退货订单数量不应超过参考数量-退货数量无关

2020-08-16 07:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我检查了大部分论坛,但未...

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

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


嗨,

我检查了大部分论坛,但未收到预期的答复。 谁能帮助我。

谢谢。

问题:参考开票凭证的数量为10,第一次完成例如8的退货订单,并且同一参考文件用户输入5数量,现在总退货订单数量为13,但是开票凭证数量为10 ,超出了3qty,系统仅给出警告消息并允许进一步。 在这种情况下,如果数量超过参考文档数量,我们如何限制退货订单。

3条回答
木偶小白
2020-08-16 08:13

嗨,

尝试通过增强点MV45AFZZ并编写自定义代码。

从vbak选择*到TABLE it_vbak
                其中('ZXXX')中的vgbel eq XVBAK-VGBEL和AUART。  "退货单类型。
如果sy-subrc = 0。

    选择*从vbap到表it_vbap
        对于it_vbak中的所有条目
       在哪里vbeln EQ it_vbak-vbeln
             和vgbel EQ it_vbak-vgbel。
     如果sy-subrc = 0。
        按vbeln排序it_vbap。
     万一。
 选择*从vbrp到表it_vbrp
                    其中vbeln = XVBAK-VGBEL。

 *检查数量并触发错误消息。

如果需要,请检查以前的文档的VBFA,并相应地构建逻辑...。

一周热门 更多>