运送到地址以更新销售订单

2020-08-17 08:46发布

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

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


你好

我有大约200个销售订单,其中有一个SH帐户700001,每个订单都有一个不同的SH地址。

现在由于某种商业原因,他们希望用全部200个订单中的常规SH帐户300089替换一次SH 700001,但要注意的是,他们希望SH地址保持与最初为700001输入的地址相同。

很明显,当更改SH时,地址将被覆盖,据我所知,企业将必须手动将SH地址改回旧地址。 但是只是想问一下这里的专家是否有更聪明的方法?

谢谢

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

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


你好

我有大约200个销售订单,其中有一个SH帐户700001,每个订单都有一个不同的SH地址。

现在由于某种商业原因,他们希望用全部200个订单中的常规SH帐户300089替换一次SH 700001,但要注意的是,他们希望SH地址保持与最初为700001输入的地址相同。

很明显,当更改SH时,地址将被覆盖,据我所知,企业将必须手动将SH地址改回旧地址。 但是只是想问一下这里的专家是否有更聪明的方法?

谢谢

付费偷看设置
发送
1条回答
绿领巾童鞋
1楼 · 2020-08-17 09:09.采纳回答

我认为您可以通过自定义程序(仅花200个文档就不值得)或通过LSMW(通过在步骤字段映射和转换规则中使用BAPI_SALESORDER_CHANGE)完成您的要求。

这里 是一个解释概念的博客(它是针对另一个对象的,但是您应该能够理解这个想法):大量创建客户层次结构

您将需要进行一些准备步骤-他们使用的是一次性客户,因此您需要存储输入的 每个销售订单的地址。 我将使用VBPA和ADRC来获取此信息,并将其保存到文件中以备后用。

关于所需的逻辑-首先,您将更改收货方伙伴编号。 这部分很简单,请使用 366265-如何填写BAPI参数?和来自 交易BAPI。

然后,您将使用原始使用的地址(文件中已有地址)手动更新收货方的地址。 除了上述注释外,还请阅读 1472089-无法使用LV05IU15中的BAPI_SALESORDER_CHANGE-SAPSQL_ARRAY_INSERT_DUPREC更改合作伙伴地址

绝对有可能避免大多数的体力劳动,但这需要顾问的额外努力,并且取决于他们是否愿意为此付费,这取决于企业。

一周热门 更多>