物料主数据MM01扩充时默认值的设置 BADI_MATERIAL_REF

物料主数据MM01扩充时默认值的设置

业务需求:在扩充物料主数据时要求自动带出来默认值(6900工厂,成本1视图,特殊采购成本核算默认20)

clip_image002

实施方案:实施BADI: BADI_MATERIAL_REF 来实现

操作方法: 1.SE19 创建实施名称ZBADI_MATERIAL_REF

clip_image004

2.输入实施短文本,保存并激活。

clip_image006

3.实施方法CREATE_MATERIAL ,可以参考示例实施类CL_EXM_IM_BADI_MATERIAL_REF

通过参数可以看出来,我们可以对MARA,MARC,MARD,MBEW,MVKE,MAKT等字段进行默认。

clip_image008

4.查看示例代码,得到注意点,E_MARA,E_MARC,E_MARD,在更改时,需求重新从I_表赋值。

clip_image010

5.修改代码如下:

clip_image012

6.状态清单

视图名称 状态指示器
Work scheduling                A
Accounting                     B
Classification                 C
MRP                            D
Purchasing                     E
Production resources/tools     F
Costing                        G
Basic data                     K
Storage                        L
Forecasting                    P
Quality management             Q
Warehouse management           S
Sales                          V
Plant stocks                   X
Storage location stocks        Z

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章