ABAP 750-优化代码

2020-09-08 08:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我有这小段代码,其...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

我有这小段代码,其中接收到一个表(WORKING_TAB)作为输入,并且必须使用给定表的字段KNUMA_AG作为部分值从DB检索数据

这是我设法做到的方式,但我完全不喜欢该循环-选择附加 部分

 METHOD get_ips。
     类型:ty_vakey的开头,
              vakey TYPE/irm/ipbckcitm-vakey,
            ty_vakey结束。
     类型:tty_vakey带有默认密钥的ty_vakey类型标准表。
     清除ips。
     DATA(键)= VALUE tty_vakey(FOR working_tab中的行
                                 (vakey ='%'&& row-knuma_ag &&'%'))。
     LOOP AT键进入数据(键)。
       选择*表ips的对应字段
                      从/irm/ipbckcitm
                      vakey类似于key-vakey。
     ENDLOOP ..
   ENDMETHOD。

您能建议一种更优雅的方法吗?

谢谢!