目录
一、物料主数据维护管理
1、MM01创建物料主数据
从0到1创建一个物料主数据,物料类型决定要不要输入物料号(有些物料类型是外部给号,你需要提前输入你给这个物料定义的物料编号,有些物料类型是内部给号,也就是创建的时候把物料编号空着,SAP会给流水号给这个物料(流水号的区间由后台定义,是1开头还是2开头是几位数)。
创建时选择视图
SAP里面的视图有
基本数据1 | |
基本数据2 | |
分类 | |
销售:销售组织数据1 | 工厂/销售组织/分销渠道 |
销售:销售组织数据2 | 工厂/销售组织/分销渠道 |
销售:一般/工厂数据 | 工厂 |
对外贸易:出口数据 | |
销售文本 | 工厂/销售组织/分销渠道 |
采购 | 工厂 |
对外贸易:进口数据 | 工厂 |
采购订单文本 | 工厂 |
MRP 1 | 工厂 |
MRP 2 | 工厂 |
MRP 3 | 工厂 |
MRP 4 | 工厂 |
预测 | 工厂/预测参数文件 |
一般工厂数据/存储1 | 工厂 |
一般工厂数据/存储2 | 工厂 |
仓库管理1 | 仓库号 |
仓库管理2 | 仓库号 |
质量管理 | 工厂 |
会计核算1 | 工厂/评估类型 |
会计2 | 工厂/评估类型 |
成本评估1 | 工厂 |
成本2 | 工厂 |
一个物料必须要有基本数据视图,也就是无组织机构(工厂、销售组织、库存地点等)数据,物料类型、物料编号、物料描述、基本计量单位等。这些数据在所有组织下都是不会改变的。
后期维护扩充视图
如果扩充组织结构,或是视图、视图的某个数据也是使用MM01,在扩充视图时选择视图,如果全选的是已经创建过的视图,系统会提示“物料已为指定此事务/事件维护”,如果是没有创建过的视图或是含有没有创建过的视图,才能进去页面。
2、MM02更改物料主数据
只能更改已经用MM01扩充过后的视图中的数据,有部分的数据是无法更改,比如会计1视图中的标准价格。在MM01创建时可以输入,保存后,不能用MM02对其进行修改。
只能使用财务的事务代码:
- CK11N:可以在创建物料时输入成本核算变式和成本核算批量,输入成本核算的开始日期和数量结构的展开日期,点击保存,保存计算的结果1。
- CK24:进行价格发布修改,允许发布的期间,并进行价格标记和发布1。
- CK40N:批量创建物料标准价格,可以同时运行一个公司或者一个工厂的所有物料,输入成本核算变式和相关的日期,点击保存,维护相关的参数,执行价格发布的每一步骤。
3、MM03查看物料主数据
查看物料主数据中已经创建或扩充后视图中的字段数据
查看物料主数据的修改记录
进入MM03后页面上方的环境——》显示修改
会显示“有关物料的全部修改凭证清单”
日期 时间 更改者 交易代码
2012.05.01 00:01:20 N0005100 CK40N
2012.04.30 10:22:20 N0005127 MM02
2012.04.01 00:02:34 N0005100 CK40N
2012.03.29 10:44:42 N0005127 MM02
2012.03.01 00:04:29 N0005100 CK40N
2012.02.28 14:07:36 N0005127 MM02
2012.02.16 14:23:07 N0000701 MM02
2012.02.01 00:00:53 N0005100 CK40N
2012.01.31 09:56:32 N0005127 MM02
2011.12.19 08:52:55 N0000701 MR21
2011.12.18 17:06:22 N0005100 MM02
2011.12.15 07:59:49 N0000701 MR21
2011.12.09 09:14:03 EDR600RFC MM01(ALE)
2011.12.09 09:14:02 EDR600RFC MM02(ALE)
2011.12.09 09:14:02 EDR600RFC MM01(ALE)
①EDR600RFC MM01(ALE)
交易代码为MM01(ALE)的含义:
ALE
(Application Link Enabling)表示该操作通过 系统间数据集成接口(如IDoc)完成,而非用户手动操作
在期初数据导入场景中,常通过ALE技术批量传输旧系统或外部系统的数据到SAP
更改者为EDR600RFC 的含义:
EDR
前缀可能代表 外部数据请求(External Data Request)或特定接口账号;RFC
(Remote Function Call)表明该用户用于系统间通信或自动化处理
此用户通常与 批量数据导入工具(如LSMW、CATT)或 接口程序 关联,用于期初数据迁移或系统间数据同步
②EDR600RFC MM02(ALE)
- 跨系统数据同步:其他系统(如MES、PLM)修改物料主数据后,通过ALE接口更新至SAP47。
- 批量数据维护:在数据迁移或系统上线后,通过接口批量修正物料主数据字段(如单位、分类)
2025.04.28 10:26:14 OA_RFC_EP9 MM02(BAPI)
2025.04.28 10:26:14 OA_RFC_EP9 MM01(BAPI)
2025.04.28 10:26:14 OA_RFC_EP9 MM02(BAPI)
2025.04.28 10:26:14 OA_RFC_EP9 MM01(BAPI)
2025.04.28 10:26:14 OA_RFC_EP9 MM02(BAPI)
2025.04.28 10:26:13 OA_RFC_EP9 MM01(BAPI)
③OA_RFC_EP9 MM01(BAPI)
这代表是OA通过接口自动创建的
(BAPI)
后缀表示该操作通过 BAPI接口(如BAPI_MATERIAL_SAVEDATA
)触发,而非用户手动执行23。- BAPI常用于 批量处理 或 第三方系统集成,支持自动化修改主数据字段(包括自定义字段)
BAPI与物料主数据增强
- 若物料主数据存在自定义字段(如通过附加结构扩展的字段),需在调用BAPI时通过 扩展结构(如
BAPI_TE_MARA
)传递数据。 - BAPI操作需配置字段选择组(SPRO中设置)以确保数据合法性
检查BAPI调用日志
- 使用事务代码
SM37
或 SM50
查看后台作业记录,确认BAPI执行详情