点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想知道是否有新的方法可以使用新语法修改相同的内部表。 以前的方法是遍历并修改它。
对于基于条件的操作,从work_area WHERE(条件)中修改内部表可以解决问题,但是,无条件地操作则需要一个LOOP。
在内部表ASSIGNING FIELD-SYMBOL()处循环。 -字段=值。 ENDLOOP。
自从ABAP语言发展以来-从740、750到现在的751; 而且它还在不断发展,有没有一种我可能错过的新方法?
如果没有,那么我们可以提供类似的东西
internal_table [1..lines(internal_table)] -field =值。
我知道这就像总是要求更多,这引起了某些人的注意,因为有些人(我知道)仍然不愿意使用新语法。
但是,正如他们所说的那样-当风暴席卷而来时,恶人消失了,但是义人永远站稳了! ;-)
干杯!
查找有关构造函数运算符VALUE,REDUCE,FILTER,CORRESPONDING,COND等的文档和示例。
您可以将它们组合在一起并在LHS和RHS上使用同一表。
p>itab =运算符#(... for wa in itab ...)
+1表示无限循环警告:-)
一周热门 更多>