CO-PC 目标成本

作者:郑德鼎 约 16 分钟阅读 更新日期:2024-02-22 2 年前更新 标签:CO, FI, PP, 生产, 财务

修改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

...

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「CO-PC 目标成本.docx」整理生成,仅用于内部技术分享与学习交流。