2020-09-12 14:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我在工作流程中使用的功能模块(自定义)中有一个转储,其中带有
数据: lv_price(16)输入p十进制2
传递给 wa_ekko-netpr = lv_price 。
发生转储,并指出" 定义的计算字段太小。"
我已经彻底检查了SDN,但无法获得答案。
" lv_price"中的值超过10位。
我尝试使用converstion_exit_alpha_input。(但未成功)
如果LV_PRICE中的值确实大于NETPR可以容纳的值,那么我无法想象有解决方案。
否则; 如果您的系统级别足够高,则只需使用CONV命令:
wa_ekko-netpr = conv#(lv_price)。
处理异常,通过这种处理可以避免转储。
尝试。 wa_ekko-netpr = lv_price。 将cx_sy_conversion_overflow捕获到数据(lw_overflow)中。 尝试。
最多设置5个标签!
如果LV_PRICE中的值确实大于NETPR可以容纳的值,那么我无法想象有解决方案。
否则; 如果您的系统级别足够高,则只需使用CONV命令:
处理异常,通过这种处理可以避免转储。
一周热门 更多>