内联定义的变量也需要清空

今天遇到一个问题,某张报表的数据不限制物料号查询的时候某一列有数据,限制单个物料查询的时候这一列无数据。

看了下代码,是由于一个LOOP中定义的变量在单次循环之后没有进行清空,下一次由于不满足条件没有给该变量赋值,但是由于未清空,此变量还具有上一次循环时候的值。

相关的知识点包括变量的作用域ABAP的新语法,以及赋值自动推导定义的变量。

总之,即使是LOOP里定义的变量也在LOOP结束前Clear一下会比较保险。

内联定义的变量也需要清空

内联定义的变量也需要清空

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/9327.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

发表评论

登录后才能评论
email