‎2007 Apr 22 8:50 AM
Hi Experts,
In my BDC I am getting the following error when I execute it via SM35.
Field Q0008-BETRG(1) input value is longer than screen field.
Althought the value that I am passing has the same type.
Regards
Abdullah
‎2007 Apr 23 5:22 AM
I made the field of type char. The problem was that the salary field was being stored with 2 decimal places and on the screen it had 3.
‎2007 Apr 23 4:26 AM
hi,
First of all check out if the screen is active or not....n se if u have given the correct screens for the correct fields....
with regards,
madhuri
‎2007 Apr 23 4:31 AM
‎2007 Apr 23 5:22 AM
I made the field of type char. The problem was that the salary field was being stored with 2 decimal places and on the screen it had 3.
‎2007 Apr 23 5:22 AM
I made the field of type char. The problem was that the salary field was being stored with 2 decimal places and on the screen it had 3.
‎2007 Apr 23 6:53 AM
Ismail I think the length of BETRG field is 9 with 2 decimal places.
Ultimately the value you enter is stored in some field of a table and it has to match the field's attribute, so you take the length as 9 with 2 decimal places.
So whichever variable u r taking should be the type of a table field in which that value gets stored and not the structure or screen field and its a better appraoch of defining the variables.
Thanks