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
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....
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |