1, 问题描述
BDC录屏时,发生一个错误提示‘Field XXXX input value is longer than screen field’,对应的汉语是“字段XXXX输入值比屏幕字段长”。可以通过SE91,查看message class 00,348
2, 问题解决
其实就是BDC输入时,字段输入值前面的空格(leading spaces)没有去掉。通过SHIFT删除空格后就可以了。
1 2 3 4 5 6 7 8 9 10 |
FORM frm_bdc_field USING fnam fval. DATA: lwa_bdcdata TYPE bdcdata. CLEAR lwa_bdcdata. lwa_bdcdata-fnam = fnam. lwa_bdcdata-fval = fval. SHIFT lwa_bdcdata-fval LEFT DELETING LEADING space. APPEND lwa_bdcdata TO git_bdcdata. ENDFORM. |
以上。
发表评论