SAP ABAP MR8M校验增强

文章介绍了如何通过编写隐式增强在SAP系统中对事务代码MR8M进行扩展,以实现在冲销采购发票时添加特定条件的校验逻辑,防止不符合条件的发票被冲销。该过程涉及查找程序SAPLMR1M,创建增强实施,并在代码层面插入校验规则,最后激活增强。如果需要撤销,可在SE19中删除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:

利用事务代码MR8M冲销采购发票的时候需做相关校验,比如发票凭证符合某些条件则无法冲销,提示报错。

实现:

这里介绍比较简单的一个处理方式—写隐式增强

首先找到相关程序名称SAPLMR1M

点击“编辑”—“增强操作”显示隐式增强选项。

 

接口点击“增强”按钮,并选中需要添加SPOT的行(通过光标定位),创建实施。

 

 

类似于BADI,也需要创建实现

 

 

接着就可以在代码中进行添加校验逻辑。

 

最后全部激活即可。

可以在SE19中进行删除处理。

若有不妥,直接在SE19界面删除即可。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值