ARTICLE DETAIL

资讯详情

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

SAP标准成本估算全流程:从CK11N单级核算到CK24价格发布

SAP标准成本估算全流程:从CK11N单级核算到CK24价格发布 简介一份面向SAP实施顾问、财务及物料管理人员的成本核算技术文档系统梳理SAP成本计算的整体逻辑与操作路径。文档从产品成本计划切入说明标准成本如何作为物料计价基础再逐一拆解生产订单发料、报工、费用过账、工单收货等日常事务中的FI与CO集成关系并针对期末结算环节重点讲解成本中心费用分配、作业价格重算、按实际价格重估工单以及WIP/差异计算与工单结算清晰呈现SAP从计划到结算的成本闭环。相比常规成本核算文档还突出SAP即时性、损益科目过渡以及基于DLV/TECO状态判断WIP或差异等关键机制。资源包共1个doc文件大小约2.44MB适合作为SAP FICO和MM模块学习的参考笔记。目前已有1388人学习下载文档内容偏顾问实务对理解SAP成本流程与后台逻辑颇有帮助。1. 打开CK11N之前先弄懂SAP成本计算过程在算什么SAP成本计算过程说人话就是让系统按BOM和工艺路线把原材料、作业、间接费用一层层滚算成一个产品的标准单价。很多成本会计第一次打开CK11N对着屏幕以为填完物料号点执行就能出价结果要么价格是0要么提示没有成本核算。这个过程的真正入口不在CK11N而在后台配置里那个看不见的成本核算变式。下面打算从变式配置、单级核算、批量发布三层讲透整个过程适合负责标准成本估算的成本会计、CO顾问和实施ERP成本模块的IT支持人员。照着配一遍你就能独立跑完从成本估算到价格发布的全流程。2. 成本核算变式整个成本计算过程的起点和黑匣子2.1 成本核算变式里藏着什么类型、日期、数量结构成本核算变式Costing Variant在SAP里用事务代码OKKN维护后台路径是SPRO→ controlling → Product Cost Planning → Material Cost Estimate → Costing Variant → Define Costing Variant。它不只是一个选项集合而是整个成本估算逻辑的总开关。SAP标准安装里带了SAP1、SAP2、SAP3等变式分别对应不同的成本核算场景。最常用的是SAP1它是物料标准成本估算的典型变式但直接拿它投产的企业不多一般做法是复制一份改成Z打头的企业自有变式。变式里的参数分四类第一类是成本核算类型Costing Type。常见取值有S标准成本、P计划成本、I实际成本。标准成本计算过程里用S就够了它会同时算出固定成本和变动成本为后续差异分析提供基础。第二类是日期控制这是最容易踩坑的地方。变式里可以分别设置成本核算日期、数量结构日期和价格日期三者不一定相同成本核算日期决定按哪个期间的标准成本来估算数量结构日期决定系统选取哪个版本的BOM和工艺路线价格日期决定取哪个时点的物料价格和作业价格。第三类是数量结构确定Quantity Structure Determination也就是系统怎么找BOM和工艺路线。这里有两个关键参数BOM应用程序比如PP01以及工艺路线的选择规则比如按生产版本、按计划订单还是按工艺路线组。很多找不到BOM的报错根本不是没维护BOM而是这个参数选错了应用。我一般会把BOM应用固定为PP01工艺路线选择生产版本优先找不到再按标准工艺路线这样能覆盖绝大多数生产场景。第四类是评估变式Valuation Variant。它决定物料成本按什么价格算是按标准价、移动平均价、还是上期价格作业成本按KP26计划价格还是按实际价格间接费用按哪个费用模板计提。评估变式和成本核算变式是绑定的很多人只复制了成本核算变式忘了复制评估变式结果算出来的逻辑还是SAP1的取价方式。如果你们企业有特殊的取价要求比如原材料必须按最新采购信息记录价格核算就需要在评估变式里把物料价格来源改成采购信息记录。2.2 一个能跑通的变式怎么配复制SAP1并改掉这几个参数我一般不建议从空变式开始搭而是用OKKN把SAP1复制成ZPC1再针对性修改。复制后需要确认或调整的关键项设置项推荐取值说明成本核算类型S标准成本估算区分固定/变动成本核算日期当前期间最后一天决定成本核算单归属期间数量结构日期同成本核算日期决定BOM/工艺路线版本价格日期同成本核算日期决定物料和作业价格时点BOM应用PP01与CS01维护BOM时的应用一致工艺路线选择生产版本→标准工艺路线覆盖计划订单和普通生产批量1 或生产经济批量影响固定成本摊薄评估变式复制SAP1后修改取价来源按企业定价策略调整配置完成后用OKKN里变式对比功能查看ZPC1和SAP1的差异确认你只改了计划内的项。这一步很值得做因为变式页面层级深改动容易漏。对比时会显示两个变式所有字段的取值差异一眼就能看出哪些参数被带过来了。关于日期还有一个容易忽略的点SAP允许日期取默认值比如成本核算日期默认取当天数量结构日期默认取成本核算日期。如果你希望每月做成本估算时不用反复改日期就把三个日期都设成默认取成本核算日期然后在CK11N或CK40N里只维护成本核算日期。这个习惯能省不少事也减少日期不一致导致的版本错乱。3. CK11N单级成本核算从算成本到看懂成本部件3.1 CK11N操作步骤物料、工厂、变式、批量一个都不能少CK11N是SAP成本计算过程里最核心的事务代码用于对单个物料做成本核算。进入后初始屏幕需要维护的字段不多但每个字段都影响结果按下面顺序填物料输入要核算的成品或半成品物料号工厂输入成本核算工厂成本核算变式选ZPC1批量Costing Lot Size按单位成本核算填1按生产批量核算填实际批量成本核算日期默认当天也可以按期间填。填完点左上角核算按钮系统会跑一遍完整的成本估算逻辑然后把成本核算单显示出来。如果这一步报错比如物料没有被核算或数量结构不存在先不要慌点工具栏里的分析按钮系统会弹出日志里面逐条列出哪一步出了什么问题。日志里最常见的是物料 没有价格和没有找到工艺路线这两个问题后面专门说。核算完成后界面会显示一个类似树状结构的成本部件清单。顶部是物料号和工厂往下是成本部件行项目包括原材料成本、作业成本、外包成本、间接费用和杂项成本。如果产品有多层BOM界面会显示层级每展开一层就是一个次级成本核算单。这时候需要从上到下逐行看确认每个层级都有结果而不是只盯着最外层的总数。3.2 结果界面怎么读成本部件、物料成本和作业成本成本部件Cost Components是把总成本按性质拆开的维度SAP标准里通常分成物料成本、作业成本、间接费用、外包成本和其他成本。看成本核算单时我习惯先看物料成本这一块它的金额应该接近BOM里所有组件数量乘相应单价的合计。如果某个组件没取到价格这一行会显示0需要点进该组件的明细看评估方式是取的标准价还是移动平均价。作业成本是第二个检查点。它来自工艺路线里的工序每道工序消耗的作业类型乘以对应的计划价格。作业类型的计划价格在KP26里维护如果KP26里没有值作业成本就是0。这种情况在新建成本中心或新作业类型时特别常见系统不报错只是静静给你一个0等月底结算时差异才爆出来。间接费用这块要注意费用模板Costing Sheet的配置。SAP里间接费不是拍脑袋加一个百分比而是通过费用模板定义计费基数比如物料成本或作业成本和费率。如果成本核算单里完全没有间接费这一行大概率是变式里没挂费用模板或者模板里计费基础没有匹配到成本部件。后面避坑章会细说。另外CK11N的结果默认只是成本核算单尚未写入物料主数据。保存成本核算单后物料主数据里的标准价不会变。要让它成为正式价格必须走标记和发布两步这是整个成本计算过程里最容易被误解的地方。很多新手在CK11N里算完就以为完事了结果物料价格还是旧的实际上还差CK24那一步。4. CK40N批量核算与发布价格落地到物料主数据的关键一跳4.1 CK40N批量选择和执行别一次跑全厂CK11N适合单物料验证几十上百个物料一核算就要用CK40N批量成本核算。CK40N的初始屏幕和CK11N类似但物料字段换成了选择条件可以按物料号范围、物料组、MRP控制者、产品层级等条件筛。我一般建议按产品线或物料号段分批跑一次几百个物料以内方便定位问题。全厂几万个物料一把梭一旦中间有个BOM没维护日志能翻半天救火都来不及。执行方式有两种前台运行和后台作业。前台运行适合小批量能在屏幕上直接看进度和报错大批量推荐用后台作业跑完看日志。设置后台作业时程序名是CK40N或对应的批量程序输出参数里要指定成本核算变式、工厂、日期和批量。这里提醒一句后台作业跑完不会自动发布价格只是生成成本核算单发不发布要单独走流程。执行完成后进CK40N的结果列表绿色图标表示核算成功红色或黄色图标表示有错误或警告。双击有问题的行系统会弹出该物料的成本核算单或错误日志。常见的错误是没有找到BOM没有价格还有物料未维护会计视图。会计视图缺失这一点很隐蔽物料主数据必须维护了会计视图评估类和价格控制成本核算才能写入结果否则算完也是白算。4.2 标记与发布价格更新和会计科目联动成本核算单生成后要经过标记Mark和发布Release两步事务代码是CK24。标记是把算出来的价格作为未来价格写入物料主数据此时生产上用的还是旧标准价发布才是把未来价格变成当前标准价同时触发会计凭证重估库存价值。为什么非要拆成两步因为标记允许你反复调整发现问题可以反悔发布一旦执行会计凭证已经生成想回头只能做冲销非常折腾。在CK24里输入物料和工厂后界面会显示当前标准价、未来价格和成本核算单号。先执行标记检查物料主数据里的未来价格是否如预期确认无误后再执行发布。发布前我习惯用下面这段SQL查一下物料当前价格和上期价格做到心里有数顺便核对发布后的取值SELECT MATNR, WERKS, STPRS, VERPR, STPRS_1, VERPR_1 FROM MBEW WHERE MATNR 10000001 AND WERKS 1000;这段查询里MBEW是物料评估视图的表STPRS是当前标准价VERPR是移动平均价STPRS_1和VERPR_1分别是上一期间的标准价和移动平均价。发布前后各执行一次就能确认价格确实被更新而不是被某些参数挡住了。很多发布了但价格没变的案例跑一下这条查询立刻现原形。价格发布还有一个连锁反应会计科目会因库存重估产生一张凭证金额等于新标准价-旧标准价×库存数量。如果物料有库存价差会进入存货重估科目所以发布时机的选择很重要。我一般会在月底关账后、下月开账前发布避免月中价格变动导致当期成本异常。发布前看一眼MD04确认物料没有大量未清采购订单和生产订单可以减少后续结算差异的干扰。5. SAP成本计算过程常见的5个坑现象、原因、解决5.1 算出来价格是0或无结果先查物料价格和数量结构现象CK11N核算完成成本核算单显示总成本为0或者物料成本行全为0有时候直接报错物料 没有成本核算。原因最常见是BOM里的原材料在物料主数据中没有有效价格要么是没维护标准价价格控制S要么是移动平均价为0要么是评估变式里取价来源设置了采购信息记录但该物料没有对应的信息记录。另一种可能是BOM没有维护系统找不到任何组件。解决先在CK11N里点分析查看详细日志按日志提示逐个物料检查。对缺价格的物料用MM02进入物料主数据会计视图补标准价或者用MR21直接更新价格。对缺BOM的物料用CS01维护BOM后再核算。如果只有一个物料缺价直接把价格补上再重算比大范围重跑快得多。5.2 发布后价格不更新标记和发布是两个动作现象CK24里执行了发布返回消息价格已更新但物料主数据里标准价还是老样子或者成本核算单显示已发布但MBEW表里STPRS没变。原因最常见是只做了标记没做发布。标记写入的是未来价格存储在MBEW的未来价格字段里STPRS要等发布动作才会更新。另外发布时如果价格发布日期填的不是当前期间而是未来某一期间价格也会写进未来价格而非当前标准价。解决进CK24确认操作类型选的是发布而不是标记检查价格发布日期是否等于当前期间。用前面那段SQL查MBEW对比STPRS和未来价格字段能一眼看出价格到底落在哪里。如果填错日期先取消标记再重新标记发布。5.3 作业成本算出来是0KP26计划价格没维护现象成本核算单里物料成本正常但作业成本行全部为0或者只有作业数量没有作业金额。原因作业类型的计划价格在KP26里没有维护或者维护的价格期间和成本核算日期不一致。还有一种情况是工艺路线里的作业类型分配错了成本中心系统按成本中心找作业价格找不到就按0处理。SAP不在这里报错因为作业类型无价格在系统看来是合法的。解决用KP26维护对应期间的计划作业价格注意价格期间要覆盖成本核算日期所在期间。检查工艺路线工序里的作业类型和成本中心是否匹配可以用CA03查看工艺路线确认每个工序分配的成本中心和作业类型在KP26里都有价格。这个坑在新建生产线时格外常见。5.4 间接费用没出现在成本核算单里费用模板没挂或计费基数没对上现象成本核算单里只有物料成本和作业成本没有任何间接费用行但业务上明明有制造费用要摊进去。原因成本核算变式里没有指定费用模板Costing Sheet或者模板里计费基础的字段和成本部件结构不匹配。费用模板在配置里叫Costing Sheet用事务代码KZS2维护定义按物料成本的5%计提这类规则。如果模板存在但核算单里不显示通常是计费基础引用的是作业成本但作业成本本身是0间接费也跟着是0。解决在变式配置里挂上正确的费用模板用KZS2检查费用模板的计算基准行确认引用的成本部件类型和核算结果里的行项目一致。建议先在CK11N里用一个小物料测试确认间接费出现后再批量跑。5.5 同一物料不同批量算出来单价差很多固定成本摊薄逻辑没搞清现象同一物料批量填1和填1000算出来的单位成本差异巨大下级组件成本完全相同但总成本差异全在作业成本和间接费上。原因作业成本和部分间接费里含有固定成分。固定成本按批量摊薄批量越大单位固定成本越低。这是正常的成本会计逻辑但很多企业做标准成本时批量填1又没有单独维护固定成本比例导致所有成本都按1件摊价格虚高。解决在变式里设置成本核算批量时尽量用实际生产批量或经济批量。更精细的做法是在作业类型和费用模板里明确固定/变动比例让SAP按固定比例摊薄。如果你们企业标准成本必须按单件算就要在结果分析中接受固定成本不再变化这个设定避免月底差异分析时对着价差一头雾水。6. 用CK13N复盘成本核算单让每次核算结果都能追溯CK13N是显示成本核算单的事务代码输入物料、工厂、成本和核算变式后可以查看历史核算记录的完整明细。每跑一次成本核算SAP就生成一张带版本号的成本核算单按核算日期 变式 批量区分版本。我每月做完批量核算后会固定用CK13N做一次复盘先看总成本再逐项对比上个月的成本核算单物料成本、作业成本、间接费一行行看过差异超过5%的物料单独定位原因。这套动作不复杂但能拦住大部分发布事故。复盘时我会特别关注两件事第一BOM和工艺路线是否在这个月被改动过。用CS03和CA03比对当前版本和核算用的版本确认数量结构是预期的。第二物料价格是否被MR21手工动过。很多企业采购部会用MR21临时调整某些原材料价格如果核算前没沟通成品成本会带着这个波动一起变。我在CK13N里看到异常价差第一反应不是怀疑系统而是查有没有MR21过账记录。复盘确认没问题后再用CK24标记和发布。发布价格这个动作一旦完成MR21还可以改但改了会影响库存重估和差异分摊所以我个人的习惯是能走成本核算单发布的就不手改必须手工调价的单独走审批流程并在物料主数据里备注原因。当年有一次我没检查半成品BOM就被发布了价格月底看到库存重估凭证全乱才明白这一步省不得。希望这些经验能帮你在SAP成本计算过程的路上少踩几个坑。本文还有配套的精品资源点击获取
返回列表