標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 爬蟲 (1) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) Fedora (1) FI (57) File Transfer (1) Firefox (3) FM (2) fourjs (1) Genero (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (4) JavaScript (22) jQuery (6) JSON (1) K3b (1) ldd (1) LED (3) Linux (120) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) OpenSSL (1) Oracle (131) Outlook (3) PDF (6) Perl (60) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (5) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium (3) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) sqlplus (1) SQuirreL SQL Client (1) SSH (3) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (24) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (37) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) VirtualBox (1) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) Xvfb (2) youtube (1) yum (2)
顯示具有 CO 標籤的文章。 顯示所有文章
顯示具有 CO 標籤的文章。 顯示所有文章

2015年7月16日 星期四

物料分类账的基本原理

http://www.wysap.com/xuexi/material/20130621/1863.html

物料分类账的基本原理

作者:SAP中文学习网 
 
      物料账(英文缩写ML)是按照物料的实际流向来分摊差异的,它支持每月物料收支业务采用标准价,期末核算物料的实际成本。即在月内每天出、入库业务采用标准价记帐,期末计算物料实际成本并重估库存值。

      物料分类账例子:

      1.这里假设有个原料(ROM)标准价格为10;期初数量为80,
 
      2.本月入库为20个,单价为12,这是系统按标准价记录库存价值增加(20*10)200元;同时在物料账中记录该物料产生的差异为40。

      3.假设出库50个,系统按标准价格记录材料消耗(50*10)500元;

      4.此时期末库存为50

      5.在期末做该物料单层评估时,系统将将步骤2产生的40元的差异在本期消耗(步骤2消耗的50个)和期末库存间分摊(50个)。所以将20元的差异分给该原料的存货价值,同时将20元的差异分给使用该原料的半成品(WIP)。

      6.同样该半成品(wip)接收了20元的差异,该半成品在月底也要将差异在期末库存和本月消耗直接分配。

 
     物料帐的目的


     用物料帐的目的就是为了在月底能得到实际的生产成本,包括外购和自制材料的实际成本。

     此外,物料帐能利用实际成本来评估原材料、半成品和产品的实际库存结余;也就是说基于当月物流来计算出每个物料的当月实际期间单价。

      物料账是首先基于当月的标准单价来评估所有的货物移动,同时,所有物料的价格差异和汇率差异收集在物料帐上。每个月末,基于当月的实际单价来重估当月的库存,同时此实际单价可以当作下个月的标准单价。

2013年9月29日 星期日

purchase request or purchase order for internal order

http://scn.sap.com/thread/3203513

以下為configure 的T-Code
a) Check Commitment Management is Active for the Order Type - (KOAO)
b) Please check T.code OKKP - Order Management - Component is Active or not.
c) Also check the Budget Profile is assigned to the Order Type (KOAB).
d) Check Budget Profile - Activation Type (OKOB)
e) And last check the Avaliability Control

以下為IMG path


 特別注意Define Tolerance時,這裡定義哪種document會被影響

Budget 報表 (S_ALR_87013018 / S_ALR_87013019)

S_ALR_87013018 簡介

 單獨budget查詢








2013年9月17日 星期二

BAPI_ACC_ACTIVITY_ALLOC_POST = KB21N



RFC BAPI_ACC_ACTIVITY_ALLOC_POST = t-code  KB21N

reverse t-code : KB24N

* call function 'BAPI_ACC_ACTIVITY_ALLOC_POST'
*        exporting
*             doc_header      = lf_doc_header
*             ignore_warnings = 'X'
*        importing
*             doc_no          = lf_doc_no
*        tables
*             doc_items       = lt_doc_items
*             return          = lt_messages2.
 

2013年9月15日 星期日

SAP标准成本核算

http://zhengdd.host22.com/?p=47

SAP标准成本核算

饲料成本核算
1、T-code:KSU5   建立和执行费用分摊循环

分摊(ASSESMENT)KSU5
可以传输初级成本要素和次级成本要素到接收方,发送者可以成本中心(COST CENTER) 和BUSINESS PROCESS。

1)分配的接收者可以是成本中心,内部订单,WBS要素,成本项目;

2)初级和次级成本要素在成本中心收集后在月末分摊,按照统计指标分摊到接收方,分摊后在发送方和接收方都显示次级成本要素的描述,不能对初级成本要素进行追溯,分摊一般用于对成本下钻(DRILLDOWN)并不太看重的费用分摊上。次级成本要素的类别必须是42。
3)可以根据自己的需要冲销分配。

4)可以在创建循环里建立发送者和接收者的关联。
例如饲料厂的10个成本中心发生业务差旅费合计有50000元,应由粒料和粉料成本中心负担,则建立分配的循环,将业务招待费这个初级成本要素按照 比例分配,发送者是10个成本中心的差率费用科目,接收者是粒料和粉料成本中心。分配完毕后,10个成本中心的差率费用科目有两个行项目,50000的费 用发生,-50000的费用分配转出。
作业目的:月末实际人工和费用出来的时候,将人工和制造费用分摊到各生产订单中去。

2、T-code:KSS2  实际费用分配(统计实际人工、费用)<正确叫法:费用分割>
分割(Cost splitting among activity)KSS2
KSS2分割的目的是为了让成本要素的实际发生额和作业类型挂钩,所有没有和作业类型关联的成本要素实际发生额将被平均分给作业类型,所以在做完成本中心分摊后要处理此步骤的分割;
分割可以在后台定义,也可以在前台定义,我们在月初成本估算的时候已经维护了KP26(作业价格维护),那么这部分就没有必要在后台中去维护了;

3、T-code:KSII 作业价格计算
作业价格计算(Actual activity price calculation) KSII
运行KSII实际价格计算即可得到作业类型的实际价格
4、T-code:CON2 实际价格重估
实际价格重估(Production order revaluation with actual activity price)CON2
实际价格重估的目的是计算生产订单实际所耗的人工费用、计算的公式为作业类型的单位小时费率×生产订单的作业数量。
5、T-code:KKAO 计算在制品成本
计算在制品成本(WIP calculation for the production orders)KKAO
所谓在制品及差异都只是:生产成本借方-生产成本贷方  而得到的差额。
计算KKAO时,生产订单如果不是TECO(确认)或DLV(交货已完成)状态,则此时的差额叫做“在制品”;若订单状态为TECO/DLV则,KKSI /CO88则对该订单做差异结算,则此时的差额就叫做差异。所以 无论是在制品或差异,都只是生产投入产出的差额而已,决定其性质的则是结算时该订单
6、T-code:KKS1 计算各生产订单中实际成本和标准成本之间的差异
计算各生产订单中实际成本和标准成本之间的差异(Variance calculation for the production orders)KKS1
对已经完工的生产定单计算差异;
7、T-code:CO88 生产订单的成本结算
生产订单的成本结算(Production / Costing orders settlement)CO88
此步为对生产订单的成批结算
月末结帐运行完CO88 - 集中处理以后,当期差异余额系统结转到540102001销售成本-本期差异科目中。

此处产生会计凭证:
借:基本生产转出        或  借:销售成本―本期差异
  贷:销售成本―本期差异    贷:基本生产转出 



标准成本=标准价格_ * 标准数量 + 作业价格_ * 标准数量
计划成本=计划价格_ * 计划数量 + 作业价格_ * 计划数量
实际成本=实际价格_ * 实际数量 + 作业价格_ * 实际数量
目标成本=标准价格_ * 实际数量 + 作业价格_ * 实际数量
(假定下面的场景)
1. 成品A下面需要两个组件B(2个)、 C(3个);
2. 原材料B的成本视图有三个价格:标准价格-2元;计划价格-1.5元;移动平均价-2.2元;
3. 原材料C的成本视图也有三个价格:标准价格-3元;计划价格-2.6元;移动平均价-2.5元;
   注:根据核算变式中定义的存取顺序取价
4. 成本中心对应的价格为:人工-3元/H;   机器-2元/H ;(KP26中的价格-计划作业价格)
5. 工艺路线数据(只有一道工序):人工-0.5小时;机器-0.6小时;
6 .有生产订单要生成成品A50件;
7. 月末成本中心分割、价格计算、生产订单价格重估后
 成本中心实际价格为:人工-6元/H; 机器-5元/H
8. 入库数量为20件
标准成本 = 50_ * ( 2*2+3*3  +0.5*3 +0.6*2)     这里标准成本的核算变式PPC1是取原材料的标准价
计划成本 = 50*( 2*1.5+3*2.6  +0.5*3 +0.6*2)   这里订单核算变式PPP1取的是原材料的计划价,这里可能修改订单组件
目标成本 = 20*( 2*2+3*3  +0.2*3 +0.3*2)       
实际成本 = 20*( 2*2.2+3*2.5  +0.2*6 +0.3*5)     这里数量和价格都是实际数,原材料取价根据PPP2里面定义的取
这里产生好多种差异,对于不同的差异考核到不同的部门;


SAP在日常记帐时就以为标准价(或计划价,如作业类型)将相关
生产费用确定到工单,所以其月结时所要作的重点是将标准成本/计划转换为实际成
本,SAP CO的这些成本结算动作可归纳为三个实际(相当于CO的三个代表):作业实际价格重算、实际价格重估
工单(前面两个实际只是使各项生产加工费用还原为实际,不涉及材料成本)和物料实际成本计算(即通过物料分类帐分摊差异还原实际成本

2013年9月4日 星期三

分摊、分配、定期重过账

http://blog.vsharing.com/SAP100/A1020781.html

分摊是既分摊初级成本又分摊次级成本至CO中对象的方法。成本分摊的规则可以有很多, 比如根据统计指标,根据百分比,根据权重,根据固定金额等等。我们在系统中将分摊规则定义在一个重要的参数:分摊循环中。分摊循环是多行的。每一行中都定 义了分摊成本流的发送方,接受方,分摊规则等内容。在月末我们指定需要执行的循环,系统自动完成分摊的全过程。分摊使用的是次级成本要素。分摊时:发送 方:成本中心,业务流程 接收方:成本中心,WBS元素,内部订单,成本对象,业务流程
   

分配和分摊极为类似。分配的不同是它只处理初级成本要素,而且分配后的成本流仍然保持原成本要素。因此分配被经常用于类似水电费,房租等特定成本要素的分 配过程。而分摊往往是将某个服务性成本中心的所有费用都以新的形式(次级成本要素)分配出去。分配时:发送方:成本中心,业务流程 接收方:成本中心,WBS元素,内部订单,成本对象,业务流程
你可以限制发送方类别的数量行项目既在为发送方过帐也为接收方过帐,并使分配正确纪录。
   

分配与定期重过帐的差别:定期重过帐中的行项目信息是会计信息,而分配中是发送方成本中心和接收方对象
  

 对于分配分摊定期重过帐三者:相同之处:Both updates the partner in the totals record for the sender.三者都能限制接收方类别的数量 性能:分摊》定期重过帐》分配.分配和定期重过帐只能处理初级成本要素,original cost element 保持不变.分摊能够处理初级和次级成本要素
   分配与分摊的差别:分配中原始(初级)成本要素被保留,而分摊中原始成本要素被归组为分摊成本要素(次级成本要素)。原始成本要素不显示在接收方。分配只 能处理初级成本要素,分摊能处理初级和次级成本要素。分配使用原始成本要素,而分摊使用分摊成本要素(次级成本要素)

SAP 中各种成本分摊分配应用方法

http://wenku.baidu.com/view/6c85d25dbe23482fb4da4c61.html


2013年9月3日 星期二

REPOSTING and DISTRIBUTION

http://sapper.blog.sohu.com/157566804.html

KB21N作业结转

 KB21N结转是同时结转作业数量和金额,如下图所示,从成本中心结转作业到另一成本中心,接收方成本中心接收了发出方成本中心所提供的作业,这样在结转时,对于发出方成本中心来说,转出成本是作业计划价格*作业数量:


=================================================================

 http://www.sapwho.com/forum.php?mod=viewthread&tid=54882&page=1#pid196332

分配与重记帐的区别?
在定义Cycle的接收方的比较基准中的一种“可变份额”这个东东该如何理解呢?能否举例在实际中是如何应用的啊?

重记账:把1000成本中心中的900元转到成本中心2000中;
分配:把总务部交的电费10000元按人头分到各部门可变份额:例如上面提到的各部门人头数就是可变份额(相对于固定比率或固定金额)
记帐作业?KB51?

可变ratio,举例说明,你想要根据某科目或者某些科目在某成本中心下的amount之间的比例自动让系统进行分摊。如:cost center A 想要分配到Cost center B和C中,他们使用了主营业务成本科目在各COST CENTER之间的余额比例进行自动的分配。 比如,目前COST CENTER A 在成本要素123下面有100.00RMB,想要根据主营业务成本科目456在cost center B下的amount 是10, 主营业务成本科目456在cost center C下面的金额是20,那么COST CENTER A 经过分配以后到B的金额是100*10/30, 到C的金额是100*20/30。

COSTING 下的REPOSTING和DISTRIBUTION的区别在于:REPOSTING不会去检查是否这个 cost element的这个cost center下面存在有实际的金额,可以随心所欲的记账,不具有可溯源性,一般用于对溯源要求不高的情况下,或者简单的成本分配的情况下可以采用。 distribution的结果不会大于原始的数值,而且具有溯源性,可以找到真正的原始凭证和来源cost center。


========================================================================

http://www.cnblogs.com/jefflu2012/p/3244808.html



CO的初级成本要素与次级成本要素的定义(primary cost element and secondary cost element )

SAP除总帐的及时集成外,它的另一个特点是与控制模块的及时集成,在SAP中 所有的总帐中的费用科目(FI expense account)都被要求创建成为初级成本要素(primary cost element)。这样,当输入一个总帐的费用分录时,系统会要求输入一个成本中心,即表示此时系统已将该初级成本要素分配给了某一成本中心。即通过一个 分录就将总帐与控制模块的要求同时满足,这就是SAP的无缝集成。当然控制模块中只有该要素的金额,而不是像总帐的记录是通过双边分录来实现的,因此某成本心的费用报表是各个初级成本要素总汇。

  次级成本要素是指,某一成本中心的费用要素可整理成为次级的费用要素(项目),并将其通过一定的比例分摊给不同的成本中心。控制模块就是通过这两个要素反映了企业内外部间的资金流动情况。在
SAP中,初级成本要素就类似于科目表,它可以分配给任何一个成本中心,包括法人间的成本中心,即不同的成本中心可能包括的初级成本要素是一模一样的,但金额却不尽相同。




成本要素和成本中心的区别(Cost element v.s. Cost center)



成本要素 分为 primary cost element 和 secondary cost elemnet, primary cost element一般对应于费用类的科目,用来收集一切发生在成本中心上的费用,而secondary cost element 是用来追踪生产成本的 . (primary cost element是和FI财务中的科目类对应,secondary cost element是和生产中的成本相对应的)

cost center 可以理解成费用的分类

成本中心是成本对象的一种,是成本发生的接受者.而成本要素类似与科目是成本项目(费用/成本类别)的细分.次级成本要素通常是CO内部结转分配用

成本中心与成本要素是两个完全不同的概念!成本中心是用来归集成本费用的!而成本要素具体就是指具体的成本费用项目等!

成本中心是产生成本的实体(如公司内的部门或者车间等),而成本要素是对成本的一种分类,即这笔钱(成本)花来做什么 了,如付了水电费了,则水电费就是一个成本要素,成本要素分为初级成本要素(或曰主要成本要素)和次级成本要素(或曰辅助成本要素),大家的翻译可能不 同,英文分别是primary cost element 和secondary cost element 。

举个最简单的例子来讲,人事部新买了一批办公用品,则人事部可以定义为一个成本中心,而管理费用--办公用品 可以定义为一个成本要素。

初级成本要素对应于财务会计总账中的一个成本或费用科目,当进行适当的定制之后,财务记账时系统要求输入一个账号分配对 象,此时应该是一个成本中心会计对象(可能是成本中心,内部订单等),当记账成功后,系统会在CO模块自动建立一个凭证,将该笔费用自动记到成本中心或内 部订单的相应成本要素的借方,将来就可以通过报表查询一个成本中心的运作费用及其获利情况。
次级成本要素用于企业内部各部门之间的内部结算,例如 IT 部门为财务部编写一段程序,为了核算各个部门之间的劳务,可以设置一个“程序开发”次级成本要素,然后在 CO 的成本中心会计模块手工记帐,贷记 IT部门(发送方成本中心),借记财务部(接受方成本中心)。
成本要素是记录发生了什么事(What),成本中心是记录在哪里发生的(Where) .
直接字面意思,成本要素是组成成本的各方面(元素),而成本中心是成本发生的受体.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
初级成本要素:对应总账里的损益类科目,是FI和CO两个模块实现集成的基础。在FI记帐时通过初级成本要素+ CO Object(成本对象)就可以同时过帐到CO模块中产生CO凭证。次级成本要素:可以理解为CO中专用的”会计科目”,它用来做费用分摊、重过帐、作业 分配、CO内部结算等。差别:初级成本要素用来收集一切发生在成本中心的费用,而次级成本要素用来追踪生产成本的,次级成本要素的借贷只在成本对象之间进 行。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
http://www.itpub.net/thread-414769-1-1.html

分配与分摊的区别
分配(DISTRIBUTION)KSV5
用来将初级成本从发送成本中心分配给接收者的事务码,发送者只能是COST CENTER 和BUSINESS PROCESS。
1、分配的接收者可以是成本中心,内部订单,WBS要素,成本项目
2、一般可以收集费用到成本中心,在月末进行分配。在分配中只能对初级成本要素进行分配,不能对次级成本要素分配,分配后在发送方和接收方都会显示初级成本要素的行项目。
3、可以根据自己的需要冲销分配。
4、可以在创建循环里建立发送者和接收者的关联。
举例1:
A成本中心发生业务招待费42000002有50000元,应由B和C成本中心各负担50%,则建立分配的循环,将业务招待费这个初级成本要素按照各50%的比例分配,发送者是A,接收者是B和C。
分配完毕后,A的业务招待费有两个行项目,50000的费用发生,-50000的费用分配转出。
B和C各有一行项目为业务招待费的转入,可以在A,B,C成本中心报表中直接追溯到业务招待费在三个成本中心间的联系。
分摊(ASSESMENT)KSU5
功能同分配类似,但可以传输初级成本要素和次级成本要素到接收方,发送者可以COST CENTER 和BUSINESS PROCESS。
1、同分配1
2、初级和次级成本要素在成本中心收集后在月末分摊,按照统计指标分摊到接收方,分摊后在发送方和接收方都显示次级成本要素的描述,不能对初级成本要素进行追溯,分摊一般用于对成本下钻(DRILLDOWN)并不太看重的费用分摊上。次级成本要素的类别必须是42。
3、同分配3
4、同分配4
举例2:
A成本中心发生电力费用50000元,应有B和C成本中心承担其中费用各10%,则建立分摊的循环,选择电力的次级成本要素4001(42类别),按照统 计指标(电力)从A成本中心电力费用的初级成本要素42000001分摊50000×10%=5000,到B和C成本中心,分摊完毕后A,成本中心只显示 次级成本要素4001电力出5000,42000001初级成本要素金额不变,B,C成本中心只显示次级成本要素4001电力入5000,在成本中心报表 中不能显示A,B,C中次级成本要素金额的来源与42000001有直接关系。


http://www.douban.com/note/146083260/
http://blog.sina.com.cn/s/blog_54089d1401014pv5.html

SAP成本核算步骤简介之一 http://space.itpub.net/?uid-10256541-action-viewspace-itemid-464351

 

 

2013年6月27日 星期四

最近測試採用實際成本的成品開工單,由於以前沒有這樣做,故將經驗寫下,以茲紀念

1. 將Material Type Price control 設為 Moving Average Price







2. 設定廠別和工單的costing 方式



3.0 設定Material Type ZFR1 要能夠開routing (type=N)


3.1 設定會外購的工單control key



4. 做一般作業
     4.1 create 料號 (MM01),如果價格忘記在create料號時設定,可以在MR21去設定
     4.2 create routing
            create BOM
            create 工單 (CO01)
     4.3 create PR (ME51N)
     4.4 create PO (ME21N)
     4.5 原物料GR (MIGO 101+321)
     4.6 成品GR (MB31)
     4.7 TECO (可用CO02 / CORM)

5.  KKA0 / KKG0 設定 WIP 結工單 period (要設前一個月)

6. KKAO / KKAX 計算WIP

7. KKS1 / KKS2 計算差異

8. CO88 / KO88 settlement (到這裡,SAP才會將實際成本壓到料號主檔的成本欄位;而且工單的cost analysis才會有產出費用)

9. KOB1 列出工單所有會計傳票


    























Understanding Production Order Variance - Part 3 Price Difference Variance

http://scn.sap.com/community/erp/manufacturing-pp/blog/2012/03/27/understanding-production-order-variance--part-2-price-difference-variance


In my blog "Understanding Production Order Variance - Part 2 The SAP Perspective" I have mentioned the main resaons for varinace in production order. In this blog let us see in detail the price difference variacne posted during order settlement.
Input Price Variance:
Input price variance occurs as a result of material price change after the higher level material cost estimate is released.
It occurs in any of the below mentioned scenarios;
  • If the material valuation is based on standard price control, a standard cost estimate for the component could be released after the cost estimate for the assembly is released.
  • If the material valuation is based on Moving average price control, a goods receipt of the component could change the component price after the cost estimate for the material is released.
                                                Input price variance = (actual price – plan price) * actual input quantity
                                             Let us try to understand How Price difference variance occours;
                    Let                    The Price difference Variance will be posted mainly during the following process;
     a) Process Order Confirmation
               Price difference variance occours mainly due to the following reasons;
                    1) Different Raw Material Price in released Standard Cost Estimate and Process Order Confirmation
                    2) Change of Standard Price of Finished or Semi Finished Good.
     b) Cancellation of Process Order Confirmation
             Price difference variance occours mainly due to the following reasons;
                    1) Raw Material Price Difference
                    2) Finished / Semi Finished Good Price Difference
Let us try to analyse the scenarios one by one;
Let us take Raw Material "RM1" as an example;
The Standard Cost Estimate released for Finished Good "FG1" is as Follows;
Raw Material Std. Rate         -> As per Released Standard Cost Estimate of Finished Good 1 (FG1), Released on 01.01.2012
Raw Material Std. Quantity    -> As per Released Standard Cost Estimate of Finished Good 1 (FG1), Released on 01.01.2012
Material / OverHeadStd. RateStd. QuantityStd. Cost
Raw Material 1 (RM1)25.001.0025.00
Raw Material 2 (RM2)10.001.0010.00
Raw Material 3 (RM3)60.001.0060.00
Raw Material 4 (RM4)15.001.0015.00
ADMIN1.501.001.50
DEPRIN1.751.001.75
MACOOH1.251.001.25
LABOUR1.301.001.30
POWER0.431.000.43
Finished Good 1 (FG1)116.231.00116.23
Table 1.0
Scenario 1:
     a) Process Order Confirmation:
          a.1)  Different Raw Material Price in released Standard Cost Estimate and Process Order Confirmation
                    1000 TO of Finished Good "FG1" confirmed (Produced).
                    Planned and Actual Material Consumption for "FG1" (1000 TO);
Raw Material Std. Rate    -> As per Released Standard Cost Estimate of Finished Good 1 (FG1), Released on 01.01.2012
Raw Material Actual Rate -> As per Moving Average Price as on 01.02.2012
Material / OverHeadStd. RateStd. QuantityStd. CostActual RateActual QuantityActual CostVariance
Raw Material 1 (RM1)25.001000.0025,000.0035.001000.0035,000.00(10,000.00)
Raw Material 2 (RM2)10.001000.0010,000.0015.001000.0015,000.00(5,000.00)
Raw Material 3 (RM3)60.001000.0060,000.0057.001000.0057,000.003,000.00
Raw Material 4 (RM4)15.001000.0015,000.0015.001000.0015,000.000.00
ADMIN1.501000.001,500.001.501000.001,500.000.00
DEPRIN1.751000.001,750.001.751000.001,750.000.00
MACOOH1.251000.001,250.001.251000.001,250.000.00
LABOUR1.301000.001,300.001.301000.001,300.000.00
POWER0.431000.00430.000.431000.00430.000.00
Finished Good (FG1)116.231000.00116,230.00128.231000.00128,230.00(12,000.00)
Table 2.0
The variance has been posted because of the change in Raw Material Price. 
           a.2)  Change of Standard Price of Finished or Semi Finished Good
               Let us consider Finished Good 2 for explaining the scenario.
               Released Standard Cost Estimate for Finished Good 2 "FG2" is;
Semi FInished Good Std. Rate         -> As per Released Standard Cost Estimate of Finished Good 2 (FG2), Released on 01.01.2012
Semi Finished Good Std. Quantity    -> As per Released Standard Cost Estimate of Finished Good 2 (FG2), Released on 01.01.2012
Material / OverHeadStd. RateStd. QuantityStd. Cost
Raw Material 1 (RM1)10.001.0010.00
Semi FInished Good 1 (SFG1)25.001.0025.00
Semi FInished Good 2 (SFG2)20.001.0020.00
ADMIN1.501.001.50
DEPRIN1.751.001.75
MACOOH1.251.001.25
LABOUR1.301.001.30
POWER0.431.000.43
Finished Good 2 (FG2)61.231.0061.23
Table 3.0
Let us consider that Standard Cost Etimate for Semi Finished Good 1 ("SFG1") was released on 01.02.2012.
New Standard Cost of SFG1 = 35.00
Standard Cost Estimate for "FG2" was not run or released after "SFG1" cost estimate release.
Planned and Actual Material Consumption for "FG2" (1000 TO);
Semi Finished Good Std. Rate    -> As per Released Standard Cost Estimate of Finished Good 2 (FG2) , Released on 01.01.2012
Semi Finished Good Actual Rate -> As per Released Standard Cost Estimate of Semi Finished Good  (SFG) , Released on 01.02.2012
Material / OverHeadStd. RateStd. QuantityStd. CostActual RateActual QuantityActual CostVariance
Raw Material 1 (RM1)10.001000.0010,000.0010.001000.0010,000.000.00
Semi Finished Good 1 (SFG1)25.001000.0025,000.0035.001000.0035,000.00(10,000.00)
Semi Finished Good 2 (SFG2)20.001000.0020,000.0018.001000.0018,000.002,000.00
ADMIN1.501000.001,500.001.501000.001,500.000.00
DEPRIN1.751000.001,750.001.751000.001,750.000.00
MACOOH1.251000.001,250.001.251000.001,250.000.00
LABOUR1.301000.001,300.001.301000.001,300.000.00
POWER0.431000.00430.000.431000.00430.000.00
Finished Good 2 (FG2)61.231000.0061,230.0069.231000.0069,230.00(8,000.00)
Table 4.0
Scenario 2:
     b) Cancellation of Process Order Confirmation
          b.1) Raw Material Price Difference
                    If the Moving Average Price of Raw Material during confirmation (Production) of Finished Good 3 "FG3" is different from the Moving Average Price when  the confirmation is reversed, price difference will be posted.
                    For Example: 1000 TO Finished Good 3 FG3 Confirmed.
Note:
Std. Rate        -> During Confimration of Finished Good 3 (FG3)
Std. Quantity   -> During Confimration of Finished Good 3 (FG3)
Std. Cost         -> During Confimration of Finished Good 3 (FG3)
Actual Rate      -> During Finished Good 3 (FG3) Confimration Cancellation
Actual Quantity -> During Finished Good 3 (FG3) Confimration Cancellation
Actual Cost      -> During Finished Good 3 (FG3) Confimration Cancellation
Material / OverHeadStd. RateStd. Qty.Std. CostAct. RateAct. Qty.Act. CostVariance
Raw Material 1 (RM1)10.001000.0010,000.008.001000.008,000.002,000.00
Raw Material 2 (RM2)20.001000.0020,000.0022.001000.0022,000.00(2,000.00)
Raw Material 3 (RM3)25.001000.0025,000.0030.001000.0030,000.00(5,000.00)
ADMIN1.501000.001,500.001.501000.001,500.000.00
DEPRIN1.751000.001,750.001.751000.001,750.000.00
MACOOH1.301000.001,300.001.301000.001,300.000.00
LABOUR1.251000.001,250.001.251000.001,250.000.00
POWER0.431000.00430.000.431000.00430.000.00
Finished Good 3 (FG3)61.231000.0061,230.0066.231000.0066,230.00(5,000.00)
Table 5.0
The GL Entries Posted during Confirmation of Finished Good 3 (Production);

DebitCredit
Stock of Finished Good 3 (FG3)XXX
COGM of Finished Good 3 (FG3)
XXX
Raw Material ConsumptionXXX
Stock of Raw Material
XXX
Table 6.0
FG.JPG
Figure 1.0
The GL Entries Posted during Confirmation Cancellation:

DebitCredit
COGM of Finished Good 3 (FG3)XXX
Stock of Finished Good 3 (FG3)
XXX
Stock of Raw Material XXX
Raw Material Consumption
XXX
Price Diff-Production Order Variance
XXX
Table 7.0
FG2.JPG
b.2) Finished / Semi Finished Good Price Difference
          When a cost estimate for a finished / semi finished good is released and the higher level product cost estimate is not updated.


Understanding Production Order Variance - Part 2 The SAP Perspective

http://scn.sap.com/community/erp/manufacturing-pp/blog/2012/03/13/understanding-production-order-variance--part-1

Every PP, FI and CO user in any Manufacturing Industry will be facing a tough time during period-end processing every month. Production Order Variance posted against each process orders will have to be examined, explained & investigated thoroughly. Major questions arising will be;
  • From Where the Variance has come
  • How to Categorize the variance
  • How to cut down the variance.
  • Impact of variance on COGM, COGS & Closing Stock, has to be answered to the management.
  We have faced all these scenarios and after months of deep research in this field I came across few conclusions.
For better understanding I will divide this blog into two categories;
  • Category A: Basic understanding of Production Order
  • Category B: Co-relating Category A scenarios with real life scenarios.
  Now let us examine the main points under Category A: 
The ultimate end point of any industry is sales. For selling the product several process has to be carried out. The success of any management depends on how well they forecast the sales, plan and schedules the activities.
ERP Process.JPG
                                                                    Figure 1.0
Let us divide the process as given below;
    1)    Initial Planning
    2)    Cost Estimates
    3)    Actual Posting
    4)    Period – End Processing
1) Initial Planning:
    Forecasting the sales for future. Sales and Operation Planning, Long term planning, Cost center planning should be well executed by the management.
2) Cost Estimates:
    The major points to be considered here are;
a)    a) Master Data:
    a.1) Material Master:
            All the required information to manage a material.
            Transaction Codes: MM01, MM02, MM03
    a.2) Bill of Material (BOM):
              Structured hierarchy of raw materials necessary to create a Finished / Semi Finished Good. 
              Transaction Codes: CS01, CS02, CS03
    a.3) Routing:
                      List of tasks containing standard activity times required to perform operations to create a Finished / Semi Finished Good.
              Transaction Codes: CA01, CA02, CA03
    a.4)  Product Cost Collector:
              Collects actual costs during the production of a material. 
                      Transaction Codes: KKF6N
    a.5)  Recipe:
                  Recipes comprise information about the products and components of a process, the process steps to be executed, and the resources required for the production.
                      Transaction Codes: C201, C202, C203
              b)  Overhead Costs:
                        All indirect cost like power, canteen etc.
                  Transaction Codes: KZS2
    b.1) Calculation Base:
        A base is a group of cost elements to which overhead is applied 
    b.2) Overhead Rate:
                      Overhead rate is a percentage factor applied to the value of the calculation base (group of cost elements).
    b.3) Credit Key
        During Overhead calculation, a manufacturing order in product cost collector is debited, and a cost center is credited. The credit key defines which cost center receives the credit. 
    C ) Cost Component:
            The cost component split allows a cost estimate to group costs of similar types of components, such as material, labor, and overhead.
    d) Costing Variant:
            The costing variant contains information on how a cost estimate calculates the standard price.
            e) Standard Cost Estimate:
            The Standard Cost Estimate is involved in variance analysis because it is used for stock valuation. When a production or process order delivers production to inventory, it receives a credit based on standard price. Total variance is the difference between actual costs debited to  the order and costs credited to the order due to deliveries to stock.
            f) Preliminary Cost Estimate:
    The  Preliminary Cost Estimate is involved with production, variance calculation and valuating scrap variance and WIP.
            g) Mixed Cost Estimate:
  If there are different procurement alternatives for the same material, such as two production lines or two vendors, mixed costing can be used when inventory valuation has to reflect the mixed procurement costs.
                3) Actual Postings
          Plan costs are posted prior to a fiscal period. Actual costs are posted in real time during a fiscal period.
          Actual Cost can be divided into two groups based on the posting origin;
  • Postings to CO from external business transactions results in Primary Costs.
  • Business transactions within CO results in Secondary Costs.
    3.1 Primary Cost:
                Primary cost will be posted to CO mainly in the following scenarios:
                  3.1.1 Goods Issue to Production Order:
                      When goods are issued from inventory, a general ledger balance sheet account is credited, and profit and loss consumption (expense) account is debited. A primary cost element with the same number and identifier as the inventory consumption is usually created in CO during initial system implementation. When the system detects a corresponding primary cost element in CO during a posting to General ledger expense account, a posting to CO cost object is also required.
            Primary Cost are posted to CO from FI. 
            GL entry during  Goods Issue

DebitCredit
Raw Material ConsumptionXXX
Stock of Raw Material
XXX
                                                                                            Table 1.0
3.2 Secondary Cost:
                The costs in CO are allocated from overhead cost centers to production cost centers during assessment and then onto production order during activity confirmation.
                3.2.1 Assessment
                        Period-end assessments move costs from overhead cost centers to production cost centers.
                        3.2.2 Activity Confirmation:
                        When production order activities are confirmed, the production or product cost collector is debited, and the production cost center is credited. There are no FI postings during activity confirmation.
3.3 Primary Credits
                Primary Credits occur when production orders deliver Finished / Semi finished good into inventory.
                As finished goods are delivered from manufacturing order into inventory, an inventory balance sheet account is debited, and profit and loss production output account is credited. Because there is a primary cost element corresponding to the production output account, a CO object is also credited. The finished goods are delivered from a production order, so the system automatically chooses the production order or product cost collector to receive the primary credit.
            The credit value is calculated by multiplying the finished goods standard price by the quantity delivered to inventory.


DebitCredit
Stock of Finished GoodXXX
COGM of Finished Good
XXX
Raw Material ConsumptionXXX
Stock of Raw Material
XXX
                                                                Table 2.0
3.4 Secondary Credit 
At period end the production order receives a secondary credit that is equal to the variance during settlement, resulting in zero balance.
During the settlement process, product cost collectors and process order variance are posted to Profitability Analysis (CO-PA) and FI.
Debit100 Raw Material
100 Labor
100 Over Heads
Credit(250) Finished Good
Balance50 Variance
                                                                            Table 3.0
Total Variance is the difference between total production order debits and credits. 
Variance calculation at period end divides the variance into categories, based on the source of the variance.
Production Variance settled to CO-PA are included at the gross profit margin level.
Cost Center under/over absorption costs assessed to CO-PA are included at the operating profit level.
3.5) Post Actual Costs
1)    Period – End Processing
          5.1 The three common types of variance calculation are as follows;
              5.1.1) Total Variance
                        Total variance is the difference between the actual cost debited to the order and credits from deliveries to inventory. Total Variance is variance relevant to settlement. The variance is settled in Financial Accounting (FI), Profit Center Accounting and Profitability Analysis
              5.1.2) Production Variance
                      Production variance is the difference between net actual costs debited to the order and target costs based on the preliminary cost estimate and quantity delivered to inventory.
Production variance is not relevant for settlement, only for information.
            5.1.3) Planning Variance     
                      Planning variance is the difference between costs on the preliminary cost estimate for the order and target costs based on the standard cost estimate and planned order quantity.
5.2) Variance Categories
        During variance calculation, the order balance is divided into categories on the input and output sides. Variance category provide reasons for the cause of the variance. There are no FI posting during variance calculation.
Variance can be categorized into Input Variance and Output Variance
    5.2.1) Input Variance
              Variance based on Goods Issue, Internal activity allocation, overhead allocation, general ledger account postings.
              Input variance is divided into the following categories during variance calculation, according to their source:
Category IV.1) Input Price Variance
  Input price variance occurs as a result of material price change after the higher level material cost estimate is released.
  It occurs in any of the below mentioned scenarios;
  •     If the material valuation is based on standard price control, a standard cost estimate for the component could be released after the cost estimate for the assembly is released.
  •     If the material valuation is based on Moving average price control, a goods receipt of the component could change the component price after the cost estimate for the material is released.
                                      Input price variance = (actual price – plan price) * actual input quantity
Category IV.2) Resource – Usage Variance
Resource – Usage variance occurs as a result of substituting components. This could occur if a component is not available, and another component with a different material number is used instead.
                                          Resource Usage variance = Actual costs –target costs – Input price variance
Category IV.3) Input quantity variance
Input quantity variance occurs as a result of a difference between plan and actual quantities of materials and activities consumed.
                                                        Input quantity variance = (actual input quantity – target input quantity) * plan price
Category IV.4) Remaining Input Variance
When input variance cannot be assigned to any other variance category. 5.2.2) Output Variance
Variance can be from too little or too much of planned order quantity being delivered, or because the delivered quantity was valuated differently.
5.2.2) Output Variance is divided into;
    Category OV.1) Mixed – Price Variance
              Mixed-Price variance occurs when inventory is valuated using a mixed cost estimate for the material.
    Category OV.2) Output Price Variance
    Output price variance can occur in the following scenarios;
    1)      If the standard price is changed after delivery to inventory, and before variance calculation.
    2)      If the material is valuated at moving average price and it is not delivered to inventory at standard price during target value calculation.
                        Output price variance = actual activity * (plan price – actual price)
    Category OV.3) Lot Size Variance
    Lot Size variance occurs if a manufacturing order lot size is different from the standard cost estimate costing lot size.
    Category OV.4) Remaining Variance
    Occurs if variance cannot be assigned to any other variance category.
                          Category OV.5) Output Quantity Variance
                            Represents the difference between manually entered actual costs and allocated actual quantities.
                                                  Output Quantity  variance = ( actual quantity –manual actual quantity) * plan price
    5.3) Period End
          The most important period-end process relevant to production order variance analysis is;
  •     Overhead
  •     WIP
  •     Variance Calculation
Variance can be calculated using the formula;
  Variance = Actual Cost – Actual Cost Allocated (credits) – WIP – Scrap
During variance calculation, target and control costs are compared, and variance categories are assigned. Variance categories are assigned in the following sequence:
  • Input price variance
  • Resource – usage variance
  • Input quantity variance
  • Remaining input variance
  • Mixed –price variance
  • Output price variance
  • Lot Size Variance
  • Remaining Variance

  Settlement  :
    Settlement of Production Orders will be executed.
    KO88 - Individual Settlement
    CO88 - Collective Settlement
  Now let us examine the main points under Category B:
    Now you will be having a basic idea about production order variance , variance calculation types & various categories. Now let us try to co-relate this with real life scenarios.
I will divide the topic into below mentioned sections;
1.    How to analyze production order variance posted against production orders
2.    Major Reasons for the variance
3.    How to minimize the variance
4.    Impact of production order variance on COGM, COGS & Closing Stock
Category B.1) How to analyze variance posted against production order
For explaining the scenarios I am taking one Semi Finished Good (SFG1– Semi Finished Good 1) which is used as a raw material for production of Finished Good.
Master Recipe of SFG1 is;
ItemResourceTotal ValueFixed ValueQuantityUnit
1POWER12.9012.900.030MWH
2ADMINI1.000.001.00TO
3DEPRIN1.000.001.00TO
4LABOUR2.000.001.00TO
5MACOOH0.740.001.00TO
6RAWMATERIAL18.100.000.81TO
7RAWMATERIAL21.490.000.061TO
8RAWMATERIAL31.830.000.103TO
9RAWMATERIAL40.120.000.002TO
10RAWMATERIAL54.310.000.024TO

TOTAL33.49
12.90
                                                          Figure 2.0
Process order No for SFG1 is 15000035
Variance Posted against the Process Order for the month is 128,190.87 AED
After technically completing ("TECO") the process order & before executing costing run check for the variance in transaction code KO88 (CO88 - Collective) in Test Run mode.
For analyzing the variance in detail we will use transaction codes KKBC_ORD & KOB1.
Let me explain difference between KKBC_ORD and KOB1.
KKBC_ORD is used for analyzing single order. Planned and Actual cost details relating to the production order will be recorded in KKBC_ORD.
KOB1 you can execute for single as well as bulk order. KOB1 provides the "Actual" values (cost & quantity) of raw materials and overheads used for the production of the material.
                                                      KKBC_ORD
Figure2.0.jpg                                                                      Figure 3.0
                                                            KOB1
Figure3.0.jpg
                                                          Figure 4.0
Here you can see settlement (Variance) of 128,190.87 AED.
I will explain how we are calculating the variance.
Below table shows the formula used for Variance Calculation.
All the Std. Rate, Std. Qty, Std. Cost value fields in Table 4.0 are calculated based on the master details (Material Recipe Figure 2.0).
All the Actual Rate, Actual Qty. Actual Cost vale fields in table 4.0 are extracted from KOB1.
Cost ElementsStd. Rate
(Figure 2.0)
Std. Qty.
(Figure 2.0)
Std. CostActual RateActual Qty.
(Figure 4.0)
Actual Cost
(Figure 4.0)
Variance
RAWMATERIAL1Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty49,663.00496,630.00Std Cost - Act Cost
RAWMATERIAL2Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty3,411.0089,824.45Std Cost - Act Cost
RAWMATERIAL3Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty5,798.00104,162.8Std Cost - Act Cost
RAWMATERIAL4Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty1,003.00209,858.91Std Cost - Act Cost
RAWMATERIAL5Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty9.00517.57Std Cost - Act Cost
RAWMATERIAL6Total value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty21.00735.00Std Cost - Act Cost
LaborTotal value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty59,900.00119,800.00Std Cost - Act Cost
DepriciationTotal value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty59,900.0059,900.00Std Cost - Act Cost
AdministrationTotal value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty59,900.0059,900.00Std Cost - Act Cost
MACOOHTotal value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty59,900.0044,326.00Std Cost - Act Cost
POWERTotal value / QtyPer Ton Qty * FG Prd. QtyStd Qty * Std RateAct Cost / Act Qty1,609,780.00692,205.4Std Cost - Act Cost
FINISHED GOOD



59,900.002,006,051.00
                                                                                            Table 4.0
Now let us fill in values in Table 5.0 with the production order values.
Cost ElementsStd. Rate
(Figure 2.0)
Std. Qty.
(Figure 2.0)
Std. CostActual RateActual Qty.
(Figure 4.0)
Actual Cost
(Figure 4.0)
Variance
RAWMATERIAL110.0048,519.00485,190.0010.0049,663.00496,630.00(11,440.00)
RAWMATERIAL224.42623,653.989,250.8926.33383,411.0089,824.45(573.45)
RAWMATERIAL317.76706,169.7109,617.0017.96535,798.00104,162.805,454.20
RAWMATERIAL4179.58331,437.6258,169.00209.23121,003.00209,858.9148,310.09
RAWMATERIAL560.00119.87,188.0057.50789.00517.576,670.43
RAWMATERIAL600.000.000.0035.0021.00735.00(735.00)
Labor2.0059,900.00119,800.001.0059,900.00119,800.000.00
Depriciation1.0059,900.0059,900.001.0059,900.0059,900.000.00
Administration1.0059,900.0059,900.001.0059,900.0059,900.000.00
MACOOH0.7459,900.0044,326.000.7459,900.0044,326.000.00
POWER0.431,797,000.00772,719.000.431,609,780.00692,205.480,504.6
FINISHED GOOD


33.4959,900.002,006,051.00






TOTAL128,190.87
                                                                                    Table 5.0
Now let us categorize the variance.
Variance has been posted in the following order
Serial NoCost ElementVarianceVariance CategoryVariance Class
RMV1RAWMATERIAL1(11,440.00)Category IV.3  C1
RMV2RAWMATERIAL2(573.45)Category IV.3 + Category IV.1 C2
RMV3RAWMATERIAL35,454.20Category IV.3 + Category IV.1 C2
RMV4RAWMATERIAL448,310.09Category IV.3 + Category IV.1C2
RMV5RAWMATERIAL56,670.43Category IV.3 + Category IV.1C2
RMV6RAWMATERIAL6(735.00)Category IV.2C3
OHV1Power80,504.6Category IV.3
                                                                                      Table 6.0
Let us try to calculate Variance by applying Formula for each category.
Category IV.1: Input Price Variance = (Actual Price – Plan Price) * Actual Input Quantity
Category IV.2: Resource Usage Variance – Actual Cost – Target Cost – Input Price Variance
Category IV.3: Input Quantity Variance = (Actual Input Quantity – Target Input Quantity) * Plan Price
Cost ElementsPlan PriceTarget Input QtyTarget CostActual PriceActual Input QtyActual CostVariance ClassVariance
RAWMATERIAL110.0048,519.00485,190.0010.0049,663.00496,630.00C111,440.00
RAWMATERIAL224.42623,653.9089,251.0026.33383,411.0080,824.45C2573.45
RAWMATERIAL317.76706,169.70109,617.0017.96535,798.00104,162.80C2(5,454.25)
RAWMATERIAL4179.58331,437.6258,169.00209.23121,003.00209,858.91C2(48,310.09)
RAWMATERIAL560.00119.807,188.0057.50789.00517.57C2(6,670.43)
RAWMATERIAL60.000.000.0035.0021.00735.00C3735.00
Power0.431,797,000.00772,710.000.431,609,780.00692,205.4C1(80,504.6)







TOTAL(128,190.27)
                                                                                              Table 7.0
Category B.2) Major Reasons for the variance
From My experience I can point out that Production order variance occur mainly from;
a)    Material BOM not updated properly (Category IV.3)
b)    Material Price Change after release of Standard Cost Estimate (Category IV.1)
c)    Activity Price (Material Recipe) not updated properly  (Category IV.2)
d)    Standard Cost estimate released for one production version and confirmation done against another production order. (Category OV.3)
e)    Total Planned Quantity and Actual Produced Quantity Difference (Category IV.4)
f)    Material used not included in BOM ((Category IV.2)
Let us try to analyze all the scenarios.
a)    Material BOM not updated properly
Explained in Category B.1
b)    Activity Price (Material Recipe) not updated properly
Explained in Category B.1
Total POWER consumption as per KOB1 (Actual as per Material Recipe) and FBL3N should be approximately equal.
KOB1 -> POWER consumption for the Materials Produced
FBL3N -> Actual POWER receipt report
(Receipt = Consumption)
c)    Standard Cost estimate released for one production version and confirmation done against another production order.
Costing run executed for one Production Version and Process Order created against another production version.
Let us take one example where two production versions are present Production Version 1 and Production Version 2 for Finished Good FG1. Production Version 1 will be using RM1 as raw material and production version 2 will be using RM2 as raw material.
Standard cost estimate is released against Production version 1.
Let me explain with an example;
As per Released Standard Cost Estimate Material recipe / Ton of FG1
Production VersionResourceTotal ValueQuantity
PO31GCPRODCGM1 P031    POWER15.050.035
PO31GCPRODCGM1 P031    ADMINI0.501.00
PO31GCPRODCGM1 P031    DEPRN1.001.00
PO31GCPRODCGM1 P031    LABOUR0.701.00
PO31GCPRODCGM1 P031    MACOOH1.191.00

GC01 RM1149.540.945

GC01 RM34.470.055

TOTAL172.45
                                                                            Table 8.0
Process Order has been Created Under production version “PO32”
The Activity Price recorded in system against “PO32” is as follows
Production Version ResourceTotal ValueQuantity
PO32GCPRODCGM2 P032    POWER17.000.040
PO32GCPRODCGM2 P032    ADMINI1.001.00
PO32GCPRODCGM2 P032    DEPRN1.461.00
PO32GCPRODCGM2 P032    LABOUR1.001.00
PO32GCPRODCGM2 P032    MACOOH1.501.00

GC01 RM2152.000.930

GC01 RM45.500.075

TOTAL177.51
                                                                            Table 9.0
After Settlement (For 1000 TO of FG1) entries will be in the following sequence;
Production VersionResourceTarget ValueActual ValueVariance
PO31GCPRODCGM1 P031    POWER15,050.000.0015,050.00
PO31GCPRODCGM1 P031    ADMINI500.000.00500.00
PO31GCPRODCGM1 P031    DEPRN1,000.000.001,000.00
PO31GCPRODCGM1 P031    LABOUR700.000.00700.00
PO31GCPRODCGM1 P031    MACOOH1,190.000.001,190.00

GC01 RM1149,540.000.00149,540.00

GC01 RM34,470.000.004,470.00
PO32GCPRODCGM2 P032    POWER0.0017,000.00(17,000.00)
PO32GCPRODCGM2 P032    ADMINI0.001,000.00(1,000.00)
PO32GCPRODCGM2 P032    DEPRN0.001,460.00(1,460.00)
PO32GCPRODCGM2 P032    LABOUR0.001,000.00(1,000.00)
PO32GCPRODCGM2 P032    MACOOH0.001,500.00(1,500.00)

GC01 RM20.00152,000.00(152,000.00)

GC01 RM40.005,500.00(5,500.00)



TOTAL(7,910)
                                                                                                    Table 10.0
Here if we see the total variance of POWER = 15,050 + (17,000)
                                                              = (1,950.00)
Similarly for all the Material and resources.
In order to avoid the Over head Variance input same activity price for all the production versions,
  1. i.e. the net difference will be then POWER = 17,000 + (17,000) = 0
  Let us see a LIVE Process Order
Example:
Example
Product : FG1
Standard Cost Estimate Released for Production Version "PO31"
                                                                                                            Table 11.0
Material Recipee for FG1 (CK13N)
Production VersionResourceTotal ValueFixed ValueQuantity
PO31POWER15.0515.050.035
PO31ADMINI0.500.001.00
PO31DEPRIN1.000.001.00
PO31LABOUR0.700.001.00
PO31MACOOH1.190.001.00

RM1149.5432.690.945

RM34.470.000.055

TOTAL172.4547.74
                                                                            Figur 5.0
Process Order is Created under production Version "PO32"
When a Process order is created for Material FG1 system calculates Planned cost as follows;
Quantity Produced -> 25,302.00 TO
Use the same calculation logic used in Table 1.0;
ResourceQuantityAmount
RM123,910.393,783,661.17
RM313,916.101,130,999.021
ADMIN25,302.0012,651.00
LABOR25,302.0017,711.40
DEPRIN25,302.0025,302.00
MACOOH25,302.0030,109.38
POWER885,570.00380,795.10
                                                              Table 12.0
Planned Cost for Producing 25,302.00 TO of FG1
PO31.JPG

                    Figure 6.0
Process Order has been created in Production version "PO32". During Confirmation System calculates actual cost as follows;
PO31-PO32.JPG
                                      Figure 7.0
d) Total Planned Quantity and Actual Produced Quantity Difference
We came across this production order variance in few process orders only. While doing final confirmation of process orders user made mistake by not allowing system to re calculate the activity prices.
Material: FG1
Total Process Order Quantity: 93,000 TO
Quantity Produced: 8,865.00 TO

The total quantity produced is 8,865.00 TO against which the activities booked are;
ActivityQuantityAmount
LABOR8,865 * 2 DH / TON17,730.00
DEPRIN8,865 * 1 DH / TON8,865.00
MACOOH8,865 * 0.74 DH / TON6,560.10
ADMIN8,865 * 1 DH / TON8,865.00
POWER8,865 * 0.03 * 1000265,950.00

TOTAL42,020.10
                                                                        Table 13.0
Since during final confirmation of the Order, re calculation of activities were bypassed (by user) system calculated the activities against the production order as below;
ActivityQuantityAmount
LABOR93,000 * 2 DH / TON186,000.00
DEPRIN93,000 * 1 DH / TON93,000.00
MACOOH93,000 * 0.74 DH / TON68,820.00
ADMIN93,000 * 1 DH / TON93,000.00
POWER2,857,172.00 (User Entered)1,228,583.96

TOTAL440,820.00
                                                                      Table 14.0
A Variance of 440,820.00 - 42,020.00 = 39,880.00 TO was posted against all the activities
poDIFF.JPG

                                                        Figure 9.0
Note: While doing final confirmation ensure that all the activity prices are recalculated as per the new output.
e) Variance Due to Price change
Price change of material due to execution of standard cost estimate will be posted with document type "PR"
3)      How to reduce variance
For reducing production order variance
a)      Material BOM should be up to date;
User should not be modifying the material quantity manually while confirmation (COR6N)
b)      Activity Price should be Updated periodically
c)      Confirm activity getting booked while doing final confirmation
d)      Try to ensure that process order for Finished Good is created on the same production version released in standard cost estimate.
4)      Impact of the variance on COGM, COGS, Closing Stock
Variances posted with document type "SA", "AB", should have been part of COGM, COGS and Closing Stock. Because of variance material movement cannot be analysed correctly, material value can either Overestimated or under estimated. In order to figure out how much portion of variance should be allocated to COGM,COGS & closing stock We are following manual calculation.
Step1: List down all the Semi Finished and Finished Goods.
Step 2: Record total variance posted against each material (FBL3N) (Document type "SA" & "AB")
Step 3: Record total quantity produced (MB5B with movement types 101 & 102)
Step4: Variance Per Ton = Step3 / Step 2
Step5: Record closing stock of Material (MB5B)
Step6: Closing Stock Variance Allocation = Step5 * Step4
Step7: Record COGM Quantity (MB5B with movement type 201 + 202 & 261 + 262)
Step8: COGM Variance Allocation = Step7 * Step4
Step9: Record COGS Quantity (MB5B with movement type 601 + 602)
Step10: COGS Variance Allocation = Step9 * Step4
 
MaterialVariance
Step 2
Production Qty
Step 3
Variance / Ton
Step 4
Closing Stock Qty
Step 5
Closing Stock Variance
Step 6
COGM Variance
Step 8
COGS Qty
Step 9
COGS Variance
Step 10
MATERIAL1V1P1VT1 = P1 / V1C1C1 * VT1COGM Qty * VT1S1S1 * VT1
MATERIAL2V2P2VT2 = P2 / V2C2C2 * VT2COGM Qty * VT2S2S2 * VT2
MATERIAL3V3P3VT3 = P3 / V3C3C3 * VT3COGM Qty * VT3S3S3 * VT3
                                                                                          Table 15.0
Few Important Document Types Posted in Production Order Variance GL are;
AB -> Reversal of Production Order Settlement
SA -> Production Order Settlement
PR -> Price Change
WA -> Confirmation Reversal (If Price Changed after Confirmation)
WL -> Sales Reversal (If Price Changed after Sales)
Figure_11.0.jpg
                                      Figure 10.0
Few Important Transaction Codes
KKBC_ORD
KOB1
KOC4
FBL3N
CK13N
CK11N
CK24
MB5B
MB51
Reference: Production Variance Analysis in SAP Controlling By John Jordan, Published by SAP Galileo PresAlso refer s