下面让我们来看实际项目中使用的最佳方案:
运用增强QEVA0008,该增强会在下面UD界面(QA12)里增加一个Customer Function(Reset UD)的按钮;我们在这个用户出口中再增加代码去调用上面两支程序,则可以实现该功能。
步骤如下:
步骤一:用SMOD 给QEVA0008增加调用上面两个报表的代码
双击function module
双击ZXQEVU10点击创建这个object.
在这里写入下面代码,用来调用上面创建的两个程序。
在实际项目中,这里会由APAB开发人员来上面两个程序的相关代码写在这里,这样点击按钮的时候,后台就可以自动执行取消UD及取消库存移动了。
步骤二:激活增强
在TCODE CMOD中,输入一个自定义的Project,如这里ZPJ_REUD,然后再点创建
之后再在enhancement assignment中分配前面的增强QEVA0008;最后再激活该Project
这个时候在QA12界面就会增加一个customer function的按钮,如下,点击这个按钮就可以进行取消UD及取消相关物料凭证。
步骤三:命名Cancel UD
为了让用户更容易识别该按钮,可以把这个按钮命名为Cancel UD,具体方法如下:
把function text更改为cancel UD,再激活
这个时候这个按钮的名字就变成Cancel UD了如下
接下来就可以在QA12中点击Cancel UD来进行取消UD及取消UD相关的物料凭证了
- 好了,在QM标准功能增加取消UD的功能就全部分享完了,如果大家想观看这个方案的详细讲解视频的话,可以关注ZTSAP学院提供的《SAP QM大师修炼之路》课程,该课程是由具有20多年SAP实施项目经验的四大专家级顾问Galen老师讲解的,在当然大家如果想跟我一起探讨SAP QM相关的功能,也欢迎扫码加如下微信,我会把大拉到SAP QM学习群,随时欢迎跟我和其他SAP QM顾问一起交流和学习,谢谢大家!
本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有)