点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人知道为什么这段代码会导致转储...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人知道为什么这段代码会导致转储...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人知道为什么这段代码会导致转储吗?
数据: lv_p TYPE p长度10个小数位5。 尝试。 lv_p =`7588408675670886700030`。 捕获cx_root。 如果1 = 2。 清除lv_p。 "没有短暂的转储 万一。 ENDTRY。 " lv_p是初始的 DATA(lv_is_initial)= COND#(当lv_p是INITIAL则abap_true)。 "压缩字段包含错误的BCD格式。 " BDC_BADDATA lv_p = lv_p + 1。
您好 Mike Sidorochkin
为变量分配了过多的数字后,该变量不会 包含一个初始值。
这是变量的初始值(末尾注意C):
这是溢出分配后变量的值(末尾没有C):
因为您随后尝试在变量上加法,所以会出现短转储。
清除变量会将其恢复为适当的初始值,因此没有短转储。
问候,
Mateusz一周热门 更多>