在内部表中将2条记录合并为1条记录

2020-08-21 05:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我的要求如下: 内...

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

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


大家好,

我的要求如下:

内部表具有4个字段。

--------------------------------------------------- ---------------------

字段1字段2字段3字段4

ZHR_TEST_SINGLE_DATA_HRA读取105 N

ZHR_TEST_SINGLE_DATA_HRA创建〜更新105 Y


假设字段1的值和字段3的值是相同的,但是字段4的值不同,则值'Y'将比'N'优先,并且记录将基于该示例进行合并 上面给出

合并后的最终输出:

--------------------------------------------

ZHR_TEST_SINGLE_DATA_HRA创建〜更新105 Y


请指导。

问候

Ritiz

5条回答
callcenter油条
2020-08-21 05:53

嗨,Venkat,

1。是,其"创建〜通过读取进行更新"。

2。假设所有数据都存在于内部表中(读/创建〜更新)。 因此,基于第一条件,仅当字段1和字段3值匹配时,我才需要进行更改以将记录检索到新的内部表中,同时将Create〜Update记录与Read记录合并。

有人建议"收集"将是一个不错的选择。 但是问题是我对ABAP还是很陌生。 不确定,它与"附加"有何不同。

一周热门 更多>