SAP取消PO的暂存功能增强

原文链接:SAP取消PO的暂存功能增强

【一、增强背景】

在去年的一个项目中,采购订单做了比较多的增强,在测试过程,资深的ABAP就发现,如果用户不顾任何报错而强行回车,或持有是会跳过增强点而保存数据成功的;而在此之前的一个项目中也遇到这个问题,我给内部ABAP说了这个点是否可以满足需求时,最后说是不可行,在这个项目上我同样告诉了我们的ABAP,结果说是只加了一句代码就看到效果了

1.1标题暂存按钮效果

在这里插入图片描述
在这里插入图片描述

1.2持有按钮效果

在这里插入图片描述
在这里插入图片描述

【二、功能实现】

从SPRO路径进入BADI激活或者SE19直接创建实施ZME_HOLD_PO
SPRO>物料管理>采购>采购的附加商务>BAdI:取消激活采购订单的‘暂存’功能(单屏交易)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【三、增强效果】

效果如图

  1. ME21N、ME22N、ME23N、ME29N等界面已无暂存按钮
  2. 直接点击保存按钮,如果有增强或者是标准的报错消息都无法再强行保存了
  3. 当然,这点是基于这些错误对于采购员来说是小事,如果希望保存临时数据,下次仅修改错误位置这样的需求,就不能激活这个功能了,但比起用户不顾错误强行保存跳过增强的话,也是不能满足增强的初衷了
  4. 此增强仅对采购订单有效,对采购申请无效
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37828661/article/details/86515186
今日推荐