如何使用MAP操作在模板表中捕获SAP BODS TABLE COMPARISON转换操作码

2020-08-21 04:35发布

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

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


大家好

我想知道如何使用MAP操作捕获模板表中的SAP BODS TABLE COMPARISON转换操作码。 我想比较LFA1表并将差异存储在目标表中,并用列说明其创建,更新,删除操作码。

我看到的答案很少,但是它们对捕获表比较操作码没有太大帮助。

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

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


大家好

我想知道如何使用MAP操作捕获模板表中的SAP BODS TABLE COMPARISON转换操作码。 我想比较LFA1表并将差异存储在目标表中,并用列说明其创建,更新,删除操作码。

我看到的答案很少,但是它们对捕获表比较操作码没有太大帮助。

付费偷看设置
发送
1条回答
暮风yp
1楼-- · 2020-08-21 05:02

亲爱的米什拉,

请注意,表比较转换的输出是内部操作码。 只有在调试模式下执行作业时,才能"看到"这些内容。

一种实现方法是在表比较转换之后立即使用3个不同的映射转换。 对于每个映射变换,仅将相关操作映射为法线,并丢弃所有其他操作。 例如:

Map_Transform_1

插入->插入

更新->放弃

删除->放弃

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

Map_Transform_2

插入->丢弃

更新->更新

删除->放弃

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

然后,在每个Map转换之后,添加一个查询,在其中您手动添加一列" OpCode",并为其分配一个您选择的值(即查询1-OpCode ='I',查询2-OpCode ='U' ,查询3-OpCode ='D')。

然后将所有查询合并到一个目标表中。 那应该可以解决问题,让我知道是否有问题。

致谢

朱利安

一周热门 更多>