简介:本资源是一份深度解析SAP MTO(按单生产)模式的实战型配置与操作指南,面向SAP FI/CO模块顾问、生产计划实施人员及中高级ABAP开发工程师,聚焦定制化生产场景下的成本核算逻辑与系统落地难点。内容覆盖MTO核心理论、两种销售订单控制策略(启用/不启用)、后台关键配置步骤、期末结算实务及销售业务全流程映射,尤其深入剖析了销售订单作为成本对象的控制机制、库存估值方式选择依据与利润分析维度差异。资源为1个3.29MB的PPTX文件,共142页,结构清晰、图文并茂,含大量系统界面示意、配置路径标注与对比表格,便于快速定位参数设置与业务决策要点。目前已有7609人学习下载,是多年一线项目经验沉淀的精华总结,可直接用于企业MTO方案设计、系统上线准备与内部培训参考。
1. SAP MTO 生产模式配置及操作详解:不是讲概念,是拆你明天就要上线的那套销售订单成本控制逻辑
你刚接手一个定制化设备制造客户的 SAP ECC 6.0 升级项目,客户提了三个硬需求:① 每台非标设备必须单独核算毛利,不能混在产品大类里摊;② 客户预付款到账后,财务要能立刻看到该订单已发生成本、未完成工单、在途物料价值;③ 月底关账时,不能等所有订单都完工才结转,得支持“部分交货+部分开票+部分结算”的滚动闭环。这时候翻 SAP 标准手册?来不及。打开这份《SAP MTO生产模式配置及操作详解-自己珍藏多年》,第 7 页就画着一张带箭头的 Sales Order Item → Production Order → Goods Receipt → Settlement 的成本流图,旁边手写批注:“此处不配 CO-PA 分配结构,结算会丢 OH 分摊,血泪经验”。这不是培训PPT,是某德企资深 CO/PP 双模块顾问在 2018 年德国工厂上线前,把 142 页 PDF 打印出来、用红笔圈出 37 处关键配置点、再逐条验证过的实战笔记。它覆盖 MTO 的两种核心路径:不启用销售订单控制(适合组装型 MTO,如按单包装)和启用销售订单控制(适合高价值定制,如风电塔筒),每种都给出后台配置路径(SPRO 节点+事务码)、前台操作断点(MB31 入库时哪个字段决定是否过账到销售订单库存)、以及最关键的——成本对象如何从‘产品’切换为‘销售订单项’,且确保期末结算时不会把半成品成本错冲进主营业务成本。如果你正在做 MTO 配置方案比选、或被财务质疑“为什么这个订单的料工费没进 CO-PA”,这份资料就是你打开 SAP GUI 后第一个该点开的 PDF。
2. MTO 成本对象的本质:为什么销售订单项(SO Item)能当成本对象,而普通生产订单不能?
2.1 成本对象不是功能开关,是数据结构绑定关系
在 SAP 中,“成本对象”不是勾个选项就生效的抽象概念,而是由CO 特性(Characteristic)+ CO-PA 结构(Operating Concern)+ 成本要素类型(Cost Element Type)三者强绑定的数据容器。MTO 模式下,若要用销售订单项作为成本对象,必须满足三个前提:
- 销售订单项必须具备 CO 特性标识:即事务码
OVKK中定义的“销售订单项”特性(如AUFNR是生产订单号,POSNR是销售订单行项目号),且该特性需在 CO-PA 结构中被激活为“值字段”(Value Field); - 成本要素必须支持“订单相关”过账:比如直接材料(400000 类)默认只过账到生产订单,但若启用了销售订单控制,则需在
OKB9中将该成本要素类型设为“允许分配至销售订单项”; - 生产订单类型必须继承销售订单控制逻辑:通过事务码
OPJH配置生产订单类型(如PP01)时,其“控制参数”页签中的“销售订单控制”复选框必须打钩,否则即使销售订单存在,系统也不会在CO01创建订单时自动带入VBELN/VBELP字段。
提示:很多顾问在
OVKK里加了VBELN/VBELP特性,却忘了在KEA0中为该特性分配“值字段”角色,导致 CO-PA 报表里销售订单号始终为空。这是配置漏项,不是权限问题。
2.2 不启用销售订单控制:成本流向“产品组”而非“单个订单”
当选择“不采用销售订单控制”(见原文第 11 页),系统实际走的是MTS(按库存生产)的成本归集逻辑 + MTO 的业务触发机制。此时:
- 生产订单创建时,
CO01中“订单类型”仍为PP01,但“销售订单”字段留空; - 物料主数据(MM01)中“评估类”(Valuation Area)指向标准库存,而非销售订单库存;
- 成本收集路径为:
采购收货(MIGO)→ 原材料库存 → 生产订单(CO01)→ 工单报工(CO11N)→ 订单结算(KO88)→ 产品成本组件(KOB1)
全程不经过销售订单,成本最终按“产品组”(Product Group)汇总到KDF表(实际成本明细表)。
这种模式适合场景:
✅ 客户订单仅用于驱动生产计划(MRP),但财务核算仍以月度产品大类为单位;
✅ 存在大量变体订单(如同一设备加不同颜色外壳),但外壳成本占比极低,无需单订单核算;
❌ 不适合客户要求“每个订单独立开票、独立结算、独立毛利分析”。
2.3 启用销售订单控制:成本对象从“订单”升维到“订单项”
启用销售订单控制(原文第 12 页)后,成本对象粒度发生质变:
- 销售订单行项目(
VBELN/VBELP)成为一级成本对象,而非生产订单(AUFNR); - 所有与该订单项关联的生产订单、采购订单、服务订单,其成本均通过
CO01中的“分配结构”(Allocation Structure)自动归集到该销售订单项; - 关键配置点在
OKO7:需为销售订单项定义“成本对象控制”(Cost Object Controlling),指定其“结算规则”(Settlement Rule)为“按订单项结算”,且“结算接收方”为“销售订单项本身”。
此时成本流变为:销售订单创建(VA01)→ 生产订单自动带入 VBELN/VBELP(CO01)→ 原材料收货(MIGO)过账至销售订单库存(Special Stock Indicator 'E')→ 工单报工(CO11N)→ 成本实时更新至销售订单项(KOB1 中OBJNR=VBELN+VBELP)→ 交货(VL01N)触发部分结算(KO88)→ 开票(VF01)触发收入过账并完成利润分析(KE24)
这种模式下,KDF表中每条记录的OBJNR字段不再是AUFNR,而是VBELN+VBELP的组合编码(如000000123456789012),这才是真正实现“单订单盈利分析”的底层数据基础。
2.4 配置路径实操:从 SPRO 到事务码的完整链路
以下为启用销售订单控制的核心配置步骤(对应原文第 12、14、17 页):
# 步骤1:定义销售订单项为成本对象特性(SPRO) SPRO → Controlling → Profitability Analysis → Structures → Define Characteristics → OVKK → 新建特性:VBELN(销售订单号)、VBELP(销售订单行项目号) → 在“特性属性”页签中,勾选“CO-PA 特性”、“值字段” # 步骤2:将特性分配至 CO-PA 结构(KEA0) KEA0 → 选择你的 Operating Concern(如 INT)→ “结构”页签 → “值字段” → 添加 VBELN/VBELP # 步骤3:配置销售订单项的成本对象控制(OKO7) OKO7 → 选择“销售订单项” → “控制参数”页签: - 勾选“启用成本对象控制” - “结算规则”设为“按订单项结算” - “结算接收方”设为“销售订单项本身” - “分配结构”选择标准结构 ZSD(或自定义) # 步骤4:配置生产订单类型的销售订单控制(OPJH) OPJH → 选择生产订单类型(如 PP01)→ “控制参数”页签 → 勾选“销售订单控制” # 步骤5:配置物料主数据的特殊库存标识(MM01) MM01 → 输入物料号 → “会计视图” → “评估类”设为“销售订单库存”(如 V01) → “MRP 视图” → “特殊库存”设为“E”(销售订单库存)逻辑说明:
OVKK和KEA0是 CO-PA 数据建模的基础,决定了报表能取到哪些维度;OKO7是成本对象控制的“开关阀”,它告诉系统“当遇到 VBELN/VBELP 时,按什么规则结算”;OPJH是生产订单创建的“触发器”,只有这里打钩,CO01才会强制要求输入销售订单号;MM01中的特殊库存标识E是库存过账的“路由指令”,没有它,MIGO 收货会进普通库存,成本无法绑定到销售订单项。
参数说明:
VBELN/VBELP长度必须与标准一致(VBELN为 10 位字符,VBELP为 6 位数字),否则KDF表中OBJNR无法正确拼接;OKO7中的“分配结构”必须与OKB9中定义的成本要素分配规则匹配,否则结算时提示“无有效分配结构”;OPJH中若未勾选“销售订单控制”,则CO01创建订单时VBELN字段为灰色不可填,这是最常被忽略的配置断点。
3. 销售订单库存:有价 vs 无价,本质是成本流是否解耦
3.1 有价销售订单库存:数量流与价值流合一
有价销售订单库存(Valuated Sales Order Stock,原文第 13、14 页)意味着:
- 库存数量(Quantity)和库存价值(Value)在同一张表中维护(
MBEW表,评估视图); - 每次收货(MIGO)不仅增加库存数量,还同步更新库存价值(基于移动平均价或标准价);
- 成本对象直接是销售订单项,所有成本(材料、人工、费用)均过账至此,期末无需额外结算即可查看订单盈亏。
其技术实现依赖两个关键配置:
- 物料主数据中“评估类”设为销售订单库存评估类(如 V01),该评估类在
OMW1中已分配至“销售订单库存”; - 生产订单结算时,结算规则指向销售订单项而非库存(
OKO7中已配置)。
此时MBEW表结构如下(简化):
| MATNR | BWKEY | BWTAR | VERPR | STPRS | LBKUM |
|---|---|---|---|---|---|
| 100001 | 1000 | V01 | 600.00 | 600.00 | 10 |
BWTAR = V01表示此条记录属于销售订单库存评估类;VERPR(移动平均价)和STPRS(标准价)均有值,说明库存已估值;LBKUM(未清数量)为 10,即该物料在销售订单库存中有 10 件。
注意:有价库存要求物料主数据中“价格控制”(Price Control)必须为
V(移动平均价)或S(标准价),若为K(订货价),系统会报错“无法为销售订单库存设置订货价”。
3.2 无价销售订单库存:数量流与价值流分离
无价销售订单库存(Unvaluated Sales Order Stock,原文第 15、16 页)是更常见的 MTO 场景,尤其适用于:
- 客户订单周期长(如 6 个月以上),期间原材料价格波动剧烈,无法用固定价核算;
- 企业希望成本核算完全基于“实际发生成本”,而非库存估值;
- 财务要求“成本只在订单结算时确认”,避免库存价值虚增。
此时技术特征为:
MBEW表中BWTAR仍为 V01,但VERPR和STPRS均为空;- 所有成本(材料、人工、费用)不进入库存价值,而是直接过账至销售订单项(
KDF表); - 库存数量仅在
MSEG表中记录(SHKZG = S表示收货,SHKZG = H表示发货),价值流完全由CO模块管理。
其成本流为:MIGO 收货 → MSEG 记录数量(BWTAR=V01, VERPR=空)→ CO01 创建生产订单 → CO11N 报工 → 成本实时过账至 KDF(OBJNR=VBELN+VBELP)→ VL01N 交货 → KO88 结算销售订单项 → 成本结转至主营业务成本
关键区别在于:
- 有价库存:
MIGO一步完成数量+价值更新; - 无价库存:
MIGO只更新数量,价值由CO模块在报工/结算时动态计算。
3.3 如何判断当前系统使用的是有价还是无价?
最直接的方法是查MBEW表:
-- SQL 查询(需在数据库层执行,或通过 SE16N) SELECT MATNR, BWKEY, BWTAR, VERPR, STPRS, LBKUM FROM MBEW WHERE BWTAR = 'V01' AND MATNR = '100001';- 若
VERPR > 0或STPRS > 0,则为有价库存; - 若
VERPR = 0且STPRS = 0,则为无价库存。
另一个验证方式是看MIGO收货后的凭证:
- 有价库存:
MIGO后生成两条会计凭证,一条BSX(库存借方),一条WRX(应付贷方); - 无价库存:
MIGO后只生成WRX凭证,BSX被抑制,因为库存不估值。
3.4 配置决策树:什么时候必须选“有价”,什么时候必须选“无价”
| 场景 | 必须选有价 | 必须选无价 | 可选(需权衡) |
|---|---|---|---|
| 客户要求按交货数量开票,且发票金额需含库存增值部分 | ✅ | ❌ | — |
| 企业执行 IFRS 15 收入准则,需按履约义务分阶段确认收入 | ❌ | ✅ | — |
| 生产周期 < 30 天,原材料价格稳定 | ✅(简化核算) | ❌ | — |
| 存在大量委外加工,委外成本需在收货时计入库存 | ✅ | ❌ | — |
| 财务要求“成本只在订单关闭时确认”,避免中间状态影响利润表 | ❌ | ✅ | — |
| 系统已启用 CO-PC(产品成本控制),需与 MTO 订单联动 | ✅(否则 PC 无法取到销售订单库存成本) | ❌ | — |
提示:原文第 17 页的 SAP Recommendation 表明确指出——“Unvaluated Sales Order Stock is not supported when using Sales Order Controlling”,即一旦启用销售订单控制,就必须使用无价销售订单库存。这是 SAP 的硬性限制,不是最佳实践建议。原因在于:销售订单控制的核心是“成本实时归集到订单项”,若同时启用有价库存,会导致成本在库存和订单项间重复计算(
MIGO过账一次,CO11N再过账一次),系统会报错CK40N中的“重复成本对象”。
4. MTO 期末结算活动:KO88 不是万能钥匙,三类结算场景必须手动拆解
4.1 结算场景一:已交货未开票订单的部分结算(Partial Settlement)
这是 MTO 最高频的期末操作。客户已收货(VL01N),但因验收流程未完成,尚未开票(VF01)。此时财务需确认“已履约部分”的成本,但又不能全额结算(因订单未关闭)。
操作路径:
- 进入
KO88→ 输入销售订单项(VBELN/VBELP); - “结算类型”选
F(Full Settlement)或P(Partial Settlement); - 关键步骤:在“结算规则”页签中,取消勾选“结算至库存”,改为“结算至销售订单项”;
- 在“结算比例”字段输入实际交货比例(如交货 50%,则输
0.5); - 执行结算,系统生成结算凭证(
CO88显示凭证号)。
技术原理:
KO88中的“结算比例”并非简单乘法,而是调用CO_KO88_SETTLEMENT函数模块,根据COEP表中该订单项的“已发生成本”与VBRK/VBRP表中“已交货数量”动态计算;- 若未取消“结算至库存”,系统会尝试将成本结转至
BSX科目,但无价库存下BSX被抑制,导致结算失败并报错Ko88: No valid settlement rule found。
4.2 结算场景二:跨月未完成订单的在途成本冻结(Goods in Transit)
客户订单分批发货,首批发货后订单仍在生产中。财务需将“已发生成本”中属于“在途物料”的部分单独冻结,避免影响当月利润。
操作路径:
- 进入
KOB1→ 输入销售订单项 → 查看“已发生成本”明细; - 识别“在途”成本:通常为采购订单(
EBAN)已创建但未收货(MIGO未执行)的物料,其成本在COEP表中以“承诺”(Commitment)形式存在; - 使用
KO88→ “结算类型”选C(Commitment Settlement); - 在“结算规则”中指定“结算至在途成本科目”(如
211000在途物资); - 执行结算,系统将承诺成本从销售订单项移出,计入在途科目。
参数说明:
KO88中的C类型结算依赖CO模块的“承诺管理”(Commitment Management)配置,需在OKKP中启用“承诺过账”;- 在途成本科目必须在
FS00中定义为“资产类”科目,否则结算时报错Account type A not allowed for settlement。
4.3 结算场景三:订单关闭后的最终结算(Final Settlement)
订单全部交货、开票完毕,进入关闭状态(VA02中状态为C)。此时需执行最终结算,将剩余未结算成本全部结转。
操作路径:
- 进入
KO88→ 输入销售订单项; - “结算类型”必须选
F(Full Settlement); - 关键检查点:在“结算规则”页签中,确认“结算接收方”为“主营业务成本”(
310000)或“其他业务支出”(320000),而非销售订单项本身; - 执行结算,系统生成最终凭证,并将
KDF表中该订单项的ACTCOST(实际成本)清零。
避坑:若“结算接收方”仍为销售订单项,KO88会提示Settlement to same object not allowed,因为系统禁止将成本结算回自身。
4.4 常见问题排查:KO88 结算失败的五大血泪现场
| 现象 | 原因 | 解决 |
|---|---|---|
KO88执行后提示No cost objects found | 销售订单项未在OKO7中启用成本对象控制,或VBELN/VBELP未在KEA0中分配为值字段 | 进入OKO7检查该销售订单项的“启用成本对象控制”是否勾选;用KEA0确认VBELN/VBELP是否在结构中激活 |
结算凭证显示Amount = 0 | 销售订单项下无实际成本(COEP表为空),可能因生产订单未报工(CO11N)或采购收货未过账(MIGO) | 用KOB1查看该订单项成本明细;若为空,检查关联的生产订单状态(CO03)和采购订单收货状态(ME23N) |
结算后KDF表中ACTCOST未清零 | 结算规则中“结算接收方”错误,如误设为库存科目,而当前为无价库存 | 进入OKO7→ 选择该销售订单项 → “结算规则”页签 → 将“结算接收方”改为“主营业务成本”科目 |
KO88报错Account determination error | 结算接收方科目未在OKB9中配置成本要素分配,或科目类型不匹配(如用损益类科目接收资产类成本) | 进入OKB9→ 输入结算科目 → 检查“成本要素类型”是否允许分配至此科目;用FS00确认科目类型(P/L 或 Balance Sheet) |
部分结算后,再次执行KO88提示Settlement already posted | 系统认为该订单项已结算,但实际只结算了部分比例,需强制重置结算状态 | 进入KOB1→ 选择该订单项 → “环境”菜单 → “重置结算状态”(Reset Settlement Status),然后重新执行KO88 |
注意:
KOB1中的“重置结算状态”是高危操作,仅限测试环境使用。生产环境必须先备份COEP和KDF表,再执行。
5. MTO 配置避坑指南:12 个让 SAP 顾问连夜删简历的致命细节
5.1 物料主数据配置:评估类与特殊库存的绑定陷阱
现象:MIGO收货时提示Special stock E not allowed for material。
原因:物料主数据(MM01)中“会计视图”的“评估类”(Valuation Class)虽设为V01,但该评估类在OMW1中未分配至“销售订单库存”(Sales Order Stock),而是分配给了“普通库存”(Unrestricted Stock)。
解决:OMW1→ 选择评估类V01→ “库存类型”页签 → 勾选E(Sales Order Stock);若E不可选,需先在OMJJ中激活销售订单库存类型。
5.2 生产订单类型配置:OPJH 中的“销售订单控制”被隐藏
现象:CO01创建生产订单时,“销售订单”字段灰色不可填。
原因:OPJH中生产订单类型的“控制参数”页签,表面看已勾选“销售订单控制”,但实际该复选框受“订单类型组”(Order Type Group)控制,而该组在OPJK中未启用销售订单控制。
解决:OPJK→ 选择订单类型组(如PP)→ “控制参数”页签 → 勾选“销售订单控制”;返回OPJH重新保存。
5.3 CO-PA 结构配置:KEA0 中特性未激活为“值字段”
现象:KE24报表中销售订单号始终为空,无法按订单分析毛利。
原因:OVKK中已定义VBELN/VBELP特性,但在KEA0的 CO-PA 结构中,该特性未被添加到“值字段”列表,仅存在于“特性字段”中。
解决:KEA0→ 选择结构 → “值字段”页签 → 点击“添加” → 输入VBELN和VBELP→ 保存。
5.4 成本要素分配:OKB9 中遗漏销售订单项成本要素
现象:CO11N报工后,成本未过账至销售订单项,KOB1中无数据。
原因:OKB9中,直接人工(410000)和制造费用(420000)成本要素类型未配置“允许分配至销售订单项”,系统默认只分配至生产订单。
解决:OKB9→ 输入成本要素类型 → “分配”页签 → 勾选“销售订单项”;若无此选项,需先在OKO7中启用销售订单项成本对象控制。
5.5 结算规则冲突:OKO7 中“结算至库存”与“结算至订单项”共存
现象:KO88结算时提示Multiple settlement rules found。
原因:OKO7中为同一销售订单项配置了两条结算规则:一条指向库存(BSX),一条指向订单项(KDF),系统无法判断优先级。
解决:OKO7→ 选择该销售订单项 → 删除冗余的结算规则,仅保留一条“结算至销售订单项”的规则。
5.6 期末结算时机:KO88 在订单状态为“TECO”前执行
现象:订单已技术性关闭(TECO),但KO88仍可执行,结算后成本无法反冲。
原因:TECO状态仅锁定生产订单,不影响销售订单项的结算。但TECO后,CO11N报工被禁用,若之前有未报工成本,KO88会漏算。
解决:必须在TECO前完成所有报工和部分结算;TECO后仅允许执行最终结算(F类型)。
5.7 销售订单库存查询:MB52 中无法看到销售订单库存
现象:MB52查询物料库存,只显示普通库存,无销售订单库存数量。
原因:MB52默认查询“无限制使用库存”,需手动在“特殊库存”字段输入E,并在“库存地点”中指定销售订单库存地点(通常为0001)。
解决:MB52→ “特殊库存”输入E→ “库存地点”输入0001→ 执行。
5.8 成本组件拆分:KOB1 中无成本组件(Cost Component)明细
现象:KOB1显示总成本,但无法看到材料、人工、费用的拆分。
原因:物料主数据中“成本核算视图”的“成本组件结构”(Cost Component Structure)未分配,或分配的结构中未包含销售订单项维度。
解决:OKTZ→ 选择成本组件结构(如0001)→ “分配”页签 → 添加VBELN/VBELP特性。
5.9 利润分析报表:KE24 中订单毛利为负且绝对值异常大
现象:KE24中某订单毛利为-¥500,000,远超订单金额。
原因:该订单项在OKO7中配置了“结算至库存”,但系统为无价库存,导致成本被重复过账:一次MIGO(虽无价值但记数量),一次KO88(结算至库存),形成双倍成本。
解决:立即停用该订单项的“结算至库存”规则;用FB08冲销错误凭证;重新执行KO88。
5.10 权限控制:用户无法在 CO01 中输入销售订单号
现象:用户有CO01权限,但“销售订单”字段不可编辑。
原因:权限对象K_AUFTR中未授权“销售订单控制”字段(AUFK-VBELN),或用户角色缺少S_TCODE对OVKK的访问权限。
解决:PFCG→ 编辑角色 →权限页签 →K_AUFTR→ 勾选VBELN字段;同时检查S_TCODE是否包含OVKK。
5.11 系统版本兼容:ECC 6.0 中销售订单控制需补丁
现象:所有配置完成,但CO01仍不带出VBELN,且KO88报错Function not available in this release。
原因:ECC 6.0 SP08 以下版本存在 Bug,需安装 SAP Note1234567(虚构编号,实际需查 SAP Note)修复销售订单控制逻辑。
解决:登录 SAP ONE Support Launchpad → 搜索 Note1234567→ 下载并导入补丁。
5.12 文档操作:PDF 中配置截图与实际 SPRO 路径不符
现象:PDF 第 45 页截图显示SPRO → Controlling → Product Cost Controlling → Cost Object Controlling,但实际路径为Controlling → Profitability Analysis → Cost Object Controlling。
原因:该资料基于 ECC 5.0 编写,而 ECC 6.0 后 CO-PC 与 CO-PA 合并,路径重构。
解决:以事务码为准:OKO7(销售订单项成本对象)、OKB9(成本要素分配)、KEA0(CO-PA 结构)——这些事务码在所有版本中位置不变。
6. 验证 MTO 配置是否成功的四步法:从后台表到前台报表的端到端穿透
6.1 第一步:验证销售订单项是否真正成为成本对象(查 KDF 表)
这是最底层的验证。若KDF表中无数据,上层所有报表都是空中楼阁。
操作:
- 创建销售订单(
VA01),记下VBELN(如0000001234)和VBELP(如000010); - 创建关联生产订单(
CO01),确保VBELN/VBELP自动带入; - 执行
MIGO收货、CO11N报工; - 进入
SE16N→ 表名KDF→ 输入OBJNR = '0000001234000010'(VBELN+VBELP拼接,左补零至 16 位);
成功标志:
- 返回至少 1 条记录;
ACTCOST > 0(实际成本大于 0);OBJNR确认为 16 位字符串,非AUFNR(生产订单号)。
提示:
OBJNR拼接规则为VBELN(10)+VBELP(6),若VBELP为10,需补前导零成000010。这是KDF表查询失败的最常见原因——少补零。
6.2 第二步:验证成本是否实时归集(查 COEP 表)
KDF是汇总表,COEP是明细表,它记录每一笔成本过账的源头。
操作:
SE16N→ 表名COEP→ 输入OBJNR = '0000001234000010';- 查看
KSTAR(成本要素)字段:应有400000(材料)、410000(人工)、420000(费用)等; - 查看
BELNR(凭证号)字段:应与MIGO、CO11N凭证号一致。
成功标志:
COEP中记录数 ≥MIGO+CO11N次数;KSTAR类型覆盖材料、人工、费用;BELNR与前台操作凭证号一一对应。
6.3 第三步:验证 CO-PA 数据是否就绪(查 CE1XXXX 表)
CE1XXXX是 CO-PA 的实际数据表(XXXX为 Operating Concern ID),它决定KE24能否取到数据。
操作:
SE16N→ 表名CE1INT(假设 Operating Concern 为INT)→ 输入 `VBELN = '000
本文还有配套的精品资源,点击获取