SAP生产成本核算配置及操作手册目录SAP生产成本核算完整说明概述业务说明目前仅完成按照生产订单核算成本的模式。
Table遗留问题订单的计划成本没有产生可能是目标成本的配置问题。
成本核算计划配置定义成本组件结构OKTZ创建分配结构-OKO6如果设置了“by cost element”,那就表示结转成本时从原成本要素科目;否则结转成本时按照“settlement cost element”科目进行转出。
通常将“Settlement cost element”设置为“生产成本-转出”,这样机会产生如下的凭证:借:库存商品贷:生产成本-结转定义成本核算变式-OKKN配置标准成本差异科目-OMWB/OBYC此处的科目是作为后续标准成本调整的对方科目。
例如:标准成本需要增加,凭证如下:借:库存商品贷:标准成本调整系统准备物料Mm01产品-1761材料-1762BOMCs01计算公式TSAP06SAP_02 * SAP_09 / SAP_08=Machine*Operation quantity/Base qtyTSAP07SAP_03 * SAP_09 / SAP_08=Labor*Operation quantity/Base qty成本要素-次级需要定义类别为43的成本要素,用于记录生产订单中的工资和费用的作业类型的成本。
在作业类型中会定义作业类型对应的次级成本要素。
S6664302-内部分配-工(43类型)S6664303-内部分配-费(43类型)作业类型KL01人工费用作业类型价格-KP26KP26人工-T66602费用-T66603成本中心KS01工作中心CR01材料人工RoutingCA01第一道工序第二道工序目标成本计算变式在制品结算Define Results Analysis Keys-OKG1OKG1结果分析码可以随便定义,只是定义一个编码和名称而已,具体的特性都是在后续的环节中确定。
在此可以直接使用标准的000001。
Define Cost Elements for WIP CalculationKA01S6663100-在制品分析-主要成本(31类别)S6663101-在制品分析-次要成本(31类别)Define Results Analysis Versions-OKG9OKG9此处没有过多研究,只是知道“Assignmeng /RA key”必须选中,否则后面会报错。
字段说明:Transfer to Financial Accounting:设置过账到财务会计,这个设置需要在其他的配置都完成后再标上,不然后续会报错。
Cuttoff Persiod for Actual RA/WIP:该字段定义上线日期所在期间的前一个期间即可,在月底结算前有一个步骤修改此内容,所以在此的定义可以自由定义。
Define Valuation Methods(Actual costs)-OKG3OKG3直接新建,系统会提示选择什么方式对在制品进行评估。
选择“Actual costs”,选择控制范围、结果分析版本和结果分析码即可。
确认后自动生成四条记录。
Define Line IDs这里定义不同的分类,主要需要定义:1.不同的成本要素分类,也就是说生产订单中的各成本要素如何分类。
2.用于结算的行项目。
行项目ID是作为一个桥梁,用于连接生产订单中的各成本要素(包括初级成本要素和次级成本要素)和在制品结算后的各成本要素,也就是说通过行项目ID作为过渡,确定生产订单中的成本要素的金额结转到在制品的哪个成本要素中。
Define Assignment-OKG5OKG5目前确定的规则为:Define Update-OKG4OKG4此处定义每个行项目ID分别结算到哪些次级成本要素。
主要的分类:Define Posting Rules for Settling Work in Process-OKG8OKG8该处确定在在制品结算时生成的会计凭证的借贷方。
Define Number Ranges定义订单在制品结算的编号范围,这个在控制范围定义时一般已经定义,检查一下即可。
差异结算Define Variance Keys-OKV1OKV1Define Default Values for Variance KeysOKVW只需要分配一个即可。
Define Target Cost Version直接从0001控制范围复制即可。
Define Number Ranges for Variance Documents定义订单差异计算的编号范围,这个在控制范围定义时一般已经定义,检查一下即可。
订单成本结算结算号码范围设置-KO8NKO8N在此将控制范围分配到组即可。
成本计算变式订单有效性检查成本计划业务操作查看卷积前的物料标准成本MM03价格更新:组织结构的计量CK22设置对应的公司代码在指定期间使用的Cost Variant。
单击需要更新的月份,在弹出的框中选择。
如果希望取消设置,选中后执行表格上方最后一个按钮。
成本卷积(单个)-CK11N回车后带出参数设置。
为了马上看到结果,将日期调整为5月31日(今天的日期),如果早于今天的日期,系统将不能保存运算结果。
再回车进行计算。
执行保存。
保存后,在CKIS(文本存放到CKIT)、CKHS、KEKH、KEPO表中新增记录,通过成本估算号(字段KALNR)。
单个物料价格发布CK24返回后显示价格变化情况。
确认正常后,执行正式运行。
标记时,更新表MBEW中物料对应的当前评估号、标准成本等,更新KEKO表中的字段FEH_STA(Costing Status,注明是否有错误)为VO(Marked Without Errors)查看卷积后的物料标准成本-MM03可以看到2010年5月份的标准成本已经发生了变化。
单个物料发布标准成本-CK24CK24运行结果。
查看物料凭证。
在表CDHDR、BDCP中插入记录,更新表MSTA、MARA、MBEW,在表MBEWH中插入记录,更新表FVMK、MBEW、KEKO,插入表CKMI1、BKPF、MLHD、MLIT、MLPP、MLPPF、MLCR、MLCRF、MLCRP、S031,更新表S032,插入表S033、BSIM、FAGLFLEXA。
价格发布后会产生价格更改记录,存放在表MLHD、MLIT中,同时产生一张会计凭证,在凭证抬头的参考键值中记录价格更改号(以“价格更改号”+会计年度的方式记录)。
查看物料价格修改凭证-CKMPCDCKMPCD业务操作材料入库创建生产订单CO01成本分析:1.材料成本200,是因为材料单价10,单位用量2个,共需要20个。
2.机器成本的计算过程:工作中心T6660201的机器作业的作业类型T66603的公式为SAP_02 * SAP_09 / SAP_08(来源于工作中心的定义)=Machine*Operation quantity/Base qty=(12+15)*10/1=270注:需要同时统计所有工序,此处包括第一道工序和第二道工序的时间。
再乘以作业类型的价格(来源于KP26):=270*20=54003.人工成本的计算过程:工作中心T6660201的机器作业的作业类型T66602的公式为SAP_03 * SAP_09 / SAP_09=Labor*Operation quantity/Base qty=(15+20)*10/1=350再乘以作业类型的价格(来源于KP26)=350*15=5250可以看到成本分析表中缺少收货的成本,应该是根据物料的成本视图2的标准成本计算得出。
出错的原因时系统运算成本时报错:No posting string can be determined in table T156SCMessage no. CK180DiagnosisThe for movement type 101 is missing. The indicators Quantity update und Value updating are set this way: /.System ResponseAutomatic could be carried out.Procedure for System AdministrationGo into Customizing and check the entries for movement type 101.订单下达直接执行下达即可。
材料领用出库-MB1AMB1A领料的会计凭证。
领料产生的200成本更新到订单的实际成本中。
工序报工-CO11NCO11N第一道工序反馈第一道工序后的成本CO03确认的价格计算过程如下:机器成本的计算过程:工作中心T6660201的机器作业的作业类型T66603的工时=反馈的实际工时*作业类型单价=160*20=3200注:需要同时统计所有工序,此处仅包括已反馈第一道工序。
人工成本的计算过程:工作中心T6660201的机器作业的作业类型T66602的工时=反馈的实际工时*作业类型单价=220*15=3300第二道工序反馈第二道工序后的成本确认的价格计算过程如下:机器成本的计算过程:工作中心T6660201的机器作业的作业类型T66603的工时=反馈的实际工时*作业类型单价=(160+220)*20=7600注:需要同时统计所有工序,此处仅包括已反馈第一道工序。
人工成本的计算过程:工作中心T6660201的机器作业的作业类型T66602的工时=反馈的实际工时*作业类型单价=(220+300)*15=7800产品入库-MB31MB31产品入库后的成本分析订单在制品结算总体菜单结构更改期末结账期间-KKA0保存即可。
注:此处的期间应该选择在当前结算的期间之前。
例如,现在结算2010年6月,那么此处就要选择2010年5月。
仅仅是更新数据表TKKAP的字段ABSPE(Cutoff Period),格式为“MYYYY”。
也就是在OKG1(Define Result Analysis Keys)定义的表。
在制品计算-KKAX说明:1.在JEST表中增加一条记录。
2.在COSB表中插入两条记录。
COSB表中,在制品的数据字段是按照16个会计期间分16个字段来记录的。
数据分别为1正1负。
如果已经存在记录,系统将直接更改相关记录。
此事务码为单个运算,正式环境需要使用批量运算:KKAOKKAX确认无误后,正式运行。
查看在制品计算历史KKAY操作同KKAX类似,此处仅查看。
在制品结算说明:结算时是根据在制品计算的结果,如果在在制品计算后发生变化,则需要重新运行在制品计算,否则系统记账的结果将有误。
系统计算时会做如下的后台操作:在bkpf中增加相关的记录。