点击此处---> 群内免费提供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编译指示,警告消失了。 但是我仍然对发生的事情一无所知。 我的问题是:
这不会阻止我晚上入睡,但我仍然很想知道这里发生了什么。 有什么想法吗?
您好Bjoern,
最后我的评论(由于该平台令人困惑的对话线程模型而在下方发布) ,我很好奇,因为很久以前我已经测试了复制,引用和字段符号对性能的影响,并且发现它几乎可以忽略不计,因此我再次进行了测试。
有趣的是,在某些情况下,VALUE变体速度较慢,但通常非常相似,并且与我以前的经验相符。 然后,我在混合中添加了一个方法调用,在这里我看到了很大的影响。 如果我在方法调用中使用itab [1]字段,它的速度比在IF语句中使用它的速度慢8倍,但是用VALUE包裹它时,速度仅慢4倍-换句话说,使用表表达式时VALUE的速度快两倍
有趣的是(令人印象深刻的)是SLIN检查仅抱怨方法调用,没有其他用法。
一周热门 更多>