点击此处---> 群内免费提供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)
这并不容易,但是可以使用带有DEBMAS Idoc的LSMW作为导入方法。
通常只需要源文件中的客户编号以及销售单位,分销渠道和部门
您需要知道,您总是必须最后提交想要在客户主数据库中拥有的所有角色。
在E1KNVPM段的字段映射中,在传输记录语句处添加ABAP编码,以根据源文件中提供的键从KNVP表读取数据,并将其移动到目标字段。 使用if语句,您只需直接检查当前正在处理的伙伴角色,并根据在目标字段中交换角色的结果即可。 之后,执行TRANSFER_RECORD并继续阅读KNVP的下一条记录,然后执行相同的操作,直到完成此客户和销售区域为止
看看我的博客 https://blogs.sap.com/ 2012/12/27/lsmw-material-master-by-bapi-method-part-2 /
解释了LSMW的结构,并提供了一些简单示例的编码示例。
我还可以从客户主合作伙伴角色中为您提供此屏幕快照,在该屏幕快照中,我仅基于源文件中的一个信息就可以创建多个角色(与同一个合作伙伴一起):
您是否通过MASS尝试过?
这是一个漫长的过程 因为我有27个师和60个EM合作伙伴号。
谢谢
Claudiu
一周热门 更多>