如何将lv_price(16)输入p十进制2的变量传递给ekko-netpr?

2020-09-12 14:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我在工作流程中使用的功能模块(自定义)中有一个转储,其中带有

的变量

数据: lv_price(16)输入p十进制2

传递给 wa_ekko-netpr = lv_price

发生转储,并指出" 定义的计算字段太小。"

我已经彻底检查了SDN,但无法获得答案。

" lv_price"中的值超过10位。

我尝试使用converstion_exit_alpha_input。(但未成功)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我在工作流程中使用的功能模块(自定义)中有一个转储,其中带有

的变量

数据: lv_price(16)输入p十进制2

传递给 wa_ekko-netpr = lv_price

发生转储,并指出" 定义的计算字段太小。"

我已经彻底检查了SDN,但无法获得答案。

" lv_price"中的值超过10位。

我尝试使用converstion_exit_alpha_input。(但未成功)

付费偷看设置
发送
2条回答
土豆飞人
1楼 · 2020-09-12 15:34.采纳回答

如果LV_PRICE中的值确实大于NETPR可以容纳的值,那么我无法想象有解决方案。

否则; 如果您的系统级别足够高,则只需使用CONV命令:

 wa_ekko-netpr = conv#(lv_price)。
木偶小白
2楼-- · 2020-09-12 15:44

处理异常,通过这种处理可以避免转储。

尝试。
 wa_ekko-netpr = lv_price。
 将cx_sy_conversion_overflow捕获到数据(lw_overflow)中。
 尝试。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答