需要在创建销售订单时添加自定义定义的合作伙伴

2020-09-03 10:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在这种紧急情况下,...

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

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


专家们,

在这种紧急情况下,我要求您为我提供一些解决方案。

方案1:

我必须基于对开票方和发货方的一些验证,在销售订单中创建合作伙伴。 如果验证成功,将从" Z"功能模块返回我的数据,我需要将该数据填充到将在销售订单中创建的新合作伙伴。

我正在使用程序MV45AFZZ和用户出口USEREXIT_SAVE_DOCUMENT_PREPARE。

现在,在为要添加的新伙伴获取数据之后,我已经完成了这段代码。

环绕ws_dealer。

xvbpa-kunnr = ws_dealer-kunwe。

xvbpa-parvw ='ZD'。

xvbadr-telx1 = ws_dealer-primaryid。

xvbadr-name1 = ws_dealer-physname。

xvbadr-stras = ws_dealer-physstreet。

xvbadr-ort01 = ws_dealer-physcity ..

xvbadr-regio = ws_dealer-physstate。

xvbadr-pstlz = ws_dealer-postalcode。

xvbadr-land1 = ws_dealer-ctrycode。

xvbadr-telf1 = ws_dealer-phone。

xvbadr-telf2 = ws_dealer-fax。

  • xvbadr- = ws_dealer-email。

xvbadr-telbx = ws_dealer-distance。

附加xvbadr。

附加xvbpa。

ENDLOOP。

现在,我在销售订单的"合作伙伴"选项卡中获得了新的合作伙伴编号,但是新的地址详细信息没有得到更新,收货方地址仅显示在屏幕上。

我在更新销售订单中的电传,电子邮件信息时也遇到困难。

方案2:

在某些情况下,某些销售订单是通过idoc创建的。 在这种情况下,我必须将idoc中的值(尤其是所有合作伙伴的地址详细信息)填充到屏幕上并更新销售订单。

除了向所有合作伙伴填充价值之外,还必须再次进行方案1的过程以创建" Z"合作伙伴(如果验证成功)。

在这种情况下,我不知道我需要使用哪个userexit。 以及如何解决这个问题。

截止日期很紧,对我来说非常紧急。

请帮助您提供有价值的答案。

您的帮助一定会得到赞赏和奖励。

谢谢

金枪鱼