AAG,通过自定义代码更改了销售订单中的付款人后,销售订单中的付款条件发生了变化

2020-08-15 22:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们已在USERE...

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

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


专家您好,

我们已在USEREXIT_SAVE_DOCUMENT_PREPARE中实现了自定义逻辑,以基于某些逻辑更改XVBPA结构中的付款人。 但是我们看到它正在改变付款人,但没有确定销售订单中的相关数据,例如付款条件,客户的帐户分配组等。

在VA01中,当我们手动更改付款人时,它还会重新确定销售订单中与付款人相关的详细信息。

请问我们是使用错误的退出还是编码中存在问题?

================================================ =======================

循环到xvbpa到lw_vbpa的parvw EQ'RG'
或parvw EQ'RE'。
IF lw_vbpa-parvw EQ'RE'。
lw_vbpa-kunnr = ls_vbpa -bill_party。
lw_vbpa-adrnr = VALUE#(lt_adrnr [kunnr = ls_vbpa-bill_party] -adrnr可选)。 br> lw_vbpa-adrnr = VALUE#(lt_adrnr [kunnr = ls_vbpa-payer] -adrnr可选)。
ENDIF。
*如果事务处于更改模式或编辑中。
* IF T180-TRTYP = 'V'或T180-TRTYP ='B'并且lw_vbpa-updkz NE'D'。
* lw_vbpa-updkz ='U'。
* ENDIF。

从lw_vbpa传输kunnr adrnr修改xvbpa。

========================================== ===========================

提前谢谢您的答复。

此致

苏拉吉特