SAP MM模块物料主数据基础事务代码MM01/2/3及其用法

目录

一、物料主数据维护管理

1、MM01创建物料主数据

创建时选择视图

后期维护扩充视图

2、MM02更改物料主数据

3、MM03查看物料主数据

查看物料主数据中已经创建或扩充后视图中的字段数据

查看物料主数据的修改记录

①EDR600RFC        MM01(ALE)

交易代码为MM01(ALE)的含义:

更改者为EDR600RFC 的含义:

②EDR600RFC        MM02(ALE)

③OA_RFC_EP9        MM01(BAPI)


一、物料主数据维护管理

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对其进行修改。

只能使用财务的事务代码:

  1. CK11N‌:可以在创建物料时输入成本核算变式和成本核算批量,输入成本核算的开始日期和数量结构的展开日期,点击保存,保存计算的结果‌1。
  2. CK24‌:进行价格发布修改,允许发布的期间,并进行价格标记和发布‌1。
  3. 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执行详情
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值