MM 收货过账
收货过账
收货过账通过事务码 MIGO 来执行,通常是基于采购订单、生产订单、或采购申请进行的。收货过账会影响库存,并生成相应的凭证记录。
事务码
MIGO
BAPI
在收货过账操作中,以下 BAPI 常用于集成或自动化操作:
BAPI_GOODSMVT_CREATE
用途:创建物料凭证(用于收货过账)。
功能
- 该 BAPI 允许用户在系统中创建物料移动,包括收货、发货、库存转移等。常用于采购订单收货。
关键参数
GOODSMVT_HEADER: 物料凭证头数据。GOODSMVT_ITEM: 物料凭证行项目数据。
BAPI_GOODSMVT_GETDETAIL
用途:获取物料凭证的详细信息。
关键参数
MATERIALDOCUMENT: 物料凭证号(MBLNR)。
BAPI_TRANSACTION_COMMIT
- 用途:用于在 BAPI 之后提交事务,确保物料移动或收货过账成功记录到数据库。
底表
- MKPF - 物料凭证表
- 记录物料凭证的头数据。
- 字段描述
MBLNR: 物料凭证号MJAHR: 物料凭证年度BUDAT: 过账日期BLDAT: 凭证日期
- MSEG - 物料凭证行项目表
- 记录物料凭证的行项目数据。
- 字段描述
MBLNR: 物料凭证号MATNR: 物料编号WERKS: 工厂LGORT: 库存地点MENGE: 数量EBELN: 采购订单号EBELP: 采购订单行项目
- EKKO - 采购订单头表
- 记录采购订单的头信息(已在采购订单操作中详细说明)。
- 字段描述
EBELN: 采购订单号LIFNR: 供应商编号
- EKPO - 采购订单行项目表
- 记录采购订单的行项目数据。
- 字段描述
EBELN: 采购订单号EBELP: 采购订单行项目MATNR: 物料编号MENGE: 采购数量WERKS: 工厂
- RBKP - 发票凭证头表
- 记录发票凭证的头信息。
- RSEG - 发票凭证行项目表
- 记录发票凭证的行项目数据。

总结
- 收货过账操作 通常通过事务码
MIGO来完成,并且会涉及到多个底表,包括物料凭证头表(MKPF)、物料凭证行项目表(MSEG)、采购订单表(EKKO和EKPO)。 - 表之间的关联:
MSEG记录了物料凭证的行项目,并通过采购订单号(EBELN)和行项目号(EBELP)与采购订单行项目(EKPO)相关联。 - BAPI:
BAPI_GOODSMVT_CREATE是创建物料凭证的关键 BAPI,通常用于自动化的收货过账操作。
MM 收货过账
https://claudechan1228.github.io/2024/10/09/021-MM 收货过账/