点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我遇到了奇怪的扩展程序检查警告。...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我遇到了奇怪的扩展程序检查警告。...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我遇到了奇怪的扩展程序检查警告。 令人反感的代码行在ABAP单元测试中; TOTALS是一个内部表(STANDARD TABLE ... WITH EMPTY KEY),具有6个字段:
cl_abap_unit_assert => assert_equals(act =总计[1] -netpr exp = 10)。 " 2 * 1 + 4 * 2 = 10
提出延长支票:
----------
语法检查警告。
此警告仅在SLIN中显示。
内部消息代码:MESSAGE GLP
可使用编译指示## OPERATOR禁用。
----- -----
嗯? 我添加了## OPERATOR编译指示,警告消失了。 但是我仍然对发生的事情一无所知。 我的问题是:
这不会阻止我晚上入睡,但我仍然很想知道这里发生了什么。 有什么想法吗?
有时需要使用CONV时,我使用## OPERATOR,但是警告"类型的冗余转换...可在聚合函数中使用..."
< p>例如,我将## OPERATOR用作" meth(conv#(sy-subrc))",因为否则sy-subrc被系统更改为0并始终传递0。但是我不这样做 不知道您的消息意味着什么。
您的版本/SP是什么?
PS:通过运行带有唯一选项"语法"的SLIN,我可以在此代码的7.52 SP1系统中重现。 检查警告"-但如果我取消注释" ixml"行,则警告消失,很奇怪!:
一周热门 更多>