SAP 产品成本计算流程SAP 计算产品成本的方法有三种,按期间计算成本,按工单计算成本,按销售单(sales order) 计算成本。
其中,按工单计算成本最为常见,很多公司采用,我们也以此为例说明 SAP产品计算的流程。
一、 SAP 产品成本计算与常规成本计算的不同点:1. 常规成本计算的方法是月底一次性计算,但 SAP提供在工单建立时就可计算出目标成本。
公司日常业务操作,比如发料,报工时等,成本会立即计入工单之中,即时性较好,标准术语叫 Simultaneous Costing.2.常规成本计算的方法在发料时,将物料从原材料(RM)科目转到在产品(WIP),收料时再转到半成品或产成品科目。
SAP不同,发料时先计入损益科目,月底结算如果工单没有全部收货,或技术上做完成处理,表法工单没有完成, WIP被计算出来,否则表示工单完成,没有 WIP, 就只有差异了。
公式如下:WIP = GR of MO – Delivery cost of MO二、成本计算流程1. Product cost planning通过成本计划,物料的标准成本被计算出来,以此作为物料价格和存货计价的参照2.产品成本计算涉及的日常操作1) Goods issue to production order向工单发料工单发料在 FI 模块中会产生如下凭证:DR: 物料消耗科目 (P&L)CR: 存货 ( 如 RM)物料消耗科目因为属于 P&L,因此在 CO中属于 Primary cost element ,发料会产生 CO文件,如下所示:DR: 物料消耗科目 - 工单 ( 工单作为成本分配对象 true cost assignmentobject)注意这一规律,如果数据从 FI 传递到 CO,则在 CO中只存在单边凭证 (one-sided entry). CO 凭证可用 KSB5查看。
2) Activity Confirmation报工时生产性成本中心( Product cost center )会向工单提供作业,比如人工、机器工时等。
通过报工时,成本从生产性成本中心转移到工单中。
CO的分录如下:DR: 次级成本要素(类型为43)- 工单CR: 次级成本要素 -成本中心3)费用过账到成本中心SAP 有不同类型的成本中心,比如生产型、管理型,或为分配需要设立的虚拟成本中 (dummy cost center). 费用过账会同时产生 FI 文件和 CO文件。
4)Goods Receipt from the production order工单收货根据产成品的标准单价,将成本从工单转入会计的产成品科目,同时产生FI文件和 CO文件 :FI 文件的分录为:DR: 产成品 /半成品等CR: 物料消耗科目CO文件为: CR: 物料消耗成本要素3.期末结算处理1)Allocation from service and administrative cost centers tomanufacturing overhead pool (also cost centers)从管理性等成本中心将成本转到生产成本中心成本中心归集的费用可能要从一个成本中心转到另一个成本中心,最后分配给工单,或从成本中心直接分配给工单,所用的方法有:-Cost center assessment and distributions-Direct activity allocation2)重新计算成本中心的作业价格(KSII)刚才提到过,成本中心会有费用从 FI 计入,或从其他成本中心用分配 / 分摊 / 直接分配等方法计入,这是它的借方,报工时则会用类型为 43 的成本要素转出,这是它的贷方项,如果作业价格定得准确的话,借方 - 贷方会大体平衡,但一般不会为 0,而有差异,这个差异用 SAP术语(其实也是财务的术语 ) 叫 under-absorption 或 over-absorption 。
因为作业价格事先计划的出入,需重新计算一次。
3)按实际价格重估工单(CON2)作业价格重新计算后,用此事务码将差异分配给工单。
4)计算制费(CO43),计算WIP(KKAO),计算差异(KKS1)实际上这是三步,因为不想看起来步骤太多,就放一起了。
SAP在计算制费后,根据工单的状态确定是 WIP还是差异。
如果工单状态为 DLV或 TECO,表示工单已完成,没有 WIP了,实际成本与目标成本的差异就是工单成本差异(variance ),否则表示工单没有完成,工单转入之成本出成品转出成本之差异仍为 WIP。
SAP计算出 WIP或差异后,并不会立即生成 FI 凭证,需等到下一步工单结算才正式产生。
产生的凭证如下所示:WIP会计分录:DR: WIP Inventory (BS)?CR: WIP Offset (P&L)也可能借贷方相反,表示 WIP减少。
如果工单在几期仍没有完工,则 WIP会被反复计算,按这一对对应科目自动过账。
差异的 FI 分录为:DR: Production Variances (P&L) (Unfavorable)CR: Material Consumption (P&L)5)工单结算( CO88)工单结算的作用就是将上步WIP或差异的分录实际过账到FI 模快。
以上步骤,如果您都能理解为什么,则您已洞悉 SAP成本计算的流程和机制了。
CO01 - Maintain Controlling Area?Controlling Area是CO模块的基本单位,配置的基本内容包括:1.维护 controlling area2.激活需要使用的模块,如 cost center3.将 company code 分配给 controlling areaMenu path: (tx:OKKP)1) 进入下面所示界面,选择 Maintian Controlling Area 行,双击进入 Overview 界面。
2) 点击 New Entries按钮新增一个controlling area,本例为9999。
Notes:a) CoCd -> Co Area : SAP 有两种选择: 1) controlling area与company code 相同,即一对一关系, 2) 每一个 controlling area包括几个company code,即一对多关系,在这种情况下,可以实现跨公司成本核算。
b) Currency type: 如果 CoCd与 Controlling area 一一对应,则 currency type 只有10,否则,系统会有多种选择。
c)Chart of account & fiscal year variant指定 Controlling area所要用的COA与Fiscal year variant.如果一个conttrolling下有多个 companycode,则所有的 companycode 的 COA必须相同。
另外, company code可以与 controlling area有不同的fiscal year variant,但 normal period必须相同。
同时,在CO中,如果有多个 special period,交易只会记入第一个special period之中。
d) Cost center standard hierarchy:指定controlling area的 cost center hierarchy,只有在指定后,才可建立成本中心。
3) 双击左边 Activate components 文件夹 , 设置需 Activate Analysis不能在此激活,这里只是显示,以后的文章会说明的组件。
注意 Profit CO-PA如何激活。
Currency 与 Variances 的设置与期间相关:4) 双击左边 Assignment of companycodes 将 companycode分配给 controlling area.一个controlling area 可对应多个与 controlling area 9999对应。
companycode。
本例设置公司代码 9999注意事项如果用以下menu path进入controlling area设置,则不能设置cost center standard hierarchy ,也不可以 activate components,不可以 assign company code。
需要再用其它 t-code 来完成这些操作。
(tx: OX06)根据成本估算查看制造费用的设置1.Run cost estimate in IDES for material L-40C in plant1200 Material Overhead is as follows:How was it determined and calculated?Which costing sheet is used?What’s the OH rate?1)Costing variant PPC1 was used, double click PPC1 in costing datatab to see the configurationWe can see that COGS is used?2) Use MM03 to view L-40C, we can see that OH group SAP121 is used2)Use KZS2 to view the configuration for costing sheet COGS?Material OH is C010, Let ’s view the definition, we can see that the OH rate is 20% for OH key SAP121 (OH type 2 reprenst for plan data)3)Material OH is based on material, OH rate is 20%. So, = * 20%?Maintain Number Ranges for Controlling DocumentsMenu PathIMG → Controlling→ General Controlling→ Organization→ Maintain Number Ranges for Controlling DocumentStep 1–Input 0001 in CO Area and then click Copy buttonStep 2–Copy number ranges from 0001(template) to 9999Cost Component GroupWe use OKTZto define cost components and define cost component group.What’s the use of cost component group? Let me explain.Suppose we have defined a cost component as Z9 with thefollowing components:Please note that cost component from 10 to 90 are materials, from 100 to120 are processing costs, 130 are overhead. If we’d like to view the cost component as: Material / Processing / Overhead. Wecan use cost component Group.Double-click Cost Component Groups folder in the left pane. Define fourgroups as:And then assign the above cost components in Z9 to these groupsYou can select each of the above cost component and then click on Details button. The overall assignment is:After the definition, when you have run a cost estimate for certainmaterial, you can use CK13Nand select component group layout to view the resultCosting variant1. Function of Costing variantCosting variant is a very important concept in costing, it containsall the information required to execute a material cost estimate.2. Configuration of Costing Variant (tcode: OKKN)Please note that costing variant for material costing estimate and forrefence and simulation is different. The latter is using OKKO) We’ll use PPC1 as an example.?1)Costing type (OKKI)Standard price will be updated.2)Valuation variantsub-contracting and overhead. The valuation variant is plant-dependent. Actually,this is the price selection sequence(price strategy).??3) Date Control4) Qty Structure ControlSubcontracting Costing Configuration1. Sub-contracting is a special procurement, which is defined as F+30 in the material master.1) The special procurement type is defined in the IMGSpecial procurement type mainly includes: subcontracting, consignment,stock transfer etcBelow is the special procurement type 302. Specify that a material is sub-contracting material (specialprocurement type is 30), TCode MM01Please note that R-B100 is a semi-finished product, it should have BOM.valuation method for sub-contracting(using OKKN). Valuation method is defined in costing variant. Below is the configuration of costing variant PPC14. Use Tcode ME11to define info record. Condition PB00.5. Use CK11Nto run the standard costing and review the result.View the pricing strategy1)Change the layout to contain price strategy. It can be found that price strategy is 3.2)View the configuration for costing variant PPC1, 3 stands for net quotation price.?。