点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
请按我的要求做。
我将2个DSO加载到一个DSO中。
假设下面的结构来自2个来源。
客户编号 地区 国家/地区
1。 当记录来自DSO1时,数据将为
客户编号 地区 国家/地区
12345亚洲印度
2。 DSO2的记录将是(带有空白客户编号)
亚洲印度
因此,当我们激活第二个加载的请求时,该请求将被覆盖,数据将被保存在活动表中)
亚洲印度
我的要求是,每当我从DSO2加载记录时,我都必须从DSO1中读取第一条记录,并将客户编号附加到第二条记录中。
因此,激活后,不应用空白的客户编号覆盖。
如果DSO1本身没有客户编号的数据,那很好。
如果为空,请勿追加到第二条记录。
请提出建议。
谢谢
杰克
杰克,你好
您要在将数据从DSO2加载到合并的DSO时更新DSO1的客户编号。
1.In 这种情况下,从DSO1读取客户编号的组合键是什么? 我的意思是要从DSO2传递哪些字段以从DSO1获得唯一的客户编号。
2。 每个地区和国家/地区只有一位客户吗?
请详细说明要求。
此致
Satya。
最好的方法是在从dso1到dso3的转换中插入启动例程。 在此转换中,请从dso2中读取其他信息。 覆盖没有任何问题。
您的要求不清楚或不完整。 从第二个dso加载数据没有任何意义,因为关于第一个dso的数据没有任何其他信息。 另外,您在每个地区/国家/地区将拥有一个以上的客户,不是吗? 那你会选哪一个呢? 三个dso的键是什么? 这将对覆盖已加载的数据产生很大的影响。 因此,在放弃您的要求时,请更加具体。...
嗨,杰克,
选项1:在载入最终目标之前,您可以为DSO2放置一个自供稿,并通过查找DSO1来填充客户编号。 然后,您可以将其加载到最终目标。
选项2:如果由于某种原因您不想在DSO2中存储客户编号,则在DSO2和最终目标之间引入一个信息源,通过查找在转换中插入客户编号(DSO2->信息源) 在DSO1上。
从New表中读取数据也可以,但是我从未尝试过,所以我不确定是否会有任何问题。
谢谢。
嗨杰克,
从第二个DSO加载时,请勿映射客户编号。
此外,当您在结束例程时,系统提示"可用目标字段"框时,将客户从右窗格移至左窗格。 这将删除客户规则,并且不会被覆盖。
谢谢
一周热门 更多>