本文共 422 字,大约阅读时间需要 1 分钟。
BDC录屏时,发生一个错误提示‘Field XXXX input value is longer than screen field’,对应的汉语是“字段XXXX输入值比屏幕字段长”。可以通过SE91,查看message class 00,348
其实就是BDC输入时,字段输入值前面的空格(leading spaces)没有去掉。通过SHIFT删除空格后就可以了。
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.