采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
采购申请行项目屏幕增强
&
BAPI 传入自定义字段
本次主要介绍使用 User-Exit 的方式实现采购申请的屏幕增强。
涉及的用户出口是 MEREQ001,本次案例的需求就是在 ME51N、ME52N 和 ME53N 项目上添
加 SCM 状态字段。
1、 SE11 创建域:ZZSCM_STATUS
1 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
设置 Value Range 的意图就是用来做下拉框方便,稍后会讲到。
保存并激活。
2、 SE11 创建数据元素:ZZSCM_STATUS(数据元素和域可以同名)
2 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
3 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
保存并激活。
3、 CMOD 创建项目 ZMEREQ01
4 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
分配增强点
5 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
4、 在结构 CI_EBANDB 和 CI_EBANDBX 中添加 ZZSCM_STATUS 字段
结构 CI_EBANDB 和 CI_EBANDBX 是 MEREQ001 中预留的两个字段接口,其中 CI_EBANDBX
是 CI_EBANDB 的影子字段,我们只需将想要添加的自定义字段添加到这两个结构中就可
以了,不过要注意,自定义的字段要以 ZZ 开头。
结构 CI_EBANDB 和 CI_EBANDBX 如果不存在,需要自己创建。如果已经存在就修改。
6 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
保存并激活。
返回并双击 CI_EBANDBX
7 / 30
采购申请行项目屏幕增强 & BAPI 传入自定义字段 作者:赵伟 zhaowei0315@163.com
保存并激活。
8 / 30