MM 采购订单PO
采购订单
采购订单的创建、修改和处理通过事务码 ME21N、ME22N、ME23N 等来完成。
事务码
ME21NME22NME23N
BAPI
- BAPI_PO_CREATE1
- 用途: 创建采购订单
- 关键参数
POHEADER: 采购订单头数据POITEM: 采购订单行项目数据POACCOUNT: 账户分配数据POCOND: 条件数据
- BAPI_PO_CHANGE
- 用途: 修改采购订单
- 关键参数
POHEADER: 采购订单头数据POITEM: 采购订单行项目数据
- BAPI_PO_GETDETAIL1
- 用途: 获取采购订单详细信息
- 关键参数
PURCHASEORDER: 采购订单编号
- BAPI_PO_DELETE
- 用途: 删除采购订单
- 关键参数
PURCHASEORDER: 采购订单编号
底表
- EKKO - 采购订单头表
- 字段描述
EBELN: 采购订单编号BUKRS: 公司代码EKORG: 采购组织EKGRP: 采购组LIFNR: 供应商编号BEDAT: 采购订单日期
- 字段描述
- EKPO - 采购订单行项目表
- 字段描述
EBELN: 采购订单编号EBELP: 采购订单行项目编号MATNR: 物料编号MENGE: 采购数量WERKS: 工厂NETPR: 物料净价ELIKZ: 交货完成标识
- 字段描述
- EKKN - 采购凭证账户分配表
- 字段描述
EBELN: 采购订单编号EBELP: 采购订单行项目KOSTL: 成本中心SAKTO: 总账科目AUFNR: 订单号
- 字段描述
- EKES - 采购订单交货表
- 字段描述
EBELN: 采购订单编号EBELP: 采购订单行项目编号EINDT: 预计交货日期EREKZ: 收货标识
- 字段描述
- EBAN - 采购申请表
- 字段描述
BANFN: 采购申请编号BNFPO: 采购申请行项目MATNR: 物料编号MENGE: 申请数量WERKS: 工厂BADAT: 需求日期
- 字段描述

总结
- 采购订单的操作 通常通过事务码
ME21N进行,系统会记录相关数据到多个表中,主要包括采购订单头表(EKKO)、采购订单行项目表(EKPO)和采购凭证账户分配表(EKKN)等。 - 表之间的关系:
EKKO表存储采购订单的头数据,EKPO存储行项目数据,EKKN存储账户分配数据,并且通过采购订单编号(EBELN)和项目号(EBELP)进行关联。 - BAPI:使用 BAPI 如
BAPI_PO_CREATE1和BAPI_PO_CHANGE可以自动化采购订单的创建和修改。
MM 采购订单PO
https://claudechan1228.github.io/2024/10/08/020-MM 采购订单PO/