用LSMW替换并创建客户合作伙伴功能

2020-09-25 01:06发布

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

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


大家好,

您能帮我解决以下问题吗?

我必须在不同部门更新1万个客户合作伙伴功能。 我必须从SR合作伙伴功能更改为我收到的EM。 根据我检查的结果,每个客户已经拥有4或5个合作伙伴功能:

-一些客户已经有EM合作伙伴(在第二行或第三行),并且必须使用新的EM伙伴进行更改。

-其中一些具有SR(在第三或第四行)。 必须删除SR合作伙伴,然后插入EM合作伙伴。

-和其他既没有SR也没有EM的客户,我必须添加EM合作伙伴。

是否有ABAP语句或其他可用来完成此操作的语句?

谢谢

Claudiu:)

capture.jpg (32.7 kB)

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

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


大家好,

您能帮我解决以下问题吗?

我必须在不同部门更新1万个客户合作伙伴功能。 我必须从SR合作伙伴功能更改为我收到的EM。 根据我检查的结果,每个客户已经拥有4或5个合作伙伴功能:

-一些客户已经有EM合作伙伴(在第二行或第三行),并且必须使用新的EM伙伴进行更改。

-其中一些具有SR(在第三或第四行)。 必须删除SR合作伙伴,然后插入EM合作伙伴。

-和其他既没有SR也没有EM的客户,我必须添加EM合作伙伴。

是否有ABAP语句或其他可用来完成此操作的语句?

谢谢

Claudiu:)

capture.jpg (32.7 kB)
付费偷看设置
发送
4条回答
四川大学会员
1楼 · 2020-09-25 01:36.采纳回答

这并不容易,但是可以使用带有DEBMAS Idoc的LSMW作为导入方法。

通常只需要源文件中的客户编号以及销售单位,分销渠道和部门

您需要知道,您总是必须最后提交想要在客户主数据库中拥有的所有角色。

在E1KNVPM段的字段映射中,在传输记录语句处添加ABAP编码,以根据源文件中提供的键从KNVP表读取数据,并将其移动到目标字段。 使用if语句,您只需直接检查当前正在处理的伙伴角色,并根据在目标字段中交换角色的结果即可。 之后,执行TRANSFER_RECORD并继续阅读KNVP的下一条记录,然后执行相同的操作,直到完成此客户和销售区域为止

huskylover
2楼-- · 2020-09-25 01:30

看看我的博客 https://blogs.sap.com/ 2012/12/27/lsmw-material-master-by-bapi-method-part-2 /

解释了LSMW的结构,并提供了一些简单示例的编码示例。

我还可以从客户主合作伙伴角色中为您提供此屏幕快照,在该屏幕快照中,我仅基于源文件中的一个信息就可以创建多个角色(与同一个合作伙伴一起):

浮生未央
3楼-- · 2020-09-25 01:40

您是否通过MASS尝试过?

SAP小黑
4楼-- · 2020-09-25 01:39

这是一个漫长的过程 因为我有27个师和60个EM合作伙伴号。

谢谢

Claudiu

一周热门 更多>