成本收集器重复制造.docx
《成本收集器重复制造.docx》由会员分享,可在线阅读,更多相关《成本收集器重复制造.docx(24页珍藏版)》请在冰豆网上搜索。
![成本收集器重复制造.docx](https://file1.bdocx.com/fileroot1/2023-6/9/10e26841-85b7-4cba-8547-c47280f1772f/10e26841-85b7-4cba-8547-c47280f1772f1.gif)
成本收集器重复制造
成本收集器两原则
成本收集器作为成本对象,主要应用于按期间进行成本核算的情况,在这种情况下会把产品创建为成本收集器,实际成本的收集和差异的结算全部按照成本收集器进行处理,财务的成本分析也针对成本收集器进行。
成本收集器是按期间核算,生产订单可以按期间也可以完全结算,也就是per和full。
一.在创建生产成本收集器之前,为什么要先创建标准成本估算?
costcollector是用于RepetitiveManufacturin(重复制造)的,平时生产不开productionorder,等产成品出来才使用MFBF倒冲原材料.Costcollector会收集targetcost和actualcost并且比较两者差异,所谓的targetcost就是标准成本,产成品的标准成本包括料(从Productionversion带出,一般对应到一个BOM,其实就是当你使用CK11N估算时那时所有原料的单价和数量之和,如果物料主数据或BOM有scrap,这个也会算上,如果BOMcomponent有group,会根据一定的百分比算出),工(activitytype的作业价格,一般对应到生产人员工资),费(一般指各种制造费用),那时的三者之和就作为当期计划成本(目标成本).通常会使用CK24update到产成品主数据,就是标准成本
二.在更改工艺路线的工作中心后,再进行倒冲,但是作业类型所带的成本还是会到原来的工作中心带的成本中心去。
如果我将原来的标准评估删除后,对原来已经倒冲的凭证进行reverse的话,则会提示“没有可以用的工序”。
标准成本评估与时间有关系吗?
更改工艺路线的工作中心后,类型所带的成本还是会到原来的工作中心带的成本中心去,Why?
首先你使用Ck84_99看下,CK11N后会记录当时所有原料的价格,MAF和LAB价格(从routing的工作中心带出).
从SAP底层分析下结果.使用CK11N后,首先产生一7开头的内部订单,SE16在ONR00table中可找到OR0000007XXXXX,所有的内部订单都在此,.然后CKIS会记录下料工费在你估算时的价格和数量(Ck84_99).KKF6N看到的totaltgt就是抓这儿的数据,我们知道KKF6N产生的差异不过是数量差异和价格差异,然后CK11N和KKF6N还会在KEKO表中记下两比记录.通常从routing里得到的LAB和MAF是内部自动产生的,价格记录在表COSS中,查看时在内部订单前一定要加前缀OR0000007XXXXX,原料实际消耗在MSEG(物料凭证表中),也可看COSP(CO凭证表它们是一致的).KEKO和AUFK是通过prod.processnumber关联,CKIS和KEKO是通过costestimateno关联的.
生产总差异=标准数量*标准价格-实际数量和实际价格
所以你在更改工作中心后,只要CKIS的数据没变当然还抓原来的,你必须使用CK11N重新计算,而且这动作不是随便做的,一般在月结后下月开始在估算,否则当月差异………….,还有通常你在当月使用CK11N会提示物料主数据已经有tdcost,你必须删除它,这时才会生效
如果将原来的标准评估删除后,CKIS和KEKO的那边当期的costvariant是标准成本变式的东东没了(costcollector是PREM),当然MFBF或Reverse会不成功(MFBF时要求一定要有标准成本).
三.如果SAP这样设置都按照标准成本评估的工艺路线和BOM来下线倒冲,而不是按照新的已经更改过的routing和BOM来倒冲的话,这样的逻辑应该怎样解释?
你更改过routing或者BOM后,除非:
1,你C223另做生产版本再为它createacostcollector.2.CKR1原来的stdcost就是updateCKIS和KEKO记录,再CK11N否则当然永远是抓原来的数据 上面的逻辑我想应该很清楚了,我曾写过这方面的报表,从数据库这层研究过costcollector的流程, 还碰到一个问题,就是使用KKBC_PKO,KKBC_ORD(对costcollecot,实际上和KKF6N),就是如果costcollector一年都在使用,但是每月都在变动产成品的stdcost,看报表出现比如11.1号如10月没结算targetcost在11.1号那时出现不了,结算后才OK,后来找到了notes540376打了补丁OK.问题在于,如果我看整年的cumulatedtotaltgtcost, 到底是使用当月的targetcost*totalqty, 还是每月的targetcost*monthlytotalqty再累加.
产品成本收集器的后台及创建
产品成本收集器本质上就是一个内部订单
后台:
事务代码:
OKZ3
前台:
C223创建生产版本productionversion,它代表采用了什么样的BOM和什么样的Routing。
KKF6N新建产品成本收集器
MFBF报工中的报告点控制
报告点的作用:
收货&消耗物料
MFBF-->
CA03-->
后台:
另:
离散制造和重复制造
我们在生产模式中,大范围分为离散制造和流程制造。
下面我们来看看这两种模式的特点:
首先离散制造具有如下特点
A:
生产计划
1,影响计划的因素很多,生产计划的制订非常复杂
2,能力需求是根据每个产品混合建立,并且很难
B:
生产过程控制
1,生产任务多,生产过程控制非常困难
2,生产数据多,且数据的收集,维护和检索工作量大
3,工作流程根据特定产品的不同的加工车间,因每个生产任务对同一车间的能力的需求不同,因此工作流经常出现不平衡
4,因产品的种类变化较多,非标准产品多,设备和工人必须有足够的适应能力
5,通常情况下,一个产品的加工周期较长,每项工作在工作中心前排队的时间就很长,可能引起加工时间的延迟和在制品库存的增加
C:
成本管理
1,原材料,半成品,产成品,废品频繁出入库,成本计算复杂,需要针对成本对象并随着生产过程中进行成本归集和分配
2,使用标准成本法进行成本核算
3,流利实际成本和标准成本之间的差异比较和不同角度的成本分析
D:
适用领域
在我国,离散型制造企业主要分布的行业较广,主要包括:
机械加工,电子器件制造,汽车,服装,家具,五金,医疗设备,玩具生产等
其次流程制造包括重复生产(Repetitive Manufacturing)和连续生产(Continuous Manufacturing)两种类型。
重复生产又叫大批量生产,与连续生产有很多相同点,区别仅在于生产的产品是否可分离,重复生产的产品通常可一个个分开,它是由离散制造高度标准化后,为批量生产而形成的一种方式,连续生产的产品是连续不断地经过加工设备,一批产品通常不可分开。
A:
生产计划
1,计划制定简单,常以日产量的方式下达计划,计划也相对稳定
2,生产设备的能力固定
B:
重复制造的生产过程控制
1,工艺固定,工作中心的安排符合工艺。
通过各个工作中心的时间接近相同
2,工作中心是专门生产有限的相似的产品,工具和设备为专门的产品而设计
3,物料从一个工作到另一个工作点使用机器传动,有一些在制品库存
4,生产过程主要专注于物料的数量,质量和工艺参数的控制
5,因为工作流程是自动的,实施和控制相对简单
6,生产领料常以倒冲的方式进行,连续生产企业的特有特征
C:
流程制造的生产过程控制
1,配方的管理要求很高,如配方的安全性,保密性
2,需要对产品的质量进行跟踪,往往需要从产成品到半成品,供应商等进行跟踪,因此对批次管理要求较高
3,某些产品常常有保质期
4,生产过程中常常出现联产品,副产品,等级品
D:
适用领域
重复生产的行业主要有:
电子装配,家电产品,各种电器等,常常表现为流水线的方式。
连续生产的行业主要有:
化工,食品,饮料,制约,烟草等,常常通过管道进行各工序之间的传递
问:
离散制造可以使用成本收集器吗
答:
成本收集器是一个开口订单,至始至终都是一个订单,如果企业管理很粗犷,成本核算无需核算到每张独立的订单上,或者因为某种原因无法核算到每张独立的订单上,可以使用成本收集器,只做期间的成本核算,不过这样用的企业极少极少,一般情况下,可以认为离散制造使用生产订单核算,重复制造使用成本核算单核算
问:
如何核定一个企业属于何种制造模式。
答:
可以对照上面的各制造模式特点,一般离散制造会有多个工作中心,每个工作中心工艺往往不一样,离散制造高度标准化后,为批量生产而形成的一种方式,各个工作中心间工作无间断,可以认为是重复制造,
下面我们来看一看重复制造的一些前台操作:
1,创建物料主数据(MM01)
2,创建BOM(CS01)
3,创建工作中心(CR01)
4,创建工艺路线(CA21)
5,创建生产版本(C223)
6,做成本估算(CK11N)
7,价格发布(CK24)
8,建立生产成本收集器(KKF6N)
9,建立独立需求(MD61),这是创建我们生产的需求
10,运行MRP(MD02),产生生产需求
11,库存需求订单(MD04)
12,修改计划/排产(MF50)
13,拉料(MF60),这一步是指从仓库里拉到线边仓。
14,发料、报工、收货、报废、冲销(MFBF)
15,查看产生的会计凭证和CO凭证
上面的FI凭证,可以看出,投料和收货一起做掉了,CO凭证可以看出,把报工也一起做了,从作业报到成本收集器上
成本收集器费用的结转
1、月末在产品、半成品、产成品实际库存调整
次月初,生产部门负责反冲操作的人员核对SAP系统中的在产品、半成品及产成品库存数量与计划企管部门统计报表数据是否一致;对二者不一致的差量通过SAP系统的“重复制造时的反冲-零件反冲”或“重复制造时的反冲-装配反冲”(MFBF)进行调整,以实际盘点库存数量为准编制库存调整表,将调整凭证号记录在表中,由生产部门负责人审核签字。
2 、成本中心作业分割(系统自动计算)
次月初,经过授权的财务部成本核算员在确认分摊循环全部执行完毕后,在“成本中心报表”(S_ALR_)中查看分厂辅助部门及机关科室的成本中心费用是否结平,确认无误后进行“成本中心作业分割”(KSS2)的测试运行,测试无误后开始正式运行,实现各成本中心费用与成本收集器中的各种作业类型一一对应。
3、 成本中心价格计算(系统自动计算)
次月初,经过授权的财务部成本核算员在执行完“成本中心作业分割”(KSS2)操作后,进行“成本中心价格计算”(KSII)的测试运行,测试无误后开始正式运行,实现对各成本中心实际作业费率的自动计算,成本中心实际的作业费率=实际的作业成本/实际作业量。
4 、实际作业价格重新估算(系统自动计算)
次月初,经过授权的财务部成本核算员在执行完“成本中心价格计算” (KSII)操作后,进行“实际作业价格重新估算”(CON2)的测试运行,测试无误后开始正式运行。
此时,系统的发送者为各成本中心的作业类型,接收者为各成本收集器订单,最终系统自动将按标准工时计算的各项次级成本要素(不包括直接材料费)的标准费用与实际费用的差值计入各成本收集器订单中,从而实现各生产性成本中心的月末余额为零。
5 、产品成本收集器结算(系统自动计算)
次月初,经过授权的财务部成本核算员在执行完“差异计算”操作后,进行“产品成本收集器结算”(CO88,KK87),测试无误后开始正式运行,完成对月末半成品、产成品差异金额以及月末在产品金额的结转。
同时SAP系统内部自动生成会计凭证。
6 、半成品成本差异分配与结转
本期某半成品单位转出差异=(该半成品期初差异+上道工序转入差异+该半成品当期差异)/(期初该半成品库存数量+本期该半成品生产量);本期某半成品转出差异总额=本期某半成品单位转出差异*下道环节领用该半成品数量。
同时财务部成本核算员编制各半成品差异计算表,由主管科长对计算表数据的准确性、完整性与否进行审核确认。
根据计算出的半成品转出差异在SAP系统的总账模块中编制手工记账凭证(FB50),将各环节产生的差异逐步结转至下一个受益环节中。
最后将各半成品差异计算表中的结存差异与SAP系统中查询到的差异余额(FAGLB03)进行核对,二者必须完全一致。
以上,就是创建成本收集器及费用结转的一些相关操作。
通过熟练操作并掌握其中的联系后,可以对本公司的成本构成、走向和发展趋势有更清晰的认识。
在实际中寻找降低成本的途径,提高企业竞争力,为企业管理者决策提供理论和实际的数据.
成本估算应用简单总结
请将前台路径Accounting->COntrolling->Product Cost Controlling->Product Cost Planning展开,可以看到相关Tcode,下面简单总结下各种成本估算的一般用途.
(1)标准成本估算(Standard cost estimate)
相关Tcode:
CK11N|CK40N/CKR1/CK44|CK24
标准成本估算太常用了就不多说,CKR1和CK44是用来删除costing run的,标准成本使用Costing Type 01(OKKI|OKKN)每期间(注意期间和月份是两个不同的概念尽管国内企业大都使用自然月份做期间,外企似乎更多用类似445之类的期间)只能更新一次,如果标准成本已经release了,在中途由于某种原因确实需要变更比如BOM中某些重要物料价格波动大可以使用CKR1删除当月的成本估算再重做CK11N.
注意CKR1只删除当前的成本估算,不要任意删除保存在数据库中以前的标准成本估算结果以免影响相关分析报表.
尽管传统的成本会计说通常可一年或一季度制定标准成本,这应该是手工核算年代的思想,毕竟没有做成本的愿意每月大动干戈去计算这个成本,SAP似乎要求必须每月一定要计算标准成本,因为Current standard cost estimate用在比如差异计算目标成本(OKV6),利润分析评估(SE16:
V_TKEVA03)上.
需要指出的是standard cost estimate和standard price是两回事,前者包括一个成本部件结构(OKTZ)所有的相关成本rollup成估算物料(通常是半成品/成品)的standard price,不要以为MM02/MR21给定了一个标准单价就是标准成本估算.
值得一提的是,就是如想BOM中某物料不参与成本估算,你应该使用CS02到设置该Component明细Status/Lng Text tab下Item Status的CostingRelevncy为空,表示不参与成本估算,你也可设置一百分比,多数情况下我们使用100%参与成本估算.
到物料主数据Cost estimate 1设置Do Not Cost似乎不大正确,设置这个标志的意思是此料不能单独进行任何成本估算(CK11N|CK51N等),也不能建立procurement alternative(CK91N请参考下面的混合成本估算),但是并不意味其不参与成本估算.
举一个实例,假设物料FG有SFG和Raw01组成,SFG有Raw02和Raw03组成,SFG设置了Do Not Cost标志,BOM的的用量都是1,SFG标准单价控制价格2.5$,RAW01-RAW03都是1$,OKKN的物料第一取价策略是7,这里只考虑物料成本,则CK11N后FG的标准成本是3.5$(SFG 2.5% +Raw01 1$),SFG直取物料主数据,如果在设置Do Not Cost前SFG做了CK11N并保存(SFG标准单价为2$,Raw02+Raw03的单价和),但未做CK24,FG估算时会使用SFG的成本估算结果,此时FG的标准价格将是3(Raw01 1$ + SFG估算结果2$). 显然Do Not Cost并不能阻止该料不参与成本计算.
(2)附加成本估算(Additive cost estimate)
相关Tcode:
CK74|/CK74N
假设你的产品使用的是标准价格控制,你突然发现附加某笔特殊的间接费用入标准成本可能更合理.下面举一个实例,加入某项外部服务费进标准成本. 为此你需要下面步骤
1.AC01 建立service number 1000020
2.CK74建立additive cost.
使用CK74输入ZPC1(标准成本估算变式)等回车进入图1画面.图1输入item category N,service number 100020,单价11.11HKD/PC,对应的cost component structure是24(成品的标准成本通常使用OKTZ细分成材料作业人工外包等成本部件,细分的程度取决于具体用户需求,比如你将材料部件根据origin group再细分成电子塑胶包装等),Cost element 为,这个cost element必须在OKTZ被包含.
同样道理,item category可选择M,一个额外的物料,F一个附加内部外包作业等.
3.CK11N成本估算
成本估算结果如图2-[1],service费用被加入标准成本,双击图2-[2],可以看各成本部件,你能看到标准价格162.67HKD的详细成本部件组成.
* 由于附加费用进入标准成本,OKGB注意包含它.
(3)销售订单成本估算(sales order cost estimate)
IMG Path:
product cost controlling->cost object controlling->product cost by sales order ->preliminary costing and order bom costing
用户需求建立sales order后,有的企业希望计算成本以决定是否生产?
(我还是不大明白,既然sales order都建立了,少赚一点勉为其难做了这单算啦搞这么多名堂干啥呢?
)salesorder cost estimate通常有两种方法,一种是product costing使用销售BOM,另一种是unit costing,首先介绍product cost,为此先建立销售BOM,CS61建立销售BOM(BOM Usage 5)和CS01建立不同的是CS61专门为某sales order item建立一套BOM,而且同一物料对应不同的销售订单可能BOM不同,
SAP有标准的costing variant PPC4,修改一下.首先定义如何抓BOM(Tcode:
OKK5,BOM determination)使用SD01,获取BOM顺序更详细请参考本书生产成本相关配置.
*如果使用默认的PC01则BOM的抓取顺序是costing BOM(Usage 6),然后是生产BOM(Usage 1),为什么要使用costing bom和production bom,一个很简单的例子是BOM部件的报废率,生产部门希望在BOM中维护报废率而成本人员不希望不大确定的报废率影响成本,此例又专门加入销售BOM.
然后OKY9中选择此取BOM策略,如果愿意,copy PPC4成ZPC4,否则就使用default PPC4.
这么多BOM谁维护呢?
那不要紧,cost down重要,老板赚钱当然更重要,再说咱中国不是盛产廉价员工吗?
多给二百块钱,一堆生产线员工抢着来做,一日工作14小时绝无怨言.
对于使用变式BOM的销售物料,则使用CU51 link Super BOM,实际上变式物料可直接在销售订单里维护OD(如图4-1),选择costing可选择使用unit costing还是product costing.
此外,你可以直接使用CK51|CK51N Run order BOM cost . 关于Unit costing请参考接下来的(5)Unit cost estimate (4)混合成本估算(Mixed costing cost estimate)
Pls refernce to /ShowPost.asp?
id=10762 (5)unit cost estimate
相关Tcode:
KKE1|KKE2|KKE3/CKUC
其实SAP FICO晃来晃去的不就是那么点东西吗?
咱们设计不出这样的东动已经很失败,要是人家弄出来咱宰不了就太TMD悲哀了.
KKE1建立base planning object ZBP01,回车选取一costing variant(默认是PG),然后双击图5-[1]进入图6.
如图6你可加入另一个base object planning ,也可如图6-[2]直接加入一个物料成本估算结果进一个base planning object,这样可减少不少工作量,回顾第3步的销售订单成本估算,企业销售某电子产品,客户甲给的价格满意,多给一些附加物品,假设这些附加物品不在BOM中,也就
被排除在标准成本估算之外,客户乙很抠价,只给他说明书就对了.
图6-[2]展开物料成本估算后,你必须按全世界人民大概都知道的那个著名的Paste图标将成本估算的结果粘贴过来(我很纳闷为什么SAP设计人员要多此一步),当然接下来你可修改. 可以轻松加入销售物料的标准成本估算,然后再加入附加物料组成一个所谓的base planning object,然后使用CKUC看看成本如何.
CKUC是所谓的multilevel unit costing,你选中costing structure 然后俺鼠标右键(如果你是左撇子控制面板里设置了left-hand就请按左键,^_^,这不废话,好象读者都是傻瓜似的)如图7-[2]加入刚刚建立的ZBPO1,你也可在此加入存在的物料成本核算结果.
双击base planning object,如图8,可以看到成本组成明显.
Mutilevel unit costing的意思现在很明显,如需要,你现在可将此cost structure的三个unit cost estimate的结果相加起来,假设某上层物件包含这三东西,它的成本就是此成本结构的总和.
产品成本收集器的初级成本核算(MF30)
用途
按期间计算的产品成本组件中的初级成本核算计算产品成本收集器的成本。
产品成本收集器的初级成本估算可以计算生产流程的成本(即,以特定生产版本为基础或针对物料清单和工艺路线的特征组合计算成本)。
因此可在重复制造中创建特定生产版本的成本估算。
如果使用带成本控制级别生产工厂/计划工厂的产品成本收集器,您将无法为该产品成本收集器创建初级成本估算,因为产品成本收集器不具有数量结构。
这种情况下只将实际成本与物料的标准成本估算进行比较。
基于初级成本估算可以执行以下操作:
● 确认实际活动数量
在重复制造的同步成本核算中,可以使用初级成本估算的活动数量结构。
这意味着报告点确认使用在产品成本收集器的初级成本估算中使用的活动数量。
但确认的实际活动使用同步成本核算的评估变式进行评估,而不使用初级成本核算的评估变式进行评估。
在按期间计算的产品成本的定制(路径为 同步成本核算 -> 检查重复制造参数文件确任数据)中控制系统是否为报告点确认使用初级成本估算的数量结构。
● 评估在制品
系统以产品成本收集器的初级成本估算为基础计算目标成本来评估在制品计算的确认数量。
● 在差异计算中计算生产成本差异
系统以产品成本收集器的初级成本估算为基础计算目标