ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

SAP PP拆解工单全解析:参考工序集与CO07/MIGO实操

SAP PP拆解工单全解析:参考工序集与CO07/MIGO实操 简介一份针对SAP PP模块拆解工单的系统性技术解读面向SAP生产与财务顾问及制造企业IT人员重点厘清产品返工无望时如何通过拆解订单回收可用零部件并区分拆解成本与正常生产成本在损益科目上的处理差异。资源为1个PDF电子文档约2.97MB内容基于作者实战整理涵盖拆解业务蓝图与流程、参考工序集类型S选择逻辑、订单类型与结算参数配置、CO07创建订单及MIGO发料等关键操作同时给出了财务顾问需重点关注的源结构维护与结算成本要素设定思路避免拆解费用错误归集到产品。最后还对比了成本中心与内部订单两种成本归集方式的适用场景。目前已有4525人学习使用适合需要掌握拆解场景后台配置与前台执行细节的SAP从业者可快速对照落地实施。1. 拆解工单到底是什么先忘掉“产出成品”这个惯性做过几年PP的顾问都知道生产订单的标准语义是“投入物料、产出成品”。但你真正在客户现场遇到不良品需要处理时会发现有个业务场景恰恰相反——投入的是成品产出的是一堆待检的散件这就是SAP里的拆解工单。它跟返工工单是两回事返工是修好了再入库拆解是把修不好的机器拆掉回收还能用的零件。拆解业务的触发点很常见产线造了一台电脑测试不过工程评估后确认返工不划算但内部有些部件还能用。生产部门这时候就要下达拆解生产订单让产线把机器拆开可用件检测后入库。这里最关键的一点是财务处理逻辑拆解发生的成本不归集到产品上而是计入单独的损益科目当作生产损耗处理。本文围绕SAP PP的拆解工单从参考工序集、后台配置到CO07/MIGO实操把你需要知道的配置路径和参数边界一次讲清。2. 参考工序集拆解工单的工艺路线地基2.1 为什么拆解要用参考工序集而不是标准工艺路线拆解业务的工序动作就那么几个领成品→上工位拆解→检测→入库。不同型号的产品拆解步骤大同小异人工、机器、能动的消耗也接近。如果每个拆解订单都单独建一条工艺路线主数据量会失控维护成本远高于实际价值。参考工序集就是为这种重复性生产操作设计的特殊工艺路线。它把一组频繁复用的工序组合在一起发布后可以被多个生产订单引用。SAP里生产订单的工艺路线标识ID默认是01表示工艺路线类型N即普通工艺路线而拆解订单我们通常改用类型S也就是参考工序集。配置路径在CS01里维护参考工序集回车后会提示输入任务清单类型。类型S就是参考工序集Reference Operation Set类型N是标准工艺路线。创建拆解订单时系统会根据订单类型参数中设置的Selection ID优先带出参考工序集而不是去匹配标准工艺路线。2.2 参考工序集的关键字段与维护要点参考工序集的字段跟正常工艺路线基本一致工序号、工作中心、控制码、标准工时、成本要素。拆解场景下我一般建议控制码选PM01仅报工因为拆解的成本归集不按工票结算到产品工序费用更多是统计意义。有个容易漏的点是工序集中的成本中心。参考工序集里工作中心上挂了成本中心报工后作业价格会往这个成本中心过账。拆解业务里这个成本中心通常跟正常生产是分开的单独建一个“拆解线”成本中心便于月底看损耗。工序集维护好后记得在CA01里给工厂分配任务清单类型。如果CA01里没有把类型S分配给对应工厂CO07创建拆解订单时选参考工序集会直接报错或在物料主数据里找不到可用工艺路线这是新手最容易卡住的地方。2.3 工序集生效日期改完不生效的元凶参考工序集跟普通工艺路线一样有有效期Valid From。如果你修改了一个已存在的参考工序集但没改生效日期新拆解订单可能还是带出老版本。我一般建议参考工序集的修改走“新建一组新日期”的方式而不是在原记录上修改。比如原工序集有效期从2024.01.01开始需要改工时就直接新建一条从2025.01.01开始的记录。否则改了原记录已下达的拆解订单和未下达的新订单会同时读取这段时间戳数据一致性容易出问题。提示拆解工单用参考工序集时CO07创建订单后去CA02查看工艺路线如果显示的是空第一件事去查CA01里工厂-任务清单类型的分配这是凭经验排查的第一步。3. 拆解工单的后台配置结算路径是灵魂3.1 配置前理解成本归集逻辑拆解业务的成本归集与正常生产决然不同。正常生产订单的成本最后结转到物料或财务上而拆解订单的费用是当损耗处理的。这意味着必须在CO里把拆解订单的结算接收方设为损益科目或成本中心而不是产品。要做到这一点需要FICO顾问配合完成三层配置来源成本要素Primary Cost Element、结算参数文件Settlement Profile、分配结构Allocation Structure。拆解工单平时的投入是材料费和作业费这些费用挂在订单上月底通过结算参数文件结转到指定的损益科目或成本中心。来源成本要素是第一步它定义了拆解工单向谁要钱的操作。路径控制 → 内部订单 → 计划 → 维护结算 → 维护结构。这里要新建一个分配结构把拆解工单的成本归集来源指定到某个成本要素上这个成本要素再指向成本中心或会计科目。3.2 结算参数文件的配置内容结算参数文件配置路径控制 → 内部订单 → 计划 → 维护结算 → 维护结算参数文件。关键参数有三个。第一是结算接收方类型拆解业务选“成本中心”或“会计科目”基本不会选“物料”。第二是分配结构选我们在3.1里建好的那个结构。第三是结算规则TECO后系统按这个规则把订单余额清掉。新建拆解订单类型时要把订单类型参数文件里分配好结算参数文件。如果漏了这一步拆解订单在CO88结算时会提示“结算规则不存在”工单没法正常关闭。3.3 创建拆解工单类型的参数设置拆解工单必须有自己的订单类型不要复用标准生产订单类型。路径生产 → 生产订单 → 订单类型 → 定义订单类型。订单类型参数里有一个很容易被忽略的设置叫Selection ID这个参数决定了创建工单时优先选哪类工艺路线。正常生产订单里Selection ID通常为01工艺路线类型为N拆解工单要把它改成S这样CO07创建拆解订单时系统才会自动去匹配参考工序集。订单类型里还要注意计划参数中的“订单完成后自动TECO”之类的选项。拆解订单我不建议自动TECO因为拆解入库后可能还有后续检测、报废操作手动TECO能给人留一个确认的节点。3.4 从CO顾问手里拿到的配置清单拆解工单配置不完全是PP的事。实际项目中PP顾问通常只负责订单类型和工序集成成本归集那一套全是CO配置。我整理了一份检查清单做拆解项目时按顺序过一遍序号检查项负责模块路径/事务码1来源成本要素COOKB3/OA532分配结构COKANK3结算参数文件COOKO64订单类型及Selection IDPPOPJH5参考工序集类型SPPCA016工厂-任务清单类型分配PPCA01最后一项常常被人漏掉。建好了参考工序集但CA01的分配关系里没把类型S分配给工厂CO07里根本选不到。遇到这种事别怀疑系统就是分配关系没配。3.5 拆解订单成本归集的两个边界场景拆解工单理论上可以设置结算到物料但真实项目里几乎没有这么干的。拆解的零件入库后被视为可再次使用的库存而拆解的人工、能源等费用是纯损耗如果把它摊到零件上会导致这些零件在后续装配中成本虚高完全扭曲真实成本。另一个边界场景是拆解订单的WIP计算。如果拆解订单当月没有完全入库CO里会产生WIP。拆解业务建议在订单参数里关闭WIP计算或设置每月强制结算否则月底财务对账时会看到拆解订单上挂着莫名其妙的在产品金额。4. 前台实操拆解从CO07到MIGO入库全流程4.1 CO07创建拆解订单带着成品BOM进订单拆解工单的前台操作从CO07开始。这个事务码平时用的最多的是创建生产订单拆解订单也是同一个入口。操作流程是CO07回车后输入订单类型我们配置的拆解类型、工厂关键一步是物料号填待拆解的成品物料。系统弹出组件页时你会看到成品物料的BOM被自动带出来也就是这个电脑的零部件清单。从创建逻辑上看拆解工单领料是去仓库领成品电脑产出是拆解下来的散件。所以要搞清楚物料清单中领料项是成品产出项是副产品或联产品。在生产订单组件页里需要把拆解下来的可用件加进去作为订单的产出项副产品入库时用531移动类型。具体操作上物料: 成品电脑 (待拆解) 订单类型: ZD01 (拆解订单) 工厂: 1000创建拆解订单回车后系统会弹出结算科目维护窗口。这里输入的结算科目由FICO提供通常是损益科目下的“生产损耗-拆解”科目。这个科目会出现在订单的结算规则里月底TECO时订单余额全部结转到该科目。4.2 维护拆解组件与副产品拆解订单创建后进入组件总览CO02 → 组件图标。这里需要做两件事一是确认系统带出的成品BOM组件也就是待拆解电脑的零部件清单二是维护拆解产出物。拆解产出物的维护方式与副产品逻辑类似。在组件页新增一行物料填拆解回收的零件号数量按预计可回收量填写项目类别选L副产品移动类型用531。这个531入库就是拆解件入库的标准移动类型。组件页里特别注意物料的可拆解次数。电脑里有些零件如内存、硬盘拆下来就能直接用有些如塑料外壳拆下来只能报废。拆解工单计算回收件可入库数量时系统并不会自动做可用性检查需要手工维护计划可回收数量。这个数量影响后续MIGO收货时系统允许的最大入库量。4.3 MIGO发料把成品从仓库领出来拆解订单下达后第一步实际操作是MIGO发料。这个发料跟正常生产订单发料的操作完全一样只是物料是产成品。事务码: MIGO 移动类型: 261 (生产订单发料) 订单: 拆解订单号 (可F4选择) 物料: 成品电脑 数量: 1发料后系统库存从成品库位扣减同时订单上挂上了这笔材料成本。组件页显示的领料项数量会相应减少。这里有个会计层面的细节成品发料时SAP会用成品的标准价把库存转出计入拆解订单的材料成本金额就是整机成本。这笔钱月底会结转到损耗科目。4.4 工序报工用CO11N记录拆解工时拆解产线作业完工后需要在CO11N里对拆解订单做工序确认。确认的内容包括每道工序的工时、产量、废料量。拆解工单的报工和正常工单一致唯一需要注意的是报工的产出数量。拆解订单报工时系统按参考工序集里的工序数量、作业类型价格计算人工和机器费用。如果工序没有维护工时报工会跳过作业费用的归集这笔费用不会自动产生。我一般建议拆解订单每道工序至少维护一个计划工时哪怕估的也行。没有工时作业成本就是零月底损耗金额就只是材料费没有人工费用分析拆解成本时数据会缺失一块。4.5 MIGO收货531入库拆解件拆解件检测通过后在MIGO里做收货。收货移动类型是531副产品入库对应的物料是拆解下来的可用零件。事务码: MIGO 移动类型: 531 (副产品入库) 订单: 拆解订单号 物料: 拆解回收件 数量: 实际可入库数量 库位: 可用件库存区注意收货数量不能超过组件页维护的副产品计划数量。如果实际回收数量超出了计划需要在CO02里先把组件页的计划数量改大否则MIGO过账时报错“超出订单中该组件的交货数量”。收货完成后拆解件的库存就变成了非限制使用库存后续可以在组装工单里正常发料使用。整个拆解订单的工序状态也会因为最后一道工序完成收货而进入“已完工”的技术状态。4.6 TECO与结算关闭订单前的一个细节拆解订单全部入库后用CO02对它做技术完成TECO。TECO后系统不允许再对该订单做任何投料、报工、收货除个别管理类操作外基本锁死。TECO后紧接着在CO88里做结算。拆解订单的余额材料费作业费-入库件标准价冲减会按结算规则结转到设定的损益科目。这里需要说明的是拆解件入库时按标准价冲减了订单成本所以结算到损益科目的金额是拆解净损失也就是整机成本减去回收件价值后的差额。CO88跑完再看订单余额应该是零。如果还有余额多半是结算参数文件没配好或结算规则维护得不完整。先看KSB5订单报表查余额再回头查结算规则别急着重新结算。5. 拆解工单避坑指南五个真实翻车现场5.1 工艺路线带不出来创建订单后工序页空白现象CO07创建拆解订单物料维护好、订单类型也选了确认后进CO02看工艺路线工序列表是空的。原因CA01里没有把参考工序集类型S分配给这个工厂。也可能是物料主数据里没维护工艺路线但拆解订单用的是参考工序集跟物料主数据MRP4视图的“生产参数文件”无关。真正的元凶往往就是工厂-任务清单类型分配缺失。解决进CA01菜单“工具 → 任务清单类型 → 分配给工厂”把S类型分配给对应工厂。然后回到CO02删除已有订单重新创建系统才能正确带出参考工序集。5.2 结算时提示“未维护结算规则”CO88结算过不去现象拆解订单已经TECOCO88执行时这个订单报错提示结算规则不存在或无效。原因订单类型里没有分配结算参数文件或者分配结构里没有指定损益科目。新建订单时手动维护了结算科目但TECO后系统会重新检查结算规则如果订单上没有“规则”这个记录项就会结算失败。解决OPJH配置订单类型时把结算参数文件挂上去。已经创建的订单可在CO02里进入“结算规则”页签手工补充输入接收方类型会计科目或成本中心、百分比100%、科目号。5.3 批号拆解时找不到库存批次库存选择策略不对现象待拆解的成品是有批次管理的MIGO发料时输入物料和批次提示该批次无库存或找不到。原因拆解发料的库存是正品库存拆解订单创建后需要给订单指定批次。很多项目里拆解订单的批次确定策略Movement Type Special Stock没配好261发料时系统找不到满足条件的批次。解决先在MIGO发料界面手工输入批次号。如果还是报错检查OMJJ里对261移动类型特殊库存类型的批次确定设置或者直接在拆解订单的组件页把批次号码维护进去。最稳妥的办法是让物料免批次管理拆解时手工输入批次。5.4 拆解件入库超出订单数量MIGO收货被拒现象实际回收的零件数量大于拆解订单组件页里维护的副产品计划数量MIGO收货时报错“收货数量大于订单中该物料的剩余数量”。原因拆解工单创建时预估的可回收数量偏保守实际拆解后回收了更多可用件。系统按订单行项目控制最大可收货量不允许超量。解决先CO02进入组件页把副产品行的数量改成实际可入库量保存后再到MIGO做531收货。注意这个改数量的操作要趁订单还没做TECOTECO后组件数量被锁定只能通过消息技术状态改回。5.5 拆解订单误关联WBS成本串到项目上现象拆解订单被挂到了某WBS元素下月末一看项目实际成本里有一笔拆解费用财务要求解释。原因CO07创建订单时不小心填了WBS元素或者批量创建时把WBS带进拆解订单了。拆解业务的费用要按损耗走损益科目挂WBS会导致成本进入了项目结算范畴。解决在OPJH的订单类型里把“WBS元素”字段设为必输否或隐藏。已经创建的订单在CO02里把WBS元素字段清空。如果你用的是S/4HANA还要检查订单类型的结算配置里是否允许WBS作为接收方。6. 进阶路线内部订单方案与拆解效果验证6.1 什么时候该用内部订单替代拆解工单参考工序集加拆解工单这套方案的完整链路适合产线真实做拆解、需要按工单跟踪工序和工时的情况。但有一种场景完全可以轻量化处理财务只需要归集拆解材料成本不关心工序、不按工单结算这时候走内部订单Internal Order会更简洁。内部订单方案下用事务码KO01创建内部订单订单类型选实际内部订单结算参数文件指向成本中心或损益科目。拆解领料用MIGO 201移动类型直接挂到内部订单上不需要建拆解工单、不需要参考工序集、不需要报工。两套方案的选用边界可以按三个条件判断拆解线是否单独核算工时和产能需要 → 走生产订单方案不需要 → 走内部订单。拆解件是否要做质量检测流程需要 → 生产订单可挂检验计划。是否要给生产部门下达正式任务令需要 → 生产订单。6.2 用CO03验证拆解订单成本归集是否正确拆解工单做了几笔后建议养成一个习惯每个月底用CO03抽查拆解订单的实际成本。重点看两点一是成本构成页签里是否有“材料成本”和“作业成本”二是到“结算规则”页签里确认接收方是不是我们配的损益科目。如果发现材料成本为0说明MIGO发料时选择的不是这张订单或者物料没记账到订单。如果作业成本为0说明参考工序集里没维护工时或控制码没选“报工”类型。这两项是拆解订单最常见的成本缺失。6.3 一个能长期复用的拆解订单模板做拆解业务做了三年后我总结出一个通用做法把拆解订单的订单类型固定叫ZD01参考工序集固定一个“拆解Z001”组件页模板固定维护好回收率字段。每次客户新上一款产品需要拆解时生产计划员只需要复制上一张同型号拆解订单改数量、计划回收量再让FICO确认结算科目不变就能直接下达。整个过程不碰配置也不碰主数据业务部门自己就能闭环。从那以后我凡是做拆解相关推广都会强制要求顾问先把这个模板跑通不跑通不去谈上线。这套习惯帮我挡掉了好几个项目后期返工的风险也省下了不少跟生产计划员解释的精力希望帮到你。本文还有配套的精品资源点击获取
返回列表