修改BOM routing之后 运行CO02可以重读PP主数据
Go in CO02 - Function tab - Select Read PP master data
生产订单的状态变化[转自SAP囚徒]
生产订单中常见状态如下:
随着业务的变化生产订单的状态也随之变化,如下:
相关介绍
1. 重读主数据的作用和限制
生产订单创建之后BOM或工艺路线发生了变更,此时希望已创建的生产订单能使用更改后的主数据,就可以使用重读主数据功能;
注:1.当生产订单存在GMPS状态时系统订单不能使用重读主数据功能
2.生产订单处于REL状态时,在重读主数据之后订单状态变为CTRD
2. 修改生产订单取消TECO之后依然可以差异计算的错误
原则:当财务对生产订单进行差异计算时生产订单状态必须为DLV或TECO;在实际操作过程中发现下述问题:
订单状态:REL、GMPS、CNF、PDLV—> TECO、GMPS、CNF、PDLV
此时财务可以对此订单进行差异计算(符合系统原则)
订单状态:REL、GMPS、CNF、PDLV—> TECO、GMPS、CNF、PDLV—> REL、GMPS、CNF、PDLV
此时订单依然可以进行差异计算(与系统原则相悖),财务要求上述情况的生产订单也不能进行差异计算。系统设置(通过生产订单的用户状态实现这个要求)如下:
创建状态参数文件ZPP00001
状态ZC的作用:是控制生产订单不能进行差异计算;
删除的作用:当“撤销技术实现”时系统设置生产订单的用户状态为ZC;
设置的作用:当“TECO技术实现”时系统取消生产订单用户状态ZC;
(网络上有很多关于状态参数文件的资料,这里就不重复了!)
为订单类型分配参数文件
3. 基于生产订单的在制品WIP和差异的计算公式
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生产订单没有目标成本的原因解释
时间:2013-04-07 19:29TAG标签: SAP生产订单 目标成本 作者:SAP中文学习网 点击: 次
首先,OKV6察看一下目标成本的配置,默认是当期成本估算,见下图: 其次,没有目标成本的原因还可能是下列原因导致: 1、该物料没有成本估算和发布 2、工艺路线维护日期晚于这个物料估算日期 3、没有做CO11N报工 4、如果没有收货,进行收货时,目标成本 = 0 ,使用MIG
Top of Form
Bottom of Form
首页 | 登录 | 注册——完全免费! 欢迎Guest, 拨打SAP免费咨询热线:800-820-0727
所有包涵 ‘sap co pc’ 标签的日志
CO PC
星期一, 11月 12th, 2012
目录
1产品成本核算基本知识
1.1discrete manufacturing and repetitive manufacturing
1.2生产成本流及核算步骤
1.2.1生产成本的成本流如下
1.2.2生产成本核算的方法
1.2.3标准成本法
2SAP CO-PC by order实现过程
2.1master data
2.1.1Cost element
2.1.2Cost center
2.1.3product order
2.2cost flow and period-closing
2.2.1生产成本估算
2.2.1.1cost component
2.2.1.2定义costing variant
2.2.1.3CK11N(costing estimate with quantity structure)
2.2.1.4CK24 (price update)
2.2.1.5CK40N (costing run)
2.2.1.6KSS1
2.2.1.7KSS2
2.2.1.8KSII
2.2.1.9CON2
2.2.2实际生产成本
2.2.2.1直接材料的计算
2.2.2.2直接人工计算
2.2.2.2.1KP26
2.2.2.2.2KB21N
2.2.2.2.3KSV5
2.2.2.2.4KSU5
2.2.2.2.5CO43
2.2.2.3制造费用中变动部分
2.2.2.4制造费用的固定部分
2.2.2.5KKA0 WIP计算 这里的配置还是不懂啊。。。。
2.2.2.6KKS1差异计算 variance
2.2.2.7CO88 工单结算
2.2.2.8PA分析差异
2.2.2.9CKMF运行物料分类账
3SAP CO-PC by period 实现过程
1产品成本核算基本知识
1.1discrete manufacturing and repetitive manufacturing
制造业按照其生产的特点分为两种离散制造业(discrete manufacturing)和流程制造业(repetitive manufacturing);离散制造业主要有汽车、消费品、电子等,流程制造业主要有化工、食品、制药等。离散制造业产品变化比较频繁,工艺比较复杂,经常由许多变成品加工而成;流程制造业的产品比较固定,工艺比较简单稳定。SAP定义离散型为product by order,流程型为product by period,主要区别为product by order进行status 管理,其结算为by order的,在order为release时 月末需要计算wip,为tech时月末结算variance,完工后confirm order;by period 需要结算每月结算。
1.2生产成本流及核算步骤
1.2.1生产成本的成本流如下
生产成本分为直接人工、直接材料、制造费用、辅助动力如下图
1.2.2生产成本核算的方法
1、实际成本法和标准成本法:
2、完全成本法和变动成本法:完全成本法包括制作费用的固定部分,变动成本法不包括制造费用的固定部分。完全成本法的制造费用的固定部分直接计入损益。
3、产量基础、作业基础:quantity based;activity-based区别在于其分配制作费用所使用的依据,产量基础是以产量来分配制作费用的,如人工工时、机器工时等;作业基础是以作业为基础分配制造费用的,也就是我们说的ABC作业法。Quantity-based的默认产量是决定成本的主要素 cost tracing factor,ABC 成本法更多的是认为作业时驱动成本的主要因素。
1.2.3标准成本法
Sap对产品成本的核算使用标准成本法,如下图所示
标准成本法结算步骤
2SAP CO-PC by order实现过程
2.1master data
2.1.1Cost element
定义成本要素,SAP cost element时CO角度的account,大体上分为两类,primary cost element 和secondary cost element,primary需要和FI的account相对应,具体的代表一些成本及收入,secondary 是成本在CO内部流转需要的account。如下式SAP cost element类别。
2.1.2Cost center
设置 cost center可以按照企业的组织架构进行设置,对于生产型企业可以按照selling、administration、other operation cost、production,其中production 成本中心的成本月末需要全部结转的product order,对于production 成本中心可以细分为work center 、接收primary cost 的成本中心 、差异型的成本中心
2.1.3product order
一般流程为企业接到sales order ,则需要安排生产,物料定义BOM(生产产品需要的Raw material、spare parts 、package等)计划材料、工艺路线routing (含有多个operation step,每个operation step有执行该工序的work center activity type,其中work center有对应的cost center,结合routing中的formulary key)计划的工时或者机器时间等。
如上图所示:order有对应的routing和BOM
BOM包含需要的component的raw material 、spare parts、package等数量及单位
Routing包含 operation step,每个operation step中有work center ,activity type的数量及单位,以及base quantity. 结合formula key既可以算出计划的activity type的数量。
此处需要了解一下关于product order相关的配置
(1)costing variants
costing variants 主要包括costing estimate的一些参数,主要有costing type 和valuation variants两个控制参数,如下图所示
Costing type :PP order定义两个一个是planned 一个是actual
(2)valuation variants
控制costing estimate的material activity type的一些定价策略
如material是按照移动平均价呢还是按照标准价,有什么优先顺序之类;activity type是按照当期的计划价格还是前期的实际价格;外包是按照order上的净价还是含税价,还是按照quotation上的价格;overhead的遵循的costing sheet
2.2 cost flow and period-closing
2.2.1生产成本估算
生产成本估算就根据物料的BOM routing,结合原材料的价格、activity type的价格,一些成本中心中成本要素的计划,costing sheet,外包PO的询价等价格。对产品生产成本的估算,估算的价格可以更新为其标准价格。
2.2.1.1cost component
1)定义cost component 也就是物料成本的组成 如原材料 人工 外包 机器占用率等,如下图所示
Material Consumption
Primary Packaging
Energy Components
By-Products
Material Overhead
Set-up / Clean up
Machine Activity
Personel Activity
Primary Pack. Activ.
Production Overhead
Comp.ext.Production
Quality Services
Environment Protect.
Energy Services
Other Services
Init.Inventory(ACDC)
Pur. for Prod (ACDC)
(Cross comp. profit)
定义的cost component需要分配cost element
Cost component 对于CO-PA有什么影响呢?
2.2.1.2定义costing variant
对于 costing variant的配置,屠夫有一个文档讲的非常详细
1)Costing type
也就是说costing estimate的结果,更新物料的价格,CK24更新物料价格。标准价还是移动平均价。
Valuation view : 有三种 legal valuation/group valuation/profit center valuation
关于 valuation view的设置还需要研究下,一般都设置的是legal valuation
2)Valuation variant
物料 activity type 外包等的取价策略
3)Data control
在运行CK11N的时候 需要输入如上的四种日期,data control就是定义这四种日期的是否允许手动输入,以及他们的默认值
这四个日期的含义是什么呢?
Costing data from :costing estimate的起始日期,
Costing data to: costing estimate的有效终止日期
Quantity structure data:选取bom和routing策略所使用的日期
Valuation data:决定物料 activity type costing sheet 的日期
4)Quantity structure control
5)Transfer control
以下为一个物料的核算
Material costing estimate
2.2.1.3CK11N(costing estimate with quantity structure)
运行CK11N 我们需要选择物料及工厂,有control data; dates;quantity structure
Control data输入costing variant,很重要的配置,如前所述
Dates:主要是costing variant里面data control提到的四个日期
Quantity structure:主要是前面定义的BOM和routing选择策略里面的选择出来的该物料对应的BOM和routing,在costing estimate的时候需要在BOM和routing里面取数
如下是一个最简单的例子:一个物料的生产BOM里面只有一个物料,routing里面只有一个operation,operation里面只定义一个activity type
让我们来看看这是怎么算出来的
首选系统会根据配置选择BOM和routing,再结合costing variant里面的取价策略,date里面valuation date,以及costing lot size,就会计算出所需的物料数量及金额。(图上的material和internal activity就是前面定义的cost component)
BOM里面定义所需的物料及数量
可以看到 base quantity 3000 KG 需要物料250KG;costing estimate里面的costing lot size是1000,所以说需要物料的数量是1000/3000*250=83.33.
接下来我们看看物料的价格是如何取的,物料价格取数策略在costing variant里面的
物料价格先取 planned price2,如果没有就根据物料主数据上的price control去取相应的价格,我们来看看物料主数据
所以说物料成本就是9*83.33=750
接下来我们看看人工成本internal activity,先来看下routing
Process order是recipe group ,里面有resource,resource里面就有对应的成本中心啊 activity type啊 还有就是计算数量的formula
我们来看 base quantity是3000kG,需要6.8H,对应的成本中心及activity type如上图,数量的计算公式是Z002*base quantity/operation quantity 也就是
再来看看 costing variant对于activity type价格的策略
我们KP26 去看看成本中心下activity type的price
所以就是159.27*6.8=1083.04
20*6.8= 136
2.2.1.4CK24 (price update)
CK24将CK11N的结果更新到物料主数据上
2.2.1.5CK40N (costing run)
Activity type price的重估
2.2.1.6KSS1
2.2.1.7KSS2
2.2.1.8KSII
2.2.1.9CON2
2.2.2实际生产成本
2.2.2.1直接材料的计算
对于直接材料,可以261发料到工单或者是order confirm的时候进行确认。MM过账自动生成FI凭证,posting rule 通过OBYC配置;transaction GBB/VBR and BSX
2.2.2.2直接人工计算
实际工时按照order confirm上所报的工时确定,工时单位价格,按照cost center中activity的价格确定
一般情况下,设置PA cost center接收FI的真实的生成成本人工费用成本要素类型1;work center对应的成本中心在按照报工的工时,进行allocation 从成本中心到product order,成本要素类型43;真实与实际的差异,通过assessment 结转到差异的成本中心,成本要素类型42,差异的成本中心进行costing sheet 通过CO43 结转到product order上。
2.2.2.2.1KP26
对于activity type的价格,可以KP26直接输入计划的价格;也可以是KP06输入activity type 对应的cost element的金额,KP26输入成本中心 activity type的数量,然后使用KSPI进行计算。
输入cost center的activity type 的price,也就是录入作业的标准价格
Distribution key
Capacity
Fixed price
Variable price
Plan price indicator
2.2.2.2.2KB21N
Direct activity allocation
输入sender cost center;receiver cost object ;activity type;activity type quantity;系统会取出activity type的price
2.2.2.2.3KSV5
Distribution and assessment are very important tools for cost center allocation.
Distribution:初级成本要素在不同的成本对象中流转,需要设置distribution cycle,每个distribution cycle有segment
KSV1 create distribution cycle ; KSV2 change; KSV3 display; KSV5 execute ;
(1)iterative 迭代的 也就是如果sender也是receiver 那么最终sender的会被全部分配出去,屠夫有一个文档介绍的很清楚
(2)也就是按照累计余额为为发送方的金额
(3)Consumption:这个不太清楚,但是应该和数量是有关的,成本中心和成本要素都有个字段是record quantity,不知道和这里的设置有什么关系
(4)Object currency :一般的成本中心的allocation都是针对于control area currency的,如果要使用object currency,那么要保证sender和receiver的currency是一致的,如下是sap help上的一个例子
Example
oThe controlling area currency is USD.
oSender A distributes 50% each to receiver B and C.
oThe posted values on sender A are in object currency:
DEM 1000.00
oFor receiver B and C, object currency DEM is also set.
If “Object currency” is activated, the following values result from sender A and receivers B and C:
Sender A Receiver B Receiver C
1000 DEM
-1000 DEM * 500 DEM * 500 DEM *
If “Object currency” is activated, the SAP System updates the values in object currency beside the controlling area currency and posts three line items (*).
If it is not active, the following values result:
Sender A Receiver B Receiver C
1000 DEM
- 590 USD * 295 USD * 295 USD *
If “Object currency” is inactive, the SAP System only shows the controlling area currency and posts three line items (*).
If receivers B and C have different object currencies than the sender currency, the SAP System ignores them and posts in CO area currency.
(5)Transaction currency
Transaction currency的话就是sender的transaction currency,以下是一个例子
Example
The controlling area currency is USD.
Sender A distributes 50% each to receivers B and C.
Sender A posted values in transaction currency are:
DEM 1000
CHF 2000
If “Transaction currency” is selected, the following values result on sender A and receivers B and C:
Sender A Receiver B Receiver C
1000 DEM
2000 CHF
-1000 DEM * 500 DEM * 500 DEM *
-2000 CHF * 1000 CHF * 1000 CHF *
If “Transaction currency” is activated, the transaction currencies of the posted sender values remain withe the receiver values. The SAP System posts six line items (*).
If it is not selected, the following values result:
Sender A Receiver B Receiver C
1000 DEM
2000 CHF
-2200 USD * 1100 USD * 1100 USD *
If “Transaction currency” is inactive, the transaction currency of the sender values do not remain on the receiver values. The sender values are combined and posted in the controlling area currency USD. The SAP System posts three line items (*).
3. Consumption
If you select this field group, the posted consumption quantities are also distributed. A preconditon is that quantities must be entered on all the senders. If a quantity is missing on a sender, the SAP System issues a warning and the quantity cannot be distributed.
Posting the consumption quantity is only applicable to distribution and periodic transfers.
In assessment it is possible to group cost elements with different consumption units. This means that consumption cannot be posted with assessment.
Cycle里面定义segment,每个segment,按照顺序执行,需要定义以下5个部分:
(1)segment header
如上图所示:
1)sender rule:该字段决定发出方的值sender value,可以是sender cost center的过账值posting amount,也可以是一个fixed amounts,同时也可以使一个比列fixed rate 这个有点不太理解,是说posting amount的一个比列还是怎样?
如果选择posted amounts,则需要在sender value界面输入一个比列
如果选择fixed amounts,则需要在sender value界面输入每个成本中心的amounts;如果选择fixed rate,则需要在sender value界面输入成本中心的price
2)3)receiver rule:这个来制定tracing factor的规则
选择不同的receiver rule,则receiver tracing factor也不同,fixed amount 需要填写receiver cost object的amount;选择fixed percentage则是receiver cost object的percentage;选择fixed portion则是receiver cost object的portion 这个与percentage是类似的。选择variable的话需要按照不同的variable portion type,选择不同的cost element或者是activity type
variable portions:也就是说按照receiver的cost element 或者activity type(variable portion type) 来决定如何distribution,比如分摊电费成本中心,按照各个接受成本中心所耗费的电量
Example
Sender A distributes $100,000 to three receivers. The tracing factors are the actual costs.
Total $5000
The SAP system calculates the following values:
Receiver B: 100,000/5000 X 2000 = $40,000
Receiver C: 100,000/5000 X 1000 = $20,000
Receiver D: 100,000/5000 X 2000 = $40,000
The following receiver tracing factors are also possible in periodic reposting, assessment, and distribution:
oPlan costs
oActual consumption
oPlan consumption
oActual statistical key figures
oPlan statistical key figures
oActual activity
oPlan activity
oActual costs (statistical)
oPlan costs (statistical)
The following receiver tracing factors are also possible in cost center or business process assessment to Profitability Analysis:
如果选择fixed amount、fixed percentage、fixed portions 则不会出现variable type及
4)不知道这个东东是干什么用的
(2)sender/receiver
(3)sender value
(4)receiving tracing factor
这个东东类似一个权数之类的,请看如下系统给的一个标准的例子
(5)receiver weighting factor
With the function Receiver weighting factors in segment maintenance, additional receiver-specific weighting factors for receiver tracing factors can be stored in variable receiver factors. The default value is 1.
The sender base is calculated from the sum of the individually weighted receiver tracing factors.
Example:
Sender A distributes $100,000 to three receivers with the following tracing factors:
B: 50 portions Receiver weighting factor: 1
C: 50 portions Receiver weighting factor: 9
D: 100 portions Receiver weighting factor: 5
This results in the following tracing factors used for allocation:
B: 50 portions X 1 = 50
C: 50 portions X 9 = 450
D: 100 portions X 5 = 500
Total sender base: 1000 portions
The SAP system calculates the following values:
Receiver B: 100,000/1000 X 50 = $5,000
Receiver C: 100,000/1000 X 450 = $45,000
Receiver D: 100,000/1000 X 500 = $50,000
2.2.2.2.4KSU5
Assessment :次级成本要素在不同成本对象中流转,需要设置 assessment cycle,每个assessment cycle有相应的segment;比如制造成本中心的水费电费折旧费等打包成本一个次级成本要素制造费用进行assessment。很多字段的含义和distribution相同,不同的是需要填写assessment的cost element,这个cost element是42类型的。他是sender的credit,也是receiver的debit
2.2.2.2.5CO43
对于不基于activity type的成本分摊,我们使用overhead rate 制造费用费率 来进行成本的分摊,如某原材料的仓储费用,按照各个工单所领用原材料的成本进行分摊。
不同与activity allocation,overhead rate是不带数量的。Tracing factor可以是某种direct cost
costing sheet则集中所有parameters of overhead rate
如下图所示
Costing sheet包括base row及overhead row
Base row 里面定义base,也就是需要分摊的cost element
Overhead row中有overhead rate 、base、base row:
Overhead rate:有percentage 及quantity-based的两种,如25% in controlling area 0001. quantity-based overhead rates ($100 per piece).
Credit:比如成本中心分摊到product order,那么成本中心就是credit ,指定贷方的成本中心及成本要素
也就是说:分摊credit中成本中心的cost element ,按照overhead rate ,以base中的成本要素成本为分摊基数
2.2.2.3制造费用中变动部分
制造费用的变动部分,如维护人员工资、机器折旧、仓储等。一般的做法是将分摊基数如机器工时,作为一个activity type,设定其标准价格,工单确认的时候按照真实的机器工时*标准价格,得出制造费用的变动部分work center成本中心发送到订单。将真实的制造费用直接记账到PA的成本中心,PA成本中心。与人工类似。
2.2.2.4制造费用的固定部分
用costing sheet来解决
2.2.2.5KKA0 WIP计算 这里的配置还是不懂啊。。。。
By period 和by order 对wip 的计算是不一样的,by order的是基于product order的actual cost的,是PO的借贷的差异,比如说PO的借方是原材料、activity allocation 等成本,贷方是交货成本 delivery to stock,差异就进入WIP
WIP计算的所有parameter都集中在result analysis key里面,其配置如下图所示
1)result analysis version
控制result analysis data是否传到值到FI,还是只是出于information的功能。可以定义多个version,从而实现不同的wip计算方式,其配置如下图所示
2)valuation method
valuation method将controlling area、result analysis key, result analysis version,system status进行了挂钩,比如在release及TECO的状态下计算WIP,而在Delete及Closed的状态下不计算WIP。
3)line ID & 4)assignment
line ID就是对WIP的一些组成部分的细分,比如可以分为原材料、直接人工、制造费用等,assignment就是给line ID分配cost element
4)update
5)posting rules
这里是需要更新FI时候的过账规则
2.2.2.6KKS1差异计算 variance
By order 和by period是对于variance是不同的,by order在order的一些特定的status下执行,如DLV、TECO。By period则是每月执行variance
当product order完工以后,order的status是DLV及TECO,那么就要计算order的差异,差异为actual cost和target cost。Target cost的计算方式可以定义
Variance计算的参数存在variance key当中,如下图所示
2.2.2.7CO88 工单结算
KKA0及KKS1的计算,会在CO88时候结算,其配置如下
2)Settlement profile
集合settlement的所有parameters
包括allocation structure 、PA transfer structure
Indicator 定义结算可以选择的方式,按照百分比或者按照equivalence number 或者按照金额
Valid receiver 是可以结算的对象,可以结算WBS或者科目或者cost center等
3)Allocation structure
Allocation structure有很多的assignment,每个assignment定义的是那些sender的成本要素要结算到那种类型的receiver上面去
4)Source structure
5)PA transfer structure
在settlement时候,可以将差异传到PA, 在PA中进行分析,其配置如下
2.2.2.8PA分析差异
两种因素会造成计划和实际的差异,数量和单价
一般我们需要分析产生的差异,有三种成本 plan cost ;target cost; actual cost
Plan cost = plan price * plan quantity
Target cost = plan price * actual quantity
Actual cost = actual price * actual quantity
1-2是价格差异
2-3是数量差异
1-3就是全部差异
对于差异分析其造成的原因,如原材料价格的差异,这个差异是与生产部门没有关系的,可能与采购部门有关,价格上涨或者是说计划不周。原材料数量的差异,可能是计划不准或者是生产部门浪费等;人工的数量差异,可能是员工的效率比较低下,价格差异是用工成本上涨等。
如下图数PA transfer structure的配置
2.2.2.9CKMF运行物料分类账
物料分类帐则是对差异的处理,差异需要在半成品/产成品/销售成本之间分摊,
CKM3可以查看物料的流转过程
3SAP CO-PC by period 实现过程
By period 应用于流程制造生产,by period使用的是process order
Process order有BOM和recipe,recipe里面有operation,每个operation有resource,resource里面则定义的是各种activity type的数量及formula。 与production order是类似的。
此外process order上定义各种controlling相关的配置.
其中costing variant和by order的是不同的,costing variant
1)Costing type
2)Valuation variant
3)Data control
4)Quantity structure control
5)Transfer control
其成本流也是类似的
WIP的计算:
标签: sap co pc 归类于 默认文章分类 | 没有评论 »
Top of Form
搜索:
Bottom of Form
功能
登录
立即注册
SAP创新社区-中文博客
分类
默认文章分类 (1)
存档
2012年11月
页面
About
站外订阅
Powered by TechWeb SAP开发者网络(SDN) | 业务流程专家社区(BPX) | Business Objects社区(BOC) | 大学联盟社区(UAC)
| 序号 | 状态 | 描述 |
|---|---|---|
| 1 | CTRD | 建立 |
| 2 | REL | 已释放 |
| 3 | GMPS | 已过帐的货物移动 |
| 4 | PCNF | 部分确认 |
| 5 | CNF | 已确认 |
| 6 | PDLV | 部分交货 |
| 7 | DLV | 交货 |
| 8 | TECO | 技术实现 |
| 9 | CLSD | 已结算 |
| … | … | … |
| 业务进展 | 对应状态 | 描述 |
|---|---|---|
| 创建生产订单 | CTRD | 建立 |
| 下达生产订单 | REL | 已释放 |
| 对生产订单投料 | REL、GMPS | 已释放、已过帐的货物移动 |
| 完全报工 | REL、GMPS、CNF | 已释放、已过帐的货物移动、已确认 |
| 完全入库 | REL、GMPS、CNF、DLV | 已释放、已过帐的货物移动、已确认、交货 |
| 技术关闭 | TECO、GMPS、CNF、DLV | 技术实现、已过帐的货物移动、已确认、交货 |
| 订单状态 | 计算方法 |
|---|---|
| PREL或REL | 在制品WIP = 实际成本 |
| PDLV | 在制品WIP = 实际成本—收货GR的标准成本 |
| DLV或TECO | 差异 = 实际成本—收货GR的标准成本 |
| 首先,OKV6察看一下目标成本的配置,默认是当期成本估算,见下图: 其次,没有目标成本的原因还可能是下列原因导致: 1、该物料没有成本估算和发布 2、工艺路线维护日期晚于这个物料估算日期 3、没有做CO11N报工 4、如果没有收货,进行收货时,目标成本 = 0 ,使用MIGO进行收货。 一、生产订单全部收货: 1. 目标成本出现的时点: l 组件的目标成本:当MB31对订单收货后(订单状态REL、GMPS、CNF、DLV)组件和工时的目标成本出现; l 产成品的目标成本:当KKS2差异计算后(订单状态REL、GMPS、CNF、DLV、VCAL)产成品的目标成本出现; 2. 目标成本消失的时点: 当收货并差异计算后组件和产成品的目标成本都出现;此时如果对收货做MBST冲销操作(订单状态REL、GMPS、CNF、VCAL,这与SAP标准教材中提到的只有DLV或TECO才能做差异计算有相悖)并做重新差异计算组件和产成品的目标成本都消失; 解决方案:应该可以通过用户状态来控制没有测试不敢肯定;不过状态VCAL不能取消,要杜绝此时点的差异计算(KKS2)技术上应该更复杂些; 3.目标成本再次出现的时点: 如果再次对订单收货,此时所有的目标成本都不会重新出现;只有再次做差异计算KKS2之后目标成本全面重新出现. 二、生产订单部分收货: 1. 目标成本出现的时点: l 组件的目标成本:当MB31对订单部分收货后(订单状态REL、GMPS、CNF、PDLV)组件和工时的目标成本按照相应数量出现; l 产成品的目标成本:当生产订单技术关闭(因为只有当订单状态为DLV或TECO才能差异计算,不做TECO此订单不能差异计算)之后(订单状态TECO、GMPS、CNF、PDLV),KKS2差异计算后产成品的目标成本按照相应数量出现; 2. 目标成本消失的时点: 对生产订单做取消技术关闭操作(订单状态REL、GMPS、CNF、PDLV、VCAL),对生产订单再次做KKS2差异结算,此时所有目标成本消失; 3.目标成本再次出现的时点 l 重新TECO(订单状态TECO、GMPS、CNF、PDLV、VCAL),重新差异计算KKS2目标成本继续出现; l 全部收货后(订单状态REL、GMPS、CNF、DLV、VCAL),重新差异计算KKS2目标成本重新出现; 总之: l 目标成本的出现和消失与收货、差异计算存在直接关系; l 至于为什么要等收货和差异计算之后目标成本才全部出现,我的理解是:目标成本是对生产部门考核使用的一种成本,它比计划成本更客观更固定(目标成本不能被重新改变,计划成本是可以变更的)所以使用目标成本来衡量生产部门更加客观实在,这就类似MM中的盘点凭证一样,只有当录入实际库存之后才出现账面库存。纯属个人见解!!! 5、订单未收货时TECO,已计算在制品和计算差异,之后取消TECO收货,即使该物料存在标准成本,目标成本也是零。 6、主数据中的成本视图中:物料源或QS的成本估算没做好。 出现无目标成本,99%是因为成本估算失败造成的。 你去查这个物料在本月的成本估算,然后如果的确是错误就需要重新估算,否则目标成本是没有的。 【操作步骤】: 1、CK11N进入后~点击菜单-附加-日志-查看这个物料的错误信息 然后根据具体的在分析,一般来讲是因为作业成本导致的,一个是你需要检查作业的类型是否错误等等。 2、找到这步后再把你的错误截图发上来,基本就搞定。 【注意点】: 如果是在当月的话注意时间CK24的时候是要发布在当月,系统一般默认是发布在下月。 |
|---|
| primary | 1 | Primary costs/cost-reducing revenues | 成本 |
| primary | 3 | Accrual/deferral per surcharge | |
| primary | 4 | Accrual/deferral per debit = actual | |
| primary | 11 | Revenues | 收入 |
| primary | 12 | Sales deduction | |
| primary | 22 | External settlement | |
| secondary | 21 | Internal settlement | CO内部的settement |
| secondary | 31 | Order/project results analysis | wip |
| secondary | 41 | Overhead Rates | overhead costing sheet |
| secondary | 42 | Assessment | cost center assessment |
| secondary | 43 | Internal activity allocation | activity allocation |
| secondary | 50 | Project-related incoming orders: Sales r | |
| secondary | 51 | Project-related incoming orders: Other r | |
| secondary | 52 | Project-related incoming orders: Costs | |
| secondary | 61 | Earned value |
| FI | MM(261) move average price DR: production cost GBB/VBR (product order) CR: raw material BSX |
|---|---|
| CO-CCA | |
| CO-PC | DR:cost element 1 (actual material cost) |
| FI | Integrated with HR system DR: production cost-labor (cost center) CR: |
|---|---|
| CO-CCA | |
| CO-PC | DR:cost element 43 DR:cost element 41 |
| Receiver | Cost Element | Amount |
|---|---|---|
| B | 430000 | $2000 |
| C | 430000 | $1000 |
| D | 430000 | $2000 |