点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个呼叫交易...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个呼叫交易...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个呼叫交易创建程序,该程序正在轰炸以下运行时错误消息'CONVT_NO_NUMBER ..无法将'/'解释为数字。
我定义了以下变量:
* BDC变量 bdcdata像bdcdata OCCURS 0,带有标题行, nodata_character VALUE'/',
并在调用以下子例程时出现错误
使用'RV50A-POSNR'wa_pick_items-posnr执行bdc_field。
其中posnr在DDIC中定义为NUMC类型。 所有BDC字段更新都调用此子例程,其示例如下。
FORM bdc_field使用fnam fval。 如果fval <> nodata_character。 清除bdcdata。 bdcdata-fnam = fnam。 bdcdata-fval = fval。 附加bdcdata。 万一。
该子例程适用于字符类型的字段,因此,除了将我所有的数字字段都转换为字符之外,我如何声明nodata字段,以便它检查数字类型或压缩类型字段不是初始的,还是带有'/ '类型值。 我不想为不同的数字类型设置多个字段,即nodata_num4值'0000',nodata_num6值'000000'等。
任何建议将不胜感激。
干杯
史蒂夫
也许将fval声明为任何类型的字段符号。
致谢
阿布舍克语
一周热门 更多>