SAP生产成本核算配置及操作手册.docx
《SAP生产成本核算配置及操作手册.docx》由会员分享,可在线阅读,更多相关《SAP生产成本核算配置及操作手册.docx(12页珍藏版)》请在冰豆网上搜索。
SAP生产成本核算配置及操作手册
SAP生产成本核算配置及操作手册
SAP生产成本核算配置及操作手册
SAP生产成本核算配置及操作手册
概述
业务说明
目前仅完成按照生产订单核算成本的模式。
Table
No数据表名数据表描述说明
遗留问题
订单的计划成本没有产生
可能是目标成本的配置问题。
成本核算计划配置
定义成本组件结构OKTZ
创建分配结构-OKO6
如果设置了“bycostelement”,那就表示结转成本时从原成本要素科目;否则结转成本时按照“settlementcostelement”科目进行转出。
通常将“Settlementcostelement”设置为“生产成本-转出”,这样机会产生如下的凭证:
借:
库存商品
贷:
生产成本-结转
定义成本核算变式-OKKN
配置标准成本差异科目-OMWB/OBYC
此处的科目是作为后续标准成本调整的对方科目。
例如:
标准成本需要增加,凭证如下:
借:
库存商品
贷:
标准成本调整
系统准备
物料
Mm01
产品-1761
材料-1762
BOM
Cs01
计算公式
TSAP06
SAP_02*SAP_09/SAP_08
=Machine*Operationquantity/Baseqty
TSAP07
SAP_03*SAP_09/SAP_08
=Labor*Operationquantity/Baseqty
成本要素-次级
需要定义类别为43的成本要素,用于记录生产订单中的工资和费用的作业类型的成本。
在作业类型中会定义作业类型对应的次级成本要素。
S6664302-内部分配-工(43类型)
S6664303-内部分配-费(43类型)
作业类型
KL01
人工
费用
作业类型价格-KP26
KP26
人工-T66602
费用-T66603
成本中心
KS01
工作中心
CR01
材料
人工
Routing
CA01
第一道工序
第二道工序
目标成本计算变式
在制品结算
DefineResultsAnalysisKeys-OKG1
OKG1
结果分析码可以随便定义,只是定义一个编码和名称而已,具体的特性都是在后续的环节中确定。
在此可以直接使用标准的000001。
DefineCostElementsforWIPCalculation
KA01
S6663100-在制品分析-主要成本(31类别)
S6663101-在制品分析-次要成本(31类别)
DefineResultsAnalysisVersions-OKG9
OKG9
此处没有过多研究,只是知道“Assignmeng/RAkey”必须选中,否则后面会报错。
字段说明:
TransfertoFinancialAccounting:
设置过账到财务会计,这个设置需要在其他的配置都完成后再标上,不然后续会报错。
CuttoffPersiodforActualRA/WIP:
该字段定义上线日期所在期间的前一个期间即可,在月底结算前有一个步骤修改此内容,所以在此的定义可以自由定义。
DefineValuationMethods(Actualcosts)-OKG3
OKG3
直接新建,系统会提示选择什么方式对在制品进行评估。
选择“Actualcosts”,选择控制范围、结果分析版本和结果分析码即可。
确认后自动生成四条记录。
DefineLineIDs
这里定义不同的分类,主要需要定义:
1.不同的成本要素分类,也就是说生产订单中的各成本要素如何分类。
2.用于结算的行项目。
行项目ID是作为一个桥梁,用于连接生产订单中的各成本要素(包括初级成本要素和次级成本要素)和在制品结算后的各成本要素,也就是说通过行项目ID作为过渡,确定生产订单中的成本要素的金额结转到在制品的哪个成本要素中。
DefineAssignment-OKG5
OKG5
目前确定的规则为:
1.原材料作为主要成本,对应的成本要素为一级成本要素50010101。
2.工资和费用的一级成本要素50010201和50010301因为通过次级成本要素结算,所以作为已结算的成本要素。
DefineUpdate-OKG4
OKG4
此处定义每个行项目ID分别结算到哪些次级成本要素。
主要的分类:
NoCategoryShortTextMemo
1ASettledCosts
2DSpecialCosts
3ERevenues
4FCustomerDownPayments
5GDirectRevenuesThroughSpecialCosts
6KCosts
7NCostsNottoBeIncluded
8PCostsofComplaintsandCommissions
9USameasN,ProcessinginCustomerEnhancementsPossible
如果选择了A,表示已结算的成本,不需要指定结算到什么成本要素。
DefinePostingRulesforSettlingWorkinProcess-OKG8
OKG8
该处确定在在制品结算时生成的会计凭证的借贷方。
借:
14050301库存商品-在制品
贷:
50010903生产成本结转-在制品
DefineNumberRanges
定义订单在制品结算的编号范围,这个在控制范围定义时一般已经定义,检查一下即可。
差异结算
DefineVarianceKeys-OKV1
OKV1
DefineDefaultValuesforVarianceKeys
OKVW
只需要分配一个即可。
DefineTargetCostVersion
直接从0001控制范围复制即可。
DefineNumberRangesforVarianceDocuments
定义订单差异计算的编号范围,这个在控制范围定义时一般已经定义,检查一下即可。
订单成本结算
结算号码范围设置-KO8N
KO8N
在此将控制范围分配到组即可。
成本计算变式
订单有效性检查
成本计划业务操作
查看卷积前的物料标准成本
MM03
价格更新:
组织结构的计量CK22
设置对应的公司代码在指定期间使用的CostVariant。
单击需要更新的月份,在弹出的框中选择。
如果希望取消设置,选中后执行表格上方最后一个按钮。
成本卷积(单个)-CK11N
回车后带出参数设置。
为了马上看到结果,将日期调整为5月31日(今天的日期),如果早于今天的日期,系统将不能保存运算结果。
再回车进行计算。
执行保存。
保存后,在CKIS(文本存放到CKIT)、CKHS、KEKH、KEPO表中新增记录,通过成本估算号(字段KALNR)。
单个物料价格发布CK24
返回后显示价格变化情况。
确认正常后,执行正式运行。
标记时,更新表MBEW中物料对应的当前评估号、标准成本等,更新KEKO表中的字段FEH_STA(CostingStatus,注明是否有错误)为VO(MarkedWithoutErrors)
查看卷积后的物料标准成本-MM03
可以看到2010年5月份的标准成本已经发生了变化。
单个物料发布标准成本-CK24
CK24
运行结果。
查看物料凭证。
在表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中,同时产生一张会计凭证,在凭证抬头的参考键值中记录价格更改号(以“价格更改号”+会计年度的方式记录)。
查看物料价格修改凭证-CKMPCD
CKMPCD
业务操作
材料入库
创建生产订单
CO01
成本分析:
1.材料成本200,是因为材料单价10,单位用量2个,共需要20个。
2.机器成本的计算过程:
工作中心T6660201的机器作业的作业类型T66603的公式为
SAP_02*SAP_09/SAP_08(来源于工作中心的定义)
=Machine*Operationquantity/Baseqty
=(12+15)*10/1
=270
注:
需要同时统计所有工序,此处包括第一道工序和第二道工序的时间。
再乘以作业类型的价格(来源于KP26):
=270*20
=5400
3.人工成本的计算过程:
工作中心T6660201的机器作业的作业类型T66602的公式为
SAP_03*SAP_09/SAP_09
=Labor*Operationquantity/Baseqty
=(15+20)*10/1
=350
再乘以作业类型的价格(来源于KP26)
=350*15
=5250
可以看到成本分析表中缺少收货的成本,应该是根据物料的成本视图2的标准成本计算得出。
出错的原因时系统运算成本时报错:
NopostingstringcanbedeterminedintableT156SC
Messageno.CK180
Diagnosis
Thepostingstringformovementtype101ismissing.TheindicatorsQuantityupdateundValueupdatingaresetthisway:
/.
SystemResponse
Automaticaccountdeterminationcouldbecarriedout.
ProcedureforSystemAdministration
GointoCustomizingandchecktheentriesformovementtype101.
错误的原因可能是OPK9中因为复制的0001工厂的设置,设置成了“007ProductionOrder:
Actual”,如果改为“001PlannedValuation:
Mat.”应该就可以了,但是设置了007,没有重新该错误。
订单下达
直接执行下达即可。
材料领用出库-MB1A
MB1A
领料的会计凭证。
领料产生的200成本更新到订单的实际成本中。
工序报工-CO11N
CO11N
第一道工序反馈
第一道工序后的成本
CO03
确认的价格计算过程如下:
机器成本的计算过程:
工作中心T6660201的机器作业的作业类型T66603的工时
=反馈的实际工时*作业类型单价
=160*20
=3200
注:
需要同时统计所有工序,此处仅包括已反馈第一道工序。
人工成本的计算过程:
工作中心T6660201的机器作业的作业类型T66602的工时
=反馈的实际工时*作业类型单价
=220*15
=3300
第二道工序反馈
第二道工序后的成本
确认的价格计算过程如下:
机器成本的计算过程:
工作中心T6660201的机器作业的作业类型T66603的工时
=反馈的实际工时*作业类型单价
=(160+220)*20
=7600
注:
需要同时统计所有工序,此处仅包括已反馈第一道工序。
人工成本的计算过程:
工作中心T6660201的机器作业的作业类型T66602的工时
=反馈的实际工时*作业类型单价
=(220+300)*15
=7800
产品入库-MB31
MB31
产品入库后的成本分析
订单在制品结算
总体菜单结构
更改期末结账期间-KKA0
保存即可。
注:
此处的期间应该选择在当前结算的期间之前。
例如,现在结算2010年6月,那么此处就要选择2010年5月。
仅仅是更新数据表TKKAP的字段ABSPE(CutoffPeriod),格式为“MYYYY”。
也就是在OKG1(DefineResultAnalysisKeys)定义的表。
在制品计算-KKAX
说明:
1.在JEST表中增加一条记录。
2.在COSB表中插入两条记录。
COSB表中,在制品的数据字段是按照16个会计期间分16个字段来记录的。
数据分别为1正1负。
如果已经存在记录,系统将直接更改相关记录。
此事务码为单个运算,正式环境需要使用批量运算:
KKAO
KKAX
确认无误后,正式运行。
查看在制品计算历史
KKAY
操作同KKAX类似,此处仅查看。
在制品结算
说明:
结算时是根据在制品计算的结果,如果在在制品计算后发生变化,则需要重新运行在制品计算,否则系统记账的结果将有误。
系统计算时会做如下的后台操作:
在bkpf中增加相关的记录。
在COSBD中增加一条记录。
如果已经有记录,则更新相关的记录。
在COBRA中增加一条计算订单的记录。
如果有记录则更新相关的记录。
在AUAK(DocumentHeaderforSettlement)增加一条结算凭证的记录。
在bkpf表中的AWKEY字段中记录了结算凭证的号码。
批量执行时使用CO88。
KO88
确认无误后,正式运行。
查看结算凭证
FB03
查看在制品成本明细
结算差异
说明
将剩余的完工产品在7月份入库。
MB31
查看订单的状态-CO03
查看订单的状态已经变成DLV。
差异计算-KKS2
确认无误后,正式运行。
订单差异结算-KO88
批量结算使用CO88
KO88
确认无误后,正式运行。
查看差异结算的凭证
FB03
订单差异结算红冲-KO88
选择好相关的条件后,执行菜单“Settlement-Reverse”即可进行红冲操作。
KO88
查看差异结算红冲的凭证
可以看到系统标上了反记账(NegativePosting)的标识。
订单相关成本金额查看
查看订单成本-KKBC_ORD
在查看时可以选择不同的画面显示方式。
以上是可选的几个屏幕视图。
查看重新订单差异结算后的订单-CO03
Co03
可以看到存在5600的差异。
查看订单的成本清单列表-S_ALR_87013127
S_ALR_87013127
以上数据中:
1.借方(debit)是指发生的成本。
2.贷方(credit)是指转出的成本。
3.借方和贷方的差异就是目前的在制品。
作业价格重估
成本和作业的计划输入-kp06
KP06
差异计算-KSS1
此处的目标成本(targetcost)是从年初至今的累计数。
确认无误后,正式运行。
实际成本分割-KSS2
KSS2
可以看到,此处的金额等于在KP06中定义的作业类型下的成本要素的金额之和。
结束