《SAP成本计算过程9729.docx》由会员分享,可在线阅读,更多相关《SAP成本计算过程9729.docx(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1月20日SAP 产品成本计算流程SAP 计算产品成本的方法有三种,按期间计算成本,按工单计算成本,按销售单(sales order)计算成本。其中,按工单计算成本最为常见,很多公司采用,我们也以此为例说明SAP产品计算的流程。一、 SAP产品成本计算与常规成本计算的不同点:1. 常规成本计算的方法是月底一次性计算,但SAP提供在工单建立时就可计算出目标成本。公司日常业务操作,比如发料,报工时等,成本会立即计入工单之中,即 时性较好,标准术语叫Simultaneous Costing.2. 常规成本计算的方法在发料时,将物料从原材料(RM)科目转到在产品(WIP),收料时再转到半成品或产成品科
2、目。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)物料消耗科
3、目因为属于P&L,因此在CO中属于 Primary cost element,发料会产生CO文件,如下所示:DR: 物料消耗科目 - 工单 (工单作为成本分配对象 true cost assignment object)注意这一规律,如果数据从FI传递到CO,则在CO中只存在单边凭证(one-sided entry). CO凭 证可用KSB5查看。2) Activity Confirmation 报工时生 产性成本中心(Product cost center)会向工单提供作业,比如人工、机器工时等。通过报工时,成本从生产性成本中心转移到工单中。CO的分录如下:DR: 次级成本要素(类型为43)
4、- 工单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 administ
5、rative cost centers to manufacturing overhead pool (also cost centers)从管理性等成本中心将成本转到生产成本中心成本中心归集的费用可能要从一个成本中心转到另一个成本中心,最 后分配给工单,或从成本中心直接分配给工单,所用的方法有:- Cost center assessment and distributions - Direct activity allocation2)重新计算成本中心 的作业价格 (KSII)刚才提到过,成本中心会有费用从FI计入,或从其他成本中心用分配/分摊/直接分配等方法计入,这是 它的借方,报工时则
6、会用类型为43的成本要素转出,这是它的贷方项,如果作业价格定得准确的话,借方- 贷方会大体平衡,但一般不会为0,而有差异,这个差异用SAP术语(其实也是财务的术语)叫under-absorption 或over-absorption。因为作业价格事先计划的出入,需重新计算一次。3)按实际价格重估工单(CON2)作 业价格重新计算后,用此事务码将差异分配给工单。4)计算制费 (CO43),计算WIP(KKAO),计算差异(KKS1)实际上这是三步,因为不想看起来步骤太多,就放一起了。SAP在 计算制费后,根据工单的状态确定是WIP还是差异。如果工单状态为DLV或TECO,表示工单已完成,没有WI
7、P了,实际成本与目标成本的差异就是工单成 本差异(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 Consu
8、mption (P&L)5)工单结算(CO88)工 单结算的作用就是将上步WIP或差异的分录实际过账到FI模快。以上步骤,如果您都能理解为什么,则您已洞悉SAP成本计算的流程和机制 了。12:12| 添加评论| 固定链接| 写入日志| SAP FICO1月13日SD Condition的存储机制1. 定义Condtion table,系统将产生对应的表,表名为AXXX。如: 定义三个条件表 对应的表为A997/A998/A999,用 SE12可以查看表的定义 2. Condition record数据则存放在表KONP中。 3. Condition维护及查看: VK11 / VK12 / VK
9、13 4:29| 添加评论| 固定链接| 写入日志| SAP SD1月11日CO01 - Maintain Controlling AreaControlling Area是CO模块的基本单位,配置的基本内容包括: 1. 维护controlling area2. 激活需要使用的模块,如cost center3. 将company code分配给controlling area Menu path: (tx: OKKP) 1) 进入下面所示界面,选择Maintian Controlling Area行,双击进入Overview界面。 2) 点击New Entries按钮新增一个controlli
10、ng 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所要用的
11、COA与Fiscal year variant. 如果一个conttrolling下有多个company code,则所有的company code的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, 只有在指定后,才可
12、建立成本中心。 3) 双击左边Activate components文件夾,设置需Activate的组件。注意Profit Analysis 不能在此激活,这里只是显示,以后的文章会说明CO-PA如何激活。 Currency與Variances的設置與期 間相關: 4) 双击左边Assignment of company codes 将company code分配给controlling area. 一个controlling area可对应多个company code。本例设置公司代码9999与controlling area 9999对应。 注意事项 如果用以下menu path进入con
13、trolling area设置,则不能设置cost center standard hierarchy,也不可以activate components,不可以assign company code。需要再用其它t-code来完成这些操作。(tx: OX06) END OF DOC. 12:18| 添加评论| 固定链接| 写入日志| SAP FICO1月8日FI01- FI中的组织单位一. FI的组织架构FI的组织架构分为四个层 次,如下表所示 组织单位 Organizational Unit强制性 ObligatoryClientObligatory (必须)CompanyOptional (
14、可选)Company CodeObligatory (必须)Business AreaOptional各组织单位的作用简要说明如 下:1) Client Client是系统中最高层次的组织单元,每一Client有自已独立的主档数据和交易数据。配置Client是必须的。2) Company - Company是会计中的一种组织单位,代表根据某个国家的商业法律要求而设立的商业组织。A company is an organizational unit in Accounting which represents a business organization according to the re
15、quirements of commercial law in a particular country. 在SAP中,合并报表的功能是建立在company的基础之上的。Consolidation functions in financial accounting are based on companies.3) Company Code Compnay code是FI的 最基本组织单位,资产负债表和损益表就是在company code层面上编制。所以,如果法律要求某个组织独立核算,则须设立单独的company code.国内很多ERP软件,都有一个账套 (ledger)的概念。SAP系统的
16、company code与ledger并不相同,company code只是FI模块中的一个组织单位,其它模块有其它的组织单位。比如MM模块的组织单位是plant,CO模块的基本组织单位是 controlling area。不同模块的组织单位通过相互指派的方法,表达集团公司的组织架构。比如:一个company code可以包含多个plant,一个controlling area可以包含多个company code。4) Business area Business area用于内部报告目的,代表不同经营领域。 每一business area可以有独立的财务报表(用于内部目的)。二. 配 置概述
17、1. 定义company 2. 定义company code 3. 将company code指派给company三. 具 体配置步骤1. 定义company Menu PathIMG Enterprise Structure Definition Financial Accounting Define CompanyTcode注: IMG 表示用Tcode: spro进入Customizing: Execute Project界面后,点击 按钮所进入的定义系统配置界面。IMG是implementation guide的缩写。1) 根据上述menu path,进入overview界面(scre
18、en)。如果对已经建立的company进行查看或修改,则按 按钮(明细按钮),按 按钮切换修改及查看状态。这些都是SAP通用操作,后面不再说明。2. 点击 按钮以上创建一个新的company, 输入相应字段。按 保存。2. Define company code Menu PathIMG Enterprise Structure Definition Financial Accounting Edit, Copy, Delete, Check Company CodeT-codeOX02设置步骤1) 通过menu path进入以下界面,双击 Edit company code 行进入下一界面。
19、2) 按New Entries按钮新建一个company code: 9999, 设置基本信息及地址信息3) 输入相应字段,点击(地址按钮)进入下一界面设置地址信息。3. Assign company code to company Menu PathIMG Enterprise Structure Assignment Financial Accounting Assign company code to companyT-codeOB62将Company code 指派给company,然后保存。设置的作用是建立company 与company的关联。可以将多个company code指派
20、给同一个company。END OF DOC.2:20| 添加评论| 固定链接| 写入日志| SAP FICO1月7日根 据成本估算查看制造费用的设置1. Run cost estimate in IDES for material L-40C in plant 1200Material Overhead is as follows:How was it determined and calculated?Which costing sheet is used?Whats the OH rate?1) Costing variant PPC1 was used, double click PP
21、C1 in costing data tab to see the configurationWe can see that COGS is used2) Use MM03 to view L-40C, we can see that OH group SAP121 is used 2) Use KZS2 to view the configuration for costing sheet COGSMaterial OH is C010, Lets view the definition, we can see that the OH rate is 20% for OH key SAP12
22、1 (OH type 2 reprenst for plan data)3) Material OH is based on material, OH rate is 20%. So, 45.58 = 227.91 * 20%12:44| 添加评论| 固定链接| 写入日志| SAP FICO1月6日Maintain Number Ranges for Controlling DocumentsMenu Path IMG Controlling General Controlling Organization Maintain Number Ranges for Controlling Docu
23、ment Step 1 Input 0001 in CO Area and then click Copy button Step 2 Copy number ranges from 0001(template) to 9999 14:49| 添加评论| 固定链接| 写入日志| SAP FICO12月31日MM 模块自动过账原理及后台配置一. 自动过账原理 在MM模块的许多操作都能实现在FI模块自动过账,如PO收货、发票验证(LIV)、工单发料、向生产车间发料等等。不用说,一定需要在IMG中进 行配置才可以实现自动处理。但SAP实现的这种自动配置的机制是怎样的呢?其实也并不复杂,让我们先以一种
24、最简单的情况来了解实现原理和实现流程,然后就 可以轻松对各种情况作出配置。 如果我们使用SAP系统,初始化库存一定必不可少。大家都知道初始化库存使用移动类型(movement type) 561/562。我们先以561 / 562的配置方法为例,说明配置流程。 有一点是大家首先要知道的,如果物料既有数量管理,又有金额管理,则物料异动会产生会计凭证,否则就没有会计凭证产生。 为了便于理解,先告诉大家,系统对MM模块的自动过账配置是存放在T030表中的,我们用Tcode: SE16N查 看INT 的自动科目配置有以下结果。 ChAc:Chart of Account(账目表) Trans.:Tra
25、nsaction VGCd:Valuation Group Code AM:Account Modification Val. Class:Valuation Class(评估类) 上表的控制机制是这样的: Chart of Account及Valuation Group Code从范围上进行控制,Transaction + AM + Valuation Class从条件上进行控制。G/L Account(总账科目)有两栏,一栏表示借方,一栏表示贷方,借贷方科目可以相同,也可以不同。 以第一行为例,在INT账目表中,如果transaction为BSV(表示库存账户变化),Valuation c
26、lass为3000,则借方科目是400020,贷方科目也是400020。 存货变动所生成的会计凭证有一个规律,这个规律就是一定有相应存货的增加或减少。比如PO收货会导致存货增加,而发料则导致存货减 少。而对应的科目则各不相同,比如PO收货对应的科目是应付账款(在SAP中是GR/IR),发料对应的科目应该是生产成本类科目。根据这 一规律,SAP系统也将存货过账分为存货科目(Stock Account)和消耗科目(Consumption Account)。存货的增加与减少用存货科目, Transaction key BSX码就是用于存货科目的配置; 对方科目因为各不相同,也就有不同的Transac
27、tion key。比如GBB用来配置冲销科目,PRD用来配置价格差异科目等等。有时,一种transaction key还须细分不同的情况,这时就要用到Account Modification了。比如在GBB(冲销科目)中,在冲销科目中,再用BSA(一种account modification)表示初始化科目,用VBR表示物料消耗科目。Transaction key和account modification组合在一起,称为价值串(value string),与movement type对应。用户在MM模块过账时,会选择movement type,系统则根据movement type确定价值串,价
28、值串确定transaction key和account modification,据此找到对应的会计科目,自动过账也就实现了。这一段话是理解自动过账的关键。 1) 回到开头,初始化库存移动类型为561 / 562, 对应的价值串是WA01,WA01包含GBB (Transaction key)和BSA (Account modification) (Tcode: OMWN) 2) GBB + BSA在INT中的科目配置为(用tcode:OBYC查看) 而Valuation class又有什么作用呢。在物料主档中,我们要设定物料material type和valuation class。Mate
29、rial type大体上可为原材料、半成品、产成品等。但会计科目的设定并不一定要根据物料类别,可能更明细一些,比如原材料-A类,原材料-B类。 Valuation class就是用来将有相同特性的物料组合在一起,对应不同的会计科目,既可以将material type细分,也可以实现不同material type之间的组合。以下是三种常见情况。 1) 一种物料类别对应一个会计科目 2) 不同物料类别对应同一科目 3) 一种物料类别对应多个会计科目 二. 自动过账配置方法 第一步 定义Valuation level Menu Path: Valuation level可以基于plant, 也可基于
30、company code. SAP建议用plant。相关要点请参看帮助文件,不再多述。 Valuation level can be : Valuation level is a plant or valuation is company code. SAP recommend that valuation at plant level is used. If you want to use application component Production Planning or Costing, you must use valuation at plant level. The decis
31、ion you made is valid for the whole client. Once set, it is not possible to switch the valuation level from plant to company code, or vice versa. G/L accounts in which material stocks are managed If material stocks are valuated at company code level, all plant stocks of a material are managed in a j
32、oint stock account for each company code. If material stocks are valuated at plant level, the material stocks for each plant can be managed in different accounts. You can define a separate account determination for each plant. If several plants are to use account determination, you can group them to
33、gether in Customizing for Valuation and Account Assignment in the section Account Determination .第二步:配置MM Account determination, 将用到下面的menu path 2.1 Define valuation control,这一步仅仅是激活或不激活。 2.2 Group together valuation areas Valuation area总是与plant的名称相同。如果定义valuation level为plant,则可以通过valuation area gro
34、up实现自动配置的组合。比如对几家不同的工厂用相同的配置,如valuation area 9999与valuation area 9998的自动配置相同,它们可以用同一个group: 1000 2. 3 Define valuation class 这一步骤又分为三小步,如下图所示: 2.3.1 Define account category reference 2.3.2 Define valuation class 2.3.3 Mapping material type with account category reference 2.3.1 Define account categor
35、y reference 一般设置与物料类型对应。如: ZM01作为原材料的参考。ZM02作为半成品的参考。等等。 2.3.2 Define valuation class 相同的评估类具有相同的科目确定。 以上是以手表业为例。设置8001为Case(壳),所用到的account category reference为ZM01,其它依此类推 。 2.3.3 Mapping material type with account category reference 以ROH(raw material)为例,对应的account category reference是ZM01.这一步有什么作用呢,其
36、实就是限制ROH物料类型可用的valuation class。用MM03可以作如下图所示测试:对ZM01来说,可用的valuation class有8001至8005。下图是系统中的验证(物料TEST_CASE的物料类别是ROH) 第4步 - Configure account determination (Tcode: OMWB / OBYC) 4.1 进入下图所示界面,找到BSX所在行 4.2 双击BSX行,输入账目表(chart of accounts), 进入下图所示界面,设置记账规则 Debit/Credit 是否借贷方用不同的科目。对于BSX来说,不可设,即借贷方科目必须相同。 V
37、aluation modification 是否参照valuation grouping code。 Valuation class 是否不同的valuation class用不同的科目。 这一界面为设置规则(rules),第一次设置时系统会自动进入此界面。储存规则后才 可进行科目设置。 4.3储存规则后按“Accounts”按钮,设定各valuation class所对应的科目。设置后,按 储存。 4.4用同样的方法设置transaction GBB的记账规则和会计科目 Rules: Accounts: 完成以上步骤,即可实现库存初始化了。可以在系统中进行simulation. 三. 配置其
38、它transaction的Account Determination举例 以上是标准设置流程,对各种不同的事务,主要是知悉所用到的Transaction 和 Accounts Modification是什么。以下给出部分Transaction key 1) 配置PO收货 (movement type: 101 / 102) : WRX 2) 配置物料成本中心发货的科目确定(movement type 201 /202): GBB + VBR 3) 配置库存盘盈盘亏的科目确定 (movement type: 701 /702) : GBB + INV 4) 配置物料报废的科目确定(movemen
39、t type: 551) : GBB + VNG 5) 配置重新估价的科目确定: UMB 用MR21重新定价或价格控制为S的物料收货时,价格差异的科目确定。 END OF DOC. 8:58| 添加评论| 固定链接| 写入日志| SAP FICO12月30日Cost Component GroupWe use OKTZ to define cost components and define cost component group. Whats the use of cost component group? Let me explain. Suppose we have defined a
40、 cost component as Z9 with the following components: Please note that cost component from 10 to 90 are materials, from 100 to 120 are processing costs, 130 are overhead. If wed like to view the cost component as: Material / Processing / Overhead. We can use cost component Group. Double-click Cost Co
41、mponent Groups folder in the left pane. Define four groups as: And then assign the above cost components in Z9 to these groups You 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 cert
42、ain material, you can use CK13N and select component group layout to view the result 8:03| 添加评论| 固定链接| 写入日志| SAP FICOCosting variant1. Function of Costing variant Costing variant is a very important concept in costing, it contains all the information required to execute a material cost estimate.2. C
43、onfiguration of Costing Variant (tcode: OKKN) Please note that costing variant for material costing estimate and for refence and simulation is different. The latter is using OKKO) Well use PPC1 as an example. 1) Costing type (OKKI) Standard price will be updated. 2) Valuation variant Price update st
44、rategies for material, internal activities, sub-contracting and overhead. The valuation variant is plant-dependent. Actually, this is the price selection sequence (price strategy). 3) Date Control 4) Qty Structure Control 6:10| 添加评论| 固定链接| 写入日志| SAP FICOSubcontracting Costing Configuration1. Sub-con
45、tracting 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-c
46、ontracting material (special procurement type is 30), TCode MM01Please note that R-B100 is a semi-finished product, it should have BOM.3.Define valuation method for sub-contracting(using OKKN). Valuation method is defined in costing variant. Below is the configuration of costing variant PPC14. Use T
47、code ME11 to define info record. Condition PB00.5. Use CK11N to 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.3:20| 添加评论| 固定链接| 写入日志| SAP FICO