文章目录
- 业务场景
- 一、增强方式:BADI
- 二、增强步骤
-
- 1.SE18/SE19创建增强实施
- 2.增强代码
- 3.实现效果
- 总结
业务场景
在企业中,通常需要控制采购业务中的特殊权限,本次遇到的业务场景:公司启用了SAP的 PPDS模块, 因此,需要控制业务员不能手动使用ME51N创建采购申请.因为标准的权限对象控制不灵活,所以采用增强的方式进行控制.
一、增强方式:BADI
BADI:ME_PROCESS_REQ_CUST
这个增强中有很多可以控制的点,比如:
1.行项目检查(PROCESS_ITEM).
2:抬头检查(PROCESS_HEADER)
3.整单检查(CHECK).
4.保存检查(POST).
等等…
本次使用的事CHECK