客户要求我们在预订屏幕(Tcode-MB21/22)中添加供应商代码字段,并根据预订更新供应商代码。
所以我查看了SAP提供的所有出口,但没有一个包含屏幕出口。因此,我已在SCN上寻找任何进一步的可能性,以充分满足这一要求。主要谈论相同的出口和BADI的,但奇怪的是,我找不到任何特定的解决方案来解决我的问题。
我认为最好分享我的解决方案,全球云购,我们如何解决这个问题,物联网工程师,以便它可能会有助于人们与相同的要求。
让我们开始…!!!
作为一个开发人员,调试是发现和理解程序流程的最佳工具。
在对标准程序进行了大量调试之后,我们找到了一个解决方案,我们将提供一个弹出窗口,根据需要在标题级别添加供应商代码,积分返现,幸运的是用户接受了我们的解决方案。
由于ME21/22没有屏幕出口,所以我们完成了测试在调试过程中,个人免费云服务器,我发现了各种增强点,但很少有点能满足我们的要求,下面是详细的解决方案,
程序名:MM07RFR0
只需在子程序的末尾创建增强点:r–segmente\u generieren
如下截图:
如下代码示例:
以上解决方案处理了两个要求,即在创建(MB21)期间,它根据保留和更改保存了供应商代码(MB22)期间,软件企业条件,它应显示以前的供应商,并能够在保存时更改相同的供应商。
最终输出:
当单击保存按钮(MB21)时,用户将弹出供应商代码的窗口–
在保存的供应商更新表–RESB
中的预订后,同样的情况也会反映在MIGO–
中,欢迎您的反馈和改进!
问候,
拉吉奥·乌尔库德