2020-08-21 04:35发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我想知道如何使用MAP... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我想知道如何使用MAP操作捕获模板表中的SAP BODS TABLE COMPARISON转换操作码。 我想比较LFA1表并将差异存储在目标表中,并用列说明其创建,更新,删除操作码。
我看到的答案很少,但是它们对捕获表比较操作码没有太大帮助。
亲爱的米什拉,
请注意,表比较转换的输出是内部操作码。 只有在调试模式下执行作业时,才能"看到"这些内容。
一种实现方法是在表比较转换之后立即使用3个不同的映射转换。 对于每个映射变换,仅将相关操作映射为法线,并丢弃所有其他操作。 例如:
Map_Transform_1
插入->插入
更新->放弃
删除->放弃
--------------------------------------------
Map_Transform_2
插入->丢弃
更新->更新
等
然后,在每个Map转换之后,添加一个查询,在其中您手动添加一列" OpCode",并为其分配一个您选择的值(即查询1-OpCode ='I',查询2-OpCode ='U' ,查询3-OpCode ='D')。
然后将所有查询合并到一个目标表中。 那应该可以解决问题,让我知道是否有问题。
致谢
朱利安
最多设置5个标签!
亲爱的米什拉,
请注意,表比较转换的输出是内部操作码。 只有在调试模式下执行作业时,才能"看到"这些内容。
一种实现方法是在表比较转换之后立即使用3个不同的映射转换。 对于每个映射变换,仅将相关操作映射为法线,并丢弃所有其他操作。 例如:
Map_Transform_1
插入->插入
更新->放弃
删除->放弃
--------------------------------------------
Map_Transform_2
插入->丢弃
更新->更新
删除->放弃
--------------------------------------------
等
然后,在每个Map转换之后,添加一个查询,在其中您手动添加一列" OpCode",并为其分配一个您选择的值(即查询1-OpCode ='I',查询2-OpCode ='U' ,查询3-OpCode ='D')。
然后将所有查询合并到一个目标表中。 那应该可以解决问题,让我知道是否有问题。
致谢
朱利安
一周热门 更多>