‎2008 Apr 29 5:39 AM
Dear Friends,
When doing BDC in F-02 TC , the amount field value giving error message ' Field BSEG-wrbtr input value is longer than screen field ' . But the in flat file value is not longer than screen field.
plz urjent help me.
Thanks & regards,
Subash
‎2008 Apr 29 5:47 AM
Hi Suba,
do't declare that field as any other table field. Declare it as
wbrtr(16) type c.
It will definately work ...
regards,
sg
‎2008 Apr 29 5:47 AM
Hi Suba,
do't declare that field as any other table field. Declare it as
wbrtr(16) type c.
It will definately work ...
regards,
sg
‎2008 Apr 29 5:53 AM
AS BSEG-WRBTR is a currency field , you have to declare a variable of type C of length 16 because
wrbtr currrency field of 13 + 2 decimals.
data : temp_curr type c length 16.
13 + 2 + (.) decimal = 16.
move the value of bseg-wrbtr into temp_curr before moving it to the BDCDATA table.
Reward if helpful
‎2008 May 01 9:24 AM
After Declare it as
wbrtr(16) type c.
the same error is comming.
can any body solv it?
Regards
Shovan
09238344747
‎2008 Apr 29 5:56 AM
Hello Subash-
In sap the domain for currency fields is WERT7.
You need to declare the field by referring domain or just by packed value.
For ex:
data:wrbtr type WERT7, *** Referring domain
wrbtr(16) type p decimals 2. ***Referring data type.
I think this will solve your issue.
Cheers,
~Srini....