SAP BW结束例程

2020-09-16 02:09发布

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

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


您好,

请按我的要求做。

我将2个DSO加载到一个DSO中。

假设下面的结构来自2个来源。

客户编号 地区 国家/地区

1。 当记录来自DSO1时,数据将为

客户编号 地区 国家/地区

12345亚洲印度

2。 DSO2的记录将是(带有空白客户编号)

亚洲印度

因此,当我们激活第二个加载的请求时,该请求将被覆盖,数据将被保存在活动表中)

亚洲印度

我的要求是,每当我从DSO2加载记录时,我都必须从DSO1中读取第一条记录,并将客户编号附加到第二条记录中。

因此,激活后,不应用空白的客户编号覆盖。

如果DSO1本身没有客户编号的数据,那很好。

如果为空,请勿追加到第二条记录。

请提出建议。

谢谢

杰克


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

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


您好,

请按我的要求做。

我将2个DSO加载到一个DSO中。

假设下面的结构来自2个来源。

客户编号 地区 国家/地区

1。 当记录来自DSO1时,数据将为

客户编号 地区 国家/地区

12345亚洲印度

2。 DSO2的记录将是(带有空白客户编号)

亚洲印度

因此,当我们激活第二个加载的请求时,该请求将被覆盖,数据将被保存在活动表中)

亚洲印度

我的要求是,每当我从DSO2加载记录时,我都必须从DSO1中读取第一条记录,并将客户编号附加到第二条记录中。

因此,激活后,不应用空白的客户编号覆盖。

如果DSO1本身没有客户编号的数据,那很好。

如果为空,请勿追加到第二条记录。

请提出建议。

谢谢

杰克


付费偷看设置
发送
5条回答
黑丝骑士
1楼-- · 2020-09-16 02:40

杰克,你好

您要在将数据从DSO2加载到合并的DSO时更新DSO1的客户编号。

1.In 这种情况下,从DSO1读取客户编号的组合键是什么? 我的意思是要从DSO2传递哪些字段以从DSO1获得唯一的客户编号。

2。 每个地区和国家/地区只有一位客户吗?

请详细说明要求。

此致

Satya。

ZJXianG
2楼-- · 2020-09-16 02:42

最好的方法是在从dso1到dso3的转换中插入启动例程。 在此转换中,请从dso2中读取其他信息。 覆盖没有任何问题。

派大星 ヾ
3楼-- · 2020-09-16 02:43

您的要求不清楚或不完整。 从第二个dso加载数据没有任何意义,因为关于第一个dso的数据没有任何其他信息。 另外,您在每个地区/国家/地区将拥有一个以上的客户,不是吗? 那你会选哪一个呢? 三个dso的键是什么? 这将对覆盖已加载的数据产生很大的影响。 因此,在放弃您的要求时,请更加具体。...

CJones
4楼-- · 2020-09-16 02:45

嗨,杰克,

选项1:在载入最终目标之前,您可以为DSO2放置一个自供稿,并通过查找DSO1来填充客户编号。 然后,您可以将其加载到最终目标。

选项2:如果由于某种原因您不想在DSO2中存储客户编号,则在DSO2和最终目标之间引入一个信息源,通过查找在转换中插入客户编号(DSO2->信息源) 在DSO1上。

从New表中读取数据也可以,但是我从未尝试过,所以我不确定是否会有任何问题。

谢谢。

DafaDDDa
5楼-- · 2020-09-16 02:53

嗨杰克,

从第二个DSO加载时,请勿映射客户编号。

此外,当您在结束例程时,系统提示"可用目标字段"框时,将客户从右窗格移至左窗格。 这将删除客户规则,并且不会被覆盖。

谢谢

一周热门 更多>