SAP MM物料管理(9)--采购订单


一、采购订单的定义

采购订单(Purchase Order,简称PO) 是采购方发给供应商的正式采购凭证,是采购到付款(Procure-to-Pay,P2P)流程的核心载体。

在SAP MM中,采购订单是具有法律约束力的采购合同文件,规定了采购的物料、服务、数量、价格、交货条件和付款条款。


二、采购订单的类型

类型代码名称说明
NB标准采购订单最常用的采购类型
FO框架协议发布从合同释放的采购订单
寄售采购(Consignment)消耗后结算
L委外加工(Subcontracting)甲方供料、乙方加工
UB库存转储(STO)工厂间库存调拨
服务采购(Service)服务类项目采购

三、采购订单的三层结构

这是PO最核心的概念,需要重点理解:

graph TD
    A["采购订单 PO"] --> B["表头层 Header<br/>EKKO表"]
    A --> C["项目层 Item<br/>EKPO表"]
    A --> D["交货计划行层<br/>EKES表"]
    
    B --> B1["对整个PO生效<br/>决定采购框架条件"]
    C --> C1["每个项目独立定义<br/>一个PO可含多个项目"]
    D --> D1["一个项目可有多个<br/>计划行,分批交货"]

第一层:表头(Header)— 数据库表 EKKO

表头数据对整个采购订单生效,决定采购的框架条件,如供应商、采购组织、采购组、货币、付款条件等。

第二层:项目(Item)— 数据库表 EKPO

每个项目独立定义采购的具体内容(物料、数量、价格等)。一个PO可以包含多个项目(行)。

第三层:交货计划行(Schedule Line)— 数据库表 EKES

一个项目可以有多个交货计划行,实现分批交货,每种行指定不同的交货日期和数量。


四、项目类别(Item Category)

项目类别是控制PO行为的核心参数,决定了收货、开票、退货等流程。

常见的项目类别:

  • 标准项目:常规物料采购
  • 寄售项目:寄售物料,消耗后结算
  • 转包项目:委外加工
  • 自由格式文本项目:无物料号的描述性采购
  • D:外部服务采购
  • T:第三方采购

五、账户分配(Account Assignment)

账户分配决定采购成本归属到哪个会计科目或成本对象。

账户分配类别(Account Assignment Category,KNTTP)控制,直接影响会计分录:

graph TD
    A["收货时"] --> B["借:库存 / 贷:GR/IR"]
    C["发票时"] --> D["借:GR/IR / 贷:供应商"]
  • 收货时:借 库存 / 贷 GR/IR
  • 发票时:借 GR/IR / 贷 供应商

GR/IR是一个过渡科目,连接收货与发票校验,确保账实相符。


六、采购订单审批策略(Release Strategy)

审批策略配置分为四个步骤:

Step 1:定义审批特征(Release Characteristics)

审批特征包括:采购组、采购组织、金额等。特征值组合触发审批。

Step 2:定义审批类别(Release Group)

概念说明
Release Group采购凭证类型分组
Release Code审批人权限(如YY/ZZ)
Release Indicator待审/已审/一级审等状态

Step 3:定义审批策略

审批策略包含:

  • 审批代码序列:谁先审、谁后审
  • 审批条件:特征的表达式组合(如采购组=001 且 金额>5万)
  • 审批金额下限

Step 4:审批策略分配

将审批策略分配给采购凭证类型(如NB、FO等)。

graph TD
    A["Step1<br/>定义特征"] --> B["Step2<br/>定义审批类别"]
    B --> C["Step3<br/>定义审批策略"]
    C --> D["Step4<br/>分配给凭证类型"]

七、特殊业务场景

1. 委外加工(Subcontracting)

场景: 甲方提供原材料给乙方,乙方加工后交付成品。

  • 项目类别为 L
  • 甲方需要发料给供应商,供应商加工完成后回交成品。

2. 寄售采购(Consignment)

场景: 物料存放在我方仓库,但物权仍属供应商,消耗后结算。

  • 物料在仓库中但不计入自有库存价值。
  • 实际消耗时才产生应付账款。

3. 库存转储(Stock Transport Order,STO)

场景: 同一公司内或跨公司工厂间库存调拨。

  • 使用UB型采购订单。
  • 涉及发货工厂和收货工厂。

4. 服务采购(Service)

场景: 采购的不是物料而是服务。

  • 项目类别为 D
  • 通过服务确认单(Service Entry Sheet)确认服务完成情况。

5. 第三方采购(Third-Party)

场景: 销售订单触发采购,供应商直接发货给客户。

  • 项目类别为 T
  • 销售方不经过自有库存,直接由供应商发往下游客户。

八、总结

采购订单的核心要点:

  1. 三层结构:表头(EKKO)→ 项目(EKPO)→ 交货计划行(EKES),层层细化。
  2. 项目类别决定PO行为:标准、寄售、委外、服务等场景由项目类别控制。
  3. 账户分配链接财务:GR/IR作为过渡科目,连接收货和发票两个环节。
  4. 审批策略四步走:定义特征 → 定义类别 → 定义策略 → 分配给凭证类型。
  5. 五大特殊场景:委外、寄售、库存转储、服务、第三方采购,各有专用项目类别和处理逻辑。

For you, a thousand times over!