通过EDI模式的USEREXIT_REFRESH_DOCUMENT未触发

2020-09-24 00:13发布

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

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


您好,

每当我通过VA01创建新的销售订单时,保存它之后,都会在用户出口USEREXIT_REFRESH_DOCUMENT上进行一些更改。

问题是每当我通过EDI(tx。WE19)创建销售订单时。 程序不运行此出口。

我尝试在USEREXIT_SAVE_DOCUMENT中进行更改,但是此刻我没有所有必需的数据,因此我需要稍后进行更改。

有可能这样做吗?

预先感谢

玛丽亚

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

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


您好,

每当我通过VA01创建新的销售订单时,保存它之后,都会在用户出口USEREXIT_REFRESH_DOCUMENT上进行一些更改。

问题是每当我通过EDI(tx。WE19)创建销售订单时。 程序不运行此出口。

我尝试在USEREXIT_SAVE_DOCUMENT中进行更改,但是此刻我没有所有必需的数据,因此我需要稍后进行更改。

有可能这样做吗?

预先感谢

玛丽亚

付费偷看设置
发送
3条回答
Cikesha
1楼-- · 2020-09-24 00:49

他们需要根据此时的价值更改运营商合作伙伴。 问题在于,此承运人目前在SAP中不存在,因此,即使我已经有销售订单号,当我查询其ADRNR时也没有价值。

我尝试在用户出口EXIT_SAPLVEDA_004中进行更改,看来它可以使用bapi BAPI_SALESORDER_CHANGE进行工作。 但是也许有更简单的方法可以做到这一点。

谢谢!

clasier
2楼-- · 2020-09-24 00:56

在使用EDI的情况下,只需在发布订单之前使用EDI用户出口添加合作伙伴细分即可。 伙伴确定过程中也有用户退出。 Google->销售订单合作伙伴确定用户退出网站: sap.com

基于什么值,您到底要更改运营商? 确定后,实际上不应该在"幕后"更改它。 这不是一个好的设计。

Aaron 3364
3楼-- · 2020-09-24 00:44
如果合作伙伴已经存在,则用户想在ADRC中签入城市和邮政编码。 如果它与某些值匹配,则需要将此载体更改为SAP中已经存在的另一个。

当我使用VA01创建销售订单时,运营商在SAP中退出,因此userexit save_document_prepare中没有问题。 但是在这种情况下,EDI,执行用户退出时不存在载体。 这就是为什么我现在使用IDOC_INPUT_ORDERS的用户出口。

一周热门 更多>