STPIM 采购库存 中国 知识笔记
最后变更:2026-08-29 09:52
📦 STPIM — 采购与库存管理(Source to Procure & Inventory Management)
来源: -
蓝图_MM_S4_P2_STP_PR05_Blueprint_Blueprint Sign Off Sheet for China Agri Food(6 份蓝图签批:Batch Management / Inventory Movement / Inventory Planning and Control / Procurement Execution / Procurement Master Data / Sourcing Management) -BSDD_MM_S4_P3_STPIM_PRxx_BSDDNR_STPCN003_Advanced STO_V0.02(RTM STP-1090/1091) -BSDD_MM_S4_P3_STPIM_PRxx_BSDDNR_STPCN004_Flexible Workflow for Purchasing Document_V0.01(RTM STP-1118/1119/1120/1123) -BSDD_MM_S4_P3_STPIM_PRxx_BSDDNR_STPCN005_GRC Monitoring Split PR_V0.01(RTM STP-1122) -TPM-MM接口_V4.xlsx(TPM计划案-PR接口 / PR状态检查 / PO返回 / 物料凭证返回) 标签:#project/s4hana#domain/sap#module/stpim#topic/procurement#topic/inventory#topic/sto#topic/workflow#topic/grc#topic/interface#type/blueprint
⚠️ 中国适用: 本文聚焦 China Agri & Food 设计。中国属 Downstream,签批 BPO:Jianmin Min、Zhenguo Tang、Jun Li、Goh Wu(BU Head:Tom Wang、Li Dong)。
1️⃣ 模块范围与签批状态¶
| 项目 | 内容 |
|---|---|
| Stream | Source to Procure and Inventory Management (STP) |
| 蓝图清单 | ① Batch Management ② Inventory Movement ③ Inventory Planning and Control ④ Procurement Execution ⑤ Procurement Master Data ⑥ Sourcing Management(均 V1.00 签批) |
| RICEFW | 待最新版清单更新(用户更新中) |
| 会计过账章节 | Inventory Movement §3.1.3.4.1 GR Purchase Order (Stock Material)、§3.2.3.4.1 Transfer material to material |
2️⃣ 蓝图关键设计决策(签批表)¶
| # | 决策 | To-Be 方案 | 适用 |
|---|---|---|---|
| KDD | PR 创建统一平台 | 所有 BU 的 PR 统一在 S/4HANA 创建(Upstream+Downstream);仅 Corporate/HO 采购申请可留在 Coupa | Downstream, KMI, SOCI |
| KDD | Goods in Transit | 用 TMS 标准能力按 stage 追踪;vendor 移交按 incoterms 过账 107;自定义报表组合物料移动+运费数据 | Upstream & Downstream |
| KDD | Bulking process | Owner Plant 的 Storage Location 1:1 对应实体 Bulking 罐位;DSI 仍需 1:1 映射罐位以保有库存可见性。⚠️ Downstream 有保税区收发地址错误风险 | Upstream & Downstream |
| KDD | 仓库编号/存储类型 | DSI 首位 D + 工厂末3位;SOCI 首位 O + 流水号(中国不适用,仅参考命名规范) | DSI/SOCI |
| KDD | 倒贴过账日期 | 仓库可倒贴 GR/GI 至 H-3 天,系统需支持 backdated posting | DSI/SOCI |
| KDD | POSC | EWM 过程导向存储控制:出库拆分为 picking→checking→loading 多 TO,避免整仓锁定 | DSI/SOCI |
蓝图 Selected Changes(S/4 变更点)¶
| 变更 | 说明 | 收益 |
|---|---|---|
| 端到端可追溯性 | GR 参照 PO;成品从 Estate 起源到终端的端到端追溯报表(含 RSPO/ISCC/ISPO 认证) | 合规与审计简化 |
| 在途追踪 | 废弃 ZMMTP/ZPOTRANS 自定义事务,转 TMS 模块按 stage 追踪,完整关联 PO 物料+运输 | 实际货物位置监控、到货差异核对 |
| MRP 化 | 备件/化学品/包装物料启用 MRP,降低停产风险与慢动超储 | 运营效率 |
3️⃣ BSDD_STPCN003 — Advanced STO(高级库存转储)✅¶
RTM:STP-1090(发货工厂视角 STO 报表)、STP-1091(收货工厂视角 STO 报表)
As-Is → To-Be 对比(中国)¶
| 维度 | As-Is (ECC 经典 STO) | To-Be (S4 Advanced STO) |
|---|---|---|
| 场景 | 厂间转移;drop-ship 厂→RHQ | ① 厂间 ② 非 drop-ship 厂→RHQ ③ drop-ship 厂→RHQ |
| 单据类型 | 经典 STO | ZFIC;drop-ship PO 另设新单据类型 |
| 转移价格 | 会计手工填 TP | 按 工厂+物料 在 S4 维护发货价格条件(新条件类型,参照 MM 采购价格条件) |
| 运费 | 手工填 vendor+价格 | 建 STO 时手工输入 |
| 发货过账 | 643 | 681(库位→VSiT 在途估价库存)/ 685(VSiT 发货过账) |
| 收货过账 | 101 | 107(GR 到 VSiT)/ 109(VSiT→库位) |
| 销售订单 | — | PO 生成时自动创建 SO(类型 ZO02);CN Food 新建 STO 定价过程;STO 销售价自动从 MM 价格条件复制 |
| 开票 | 双方会计手工 | 发货工厂手工开 billing → 过账后收货工厂发票自动生成 |
| 差异处理 | 发货工厂承担差异量/值 | 发货工厂撤销 PGI、改 DN 数量、重新过账发货 |
| STO 退货 | 基本不发生 | 基本不发生;发生则建反向 STO |
STO 报表改造(⚠️ 中国专属逻辑)¶
| 报表 | As-Is 口径 | S4 口径 |
|---|---|---|
| YCNRDMM_STO_DET(明细) | COGS/收入/利润基于物料凭证 643/644 | 基于 685/686;排除 RHQ 工厂 |
| YCNRDMM_STO_INV(库存) | 期初 ZSBH;In=101/102 数量、发货厂利润;Out=601/602 | In=107/108 数量;值仍取发货厂利润;不需 RHQ 工厂 |
COGS:发货工厂的 SIT(在途库存)按 DN 层级估值,685 过账时实现 COGS。测试含 CKMLCP 物料账、CKM3。
4️⃣ BSDD_STPCN004 — Flexible Workflow(采购单据灵活工作流)🔄¶
RTM:STP-1118(PO)、STP-1119(PR)、STP-1123(采购合同)、STP-1120(PR 报表)
| 维度 | As-Is(经典 Release Strategy) | To-Be(灵活工作流) |
|---|---|---|
| 触发特性 | PR:单据类型/金额/申请部门;PC & PO:单据类型/工厂/金额>0 CNY | 自定义表维护审批人确定规则 + 邮件模板 |
| 审批体验 | 经典释放策略 | Fiori My Inbox + 审批邮件通知(含系统链接) |
| 审批人 | 按特性静态匹配 | 角色分配后自动进 inbox + 收邮件 |
| 重启 | — | 审批人不能撤销已决;可联系下一位审批人驳回或满足条件后由创建者重启(系统标准字段,待定哪些字段触发) |
| PR 报表 | — | 新增审批人 PR 报表(类似 ZME55),LM/BO/FM 查看全部 PR 行项并逐行审批 |
| MRP PR | — | 初始不进审批;变更/移交后满足条件再进审批流程 |
待定:TMS PO / 高级 intercompany 销售 PO / 委外 PO 的审批矩阵?Split PR 程序邮件模板。 测试场景:手工 PR 审批、MRP 生成 PR 审批、重启工作流二次审批。
5️⃣ BSDD_STPCN005 — GRC 监控 Split PR(分单采购监控)🕵️¶
RTM:STP-1122。背景:S/4 时代无 GRC 系统,Split PR 监控迁入 S4。
| 项目 | 设计 |
|---|---|
| 目的 | 防止分单规避审批权限/欺诈采购:短周期内同物料/同供应商/同工厂/同采购组织/同采购组的相似 PR 需管理审视 |
| 运行方式 | 后台程序(GUI 批处理,无需 Fiori App);发现潜在分单 → 发邮件告警 |
| 业务逻辑 | ① 取过去 X 天创建的 PR(按创建日期+作业频率)② 排除标记删除/锁定/冻结行 ③ 以下字段相同且 PR 号不同则告警:物料编码(库存 PO)/短文本(非库存 PO)、申请者(直属经理)、工厂、采购组、单据类型 |
| 查看 | 用户用 SAP 标准 PR 报表查看全部 PR 数据 |
| 测试 | 同日同工厂同物料建两条 PR → 系统发邮件 |
6️⃣ TPM → SAP 采购申请接口(决策_V3口径=接口1「销售订单/采购申请」,旧蓝图V1.05口径曾称接口7,中国专属)🔗¶
背景:集团因 Coupa-PR 接口 2 个 Blocker(预算检查不可用、1PR→多PO 架构冲突)移除 Coupa;中国未用 Coupa,TPM(纷享销客)场景保留并实现。
接口流向¶
TPM (纷享销客) → PI 中间件 → S4
① 采购需求入站 → BAPI_PR_CREATE → PR 无审批自动释放 → PO 分批创建
② 状态出站:PGR(收货)/ PGI(领用)触发回传;PO 审批状态不回传
入站接口(TPM计划案-PR接口,实时)¶
主表(ZTPMOR 计划案级):
| 字段 | 说明 |
|---|---|
| ZFLAG | 创建/删除标识(C 创建 / D 删除),删除=标记删除非物理删除 |
| ZTPMOR | TPM 计划案编号(Char 10) |
| ZCRE_DATE / ZCRE_TIME | 计划案创建日期/时间 |
| ZIN_Date / ZIN_Time | 接口传输日期/时间 |
从表(ZTPMORI 行项级,20260813 改为主从表结构):
| 字段 | SAP 参照 | 必填/规则 |
|---|---|---|
| ZTPMORI | — | 计划案行项 |
| MATNR / TXZ01 | EBAN-MATNR / TXZ01 | 物料编码为空时短文本必填(非库存采购) |
| MENGE / MEINS | EBAN-MENGE/MEINS | 数量必填;UoM 从 ECC 拉取 TPM 历史 ISO 编码,TPM 需映射 |
| WERKS / LGORT | EBAN-WERKS/LGORT | 工厂(B5F0 等);库存地点(PR07 等) |
| PREIS / PEINH | EBAN-PREIS/PEINH | 单价/价格单位(默认1) |
| KNTTP | EBAN-KNTTP | 科目分配类别(物料为空时必填,默认 X) |
| LFDAT | EBAN-LFDAT | 交货日期 |
| MATKL / SAKTO / PRCTR | EBAN-MATKL / EBKN-SAKTO / EBKN-PRCTR | 物料组/总账科目/利润中心(物料为空时必填) |
| MVGR2 | CE4Z500-MVGR2 | 物料组2(20260813 新增) |
SAP 返回接口:ZFLAG + ZTPMOR + ZTPMORI + BANFN/BNFPO(PR 号/行)+ TYPE(S 成功/E 失败)+ 消息类/编号/文本(SYMSGID/SYMSGNO);SAP 增接口 Log 表。
PO 返回接口(sheet3):ZTPMOR/ZTPMORI + BANFN/BNFPO + EBELN/EBELP(PO 号/行)。规则:计划案整单取消;1 个 TPM 计划案行 → 多 PO 行(一对多);返回表有任意 PO 行非空则计划案不允许删除。
关键设计规则(中国决策)¶
| 规则 | 内容 |
|---|---|
| 无审批 | TPM 侧审批已完成,SAP 端 PR 跳过 Release Strategy,BAPI_PR_CREATE 后自动释放 |
| 预算检查 | SAP 原生自动触发(Coupa 时代不可用的痛点) |
| 1PR→多PO | SAP 原生支持;PR+item 锁定物料/数量范围,PO 分批下单(PR-001/10 → PO-100/10 + PO-101/10) |
| 字段复用 | Batch Number → TPM 计划案编号、Tracking Number 同值、Requestor → TPM 行项目号(复用前提:SAP 端无审批) |
| 取消逻辑 | 促销品任一行取消 → 整单关闭,TPM 侧修改后重推;不做 SAP 行级 MIGO 取消(避免 TPM 按 tpm_activity_id 聚合状态对不上账) |
| 出站回传 | 仅 PGR/PGI 触发回传;PO 审批状态对 TPM 无意义不回传 |
| 数据删除 | 所有 TPM↔SAP 接口数据只软删不硬删(TPM 何锐要求);物理删除须 TPM+IT 双方确认 |
7️⃣ RICEFW 清单状态¶
待最新版 RICEFW 清单更新(用户更新中)。已识别的开发项:STP-1090/1091(STO 报表)、STP-1118/1119/1120/1123(灵活工作流+PR 报表)、STP-1122(Split PR 监控)—— 数量以最新清单为准。
🔗 关联笔记¶
| 笔记 | 关联原因 |
|---|---|
| EDM_MDG_主数据治理_知识笔记 | Vendor/物料主数据由 MDG 管控;STO 价格条件、物料组/估值规则依赖主数据视图 |
| OTB_订单到开票_TPM贸易促销_中国_知识笔记 | TPM 促销流程下游:PR 接口 → PO → GR/促销品领用(PGI) |
| S4_China_TPM_PR_Interface_Lesson_Learnt | TPM PR 接口实施经验(BAPI_PR_CREATE、字段复用、取消逻辑) |
| TPM_中国_纷享销客_To-Be蓝图_知识笔记 | 纷享销客 To-Be 蓝图(V1.05历史参考):接口1-3 主数据同步;本文为采购申请接口(决策_TPM-MM接口 口径=接口1,蓝图旧称接口7)对端。接口编号/方向/状态以 01-Projects/📋决策日志/决策_TPM-MM接口.md 为唯一权威 |
| TNL_运输主数据_运费协议管理_知识笔记 | 在途库存(VSiT)与 TMS 运费/运输衔接(681/685/107/109 + TMS stage) |
| TNL_China_Food_Agri_运输管理_知识笔记 | STO 运输执行与在途追踪 |
| S4_Enterprise_Cocd_中国公司代码清单 | 工厂/公司代码映射(STO 厂间转移、TPM 接口工厂 B5F0 等) |
蓝图参考¶
| 项目 | 链接 |
|---|---|
| 蓝图签批表 | 01-Projects/S4-HANA/蓝图_MM_S4_P2_STP_PR05_Blueprint_Blueprint Sign Off Sheet for China Agri Food.pdf |
| BSDD | BSDD_MM_S4_P3_STPIM_PRxx_BSDDNR_STPCN003/004/005(Advanced STO / Flexible Workflow / GRC Split PR) |
| 接口 | 01-Projects/TPM/TPM-MM接口_V4.xlsx(TPM计划案-PR接口 / PR状态检查 / PO返回 / 物料凭证返回) |
| 模块 | STPIM (STP) — Source to Procure & Inventory Management |
| 中国章节 | 签批 BPO:Jianmin Min / Zhenguo Tang / Jun Li / Goh Wu;BU Head:Tom Wang / Li Dong |