2020-09-03 11:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我已使用类似的语句将记录从1个内部表移至另一个内部表
它=对应的#(field1 = field1)
与此同时,我需要像这样操纵1个字段
以上工作正常
it =对应的编号(field1 = field1 case field2
为" 1"时
field3 ="好"
其他
field3 =坏)
但是我无法实现
请帮助
不幸的是,CORRESPONDING直到现在还不具备这种功能,它只处理字段名称,而与内容无关。
您可以执行以下操作:
it =值#(用于it_old中的wa_old值#(基本对应#(wa [如有必要,映射])field3 = cond#(当wa-field2 ='1'则'good'else'bad'))))
编辑:我想您也可以解决这个问题,不确定哪个更好:
it =值#(用于it_old中的wa对应的#(基数(值#(field3 = cond#(当wa-field2 ='1'则'good'else'bad')))wa [映射不包括特殊字段 如有必要))。
我只是在编辑器中将其写在这里,以获得想法,也许您必须修复语法。
最后,仅此而已:
->在it_old循环进入
->将相应的wa移到new_wa
->操作字段
->将new_wa添加到new_table
亲切的问候
托马斯
你好,
我已经联系了SAP学习顾问,他从他的文章中给了我一些例子:ABAP 7.4中的内部表的MOVE-CORRESPONDING。 其中一些没有在出版物中代表。 我可以把它们寄给你。
以下是我在上一条评论中提到的资源:
http://www.saplearners .com/move-corresponding-internal-tables-abap-7-4 https://essays.agency/
ABAP 7.4中内部表的移动对应
或Ashok Kumar Reddy的另一来源:
https://www.sapnuts.com/courses/sap-abap-74/internal-table-operations/move-corresponding-internal-tables-abap7-4.html https://essays.agency
最多设置5个标签!
不幸的是,CORRESPONDING直到现在还不具备这种功能,它只处理字段名称,而与内容无关。
您可以执行以下操作:
it =值#(用于it_old中的wa_old值#(基本对应#(wa [如有必要,映射])field3 = cond#(当wa-field2 ='1'则'good'else'bad'))))
编辑:我想您也可以解决这个问题,不确定哪个更好:
it =值#(用于it_old中的wa对应的#(基数(值#(field3 = cond#(当wa-field2 ='1'则'good'else'bad')))wa [映射不包括特殊字段 如有必要))。
我只是在编辑器中将其写在这里,以获得想法,也许您必须修复语法。
最后,仅此而已:
->在it_old循环进入
->将相应的wa移到new_wa
->操作字段
->将new_wa添加到new_table
亲切的问候
托马斯
你好,
我已经联系了SAP学习顾问,他从他的文章中给了我一些例子:ABAP 7.4中的内部表的MOVE-CORRESPONDING。 其中一些没有在出版物中代表。 我可以把它们寄给你。
以下是我在上一条评论中提到的资源:
http://www.saplearners .com/move-corresponding-internal-tables-abap-7-4 https://essays.agency/
ABAP 7.4中内部表的移动对应
或Ashok Kumar Reddy的另一来源:
https://www.sapnuts.com/courses/sap-abap-74/internal-table-operations/move-corresponding-internal-tables-abap7-4.html https://essays.agency
一周热门 更多>