10-30-2009 5:04 AM
Dear All,
problem occured while going through call by tranaction(BDC) for tcode KB31N.
message displayed is : field SVALD-VALUE(1) input value is longer than screen field.
kindly suggests about your opinion .
thans in advance
10-30-2009 5:30 AM
You need to pass amounts to a character variable. This character variable
you need to pass to BDC. declare a character variable of size say 20. Pass
value of Amount to this Character variable and pass this variable to BDC.
This should fix your error in BDC.
Sample code
l_amount = value.
replace ',' with space into l_amount.
condense l_amount no-gaps.
move l_amount to tb_final-ktwrt.
clear l_amount.
10-30-2009 5:32 AM
Hi,
The error message clearly tells that the input value is longer than the screen field. SVALD-VALUE(1) must be the first row of a table control in KB31N. Check the input field and change accordingly
Vikranth
10-30-2009 7:06 AM
Hi,
I think it is a pop-up screen please refer to sap note 13882.
Hope this helps.
Seema
11-02-2009 12:28 PM