点击此处---> 群内免费提供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
亲爱的Ritiz
根据您的评论,如果要进行"读取时创建-更新",则需要通过给每个特权赋予编号来设置逻辑并选择最大特权
示例读取-0,创建1,创建更新,2,创建更新删除3等
然后,如果不是Field1-Field3组合,请选择最大特权,而不是合并。
致谢
Venkat
您好
您是说要摘最新唱片吗?
您好Ritiz
请提供有关您要求的清晰且详细的信息。 您尚未提及字段2。
谢谢
Rv
嗨,Venkat,
因此数据存在于内部表中。
这不像获取最新记录,假设从字段1,字段3派生的数据是公共的,而字段4数据是不同的,则如果字段4只能有2个值N或Y。如果其中一个是Y ,则另一条记录应与值为'Y的记录合并(采用此记录值)。
嗨,Venkat,
1。是,其"创建〜通过读取进行更新"。
2。假设所有数据都存在于内部表中(读/创建〜更新)。 因此,基于第一条件,仅当字段1和字段3值匹配时,我才需要进行更改以将记录检索到新的内部表中,同时将Create〜Update记录与Read记录合并。
有人建议"收集"将是一个不错的选择。 但是问题是我对ABAP还是很陌生。 不确定,它与"附加"有何不同。
一周热门 更多>