1、SAPCOPCSAP生产成本操作手册1222020年4月19日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。SAP生产成本核算配置及操作手册目录SAP生产成本核算完整说明1概述1业务说明1Table1遗留问题2订单的计划成本没有产生2成本核算计划配置2定义成本组件结构OKTZ2创立分配结构-OKO67定义成本核算变式-OKKN8配置标准成本差异科目-OMWB/OBYC9系统准备11物料11BOM13计算公式14成本要素-次级16作业类型19作业类型价格-KP2622成本中心24工作中心25Routing29目标成本计算变式32在制品结算32差异结算46订单成本结算50成本计算变式
2、52订单有效性检查52成本计划业务操作52查看卷积前的物料标准成本52价格更新: 组织结构的计量CK2253成本卷积( 单个) -CK11N53单个物料价格发布CK2456查看卷积后的物料标准成本-MM0361单个物料发布标准成本-CK2462查看物料价格修改凭证-CKMPCD68业务操作69材料入库69创立生产订单69订单下达72材料领用出库-MB1A72工序报工-CO11N74产品入库-MB3177产品入库后的成本分析79订单在制品结算80结算差异92订单相关成本金额查看103作业价格重估108结束113SAP生产成本核算完整说明概述业务说明当前仅完成按照生产订单核算成本的模式。Table
3、No数据表名数据表描述说明1KEKOProduct Costing - Header Data2AUFKOrder master data3TKA09Basic Settings for VersionsTKT09: Texts for versions in master table4TKKAPResults Analysis Versions for Results Analysis5KAPSCO Period Locks6AFPOOrder item7T003OOrder Types8JESTIndividual Object Status9COSBCO Object: Total Va
4、riances/Results AnalysesKALACosting Run: General Data/Parameters存放CK40N运算的参数CKHSHeader: Unit Costing (Control + Totals)CKISItems Unit Costing/Itemization Product CostingKEPHProduct Costing: Cost Components for Cost of Goods MfdKEKOProduct Costing - Header DataCKPFCDHDRChange document headerCDCLSBDCP
5、Change pointerMSTAMaterial Master StatusMARAMBEWCKMI1Index for Accounting Documents for Material记录了物料凭证同财务凭证的关联MLHD物料价格修改的凭证头MLIT物料价格修改的凭证行遗留问题订单的计划成本没有产生可能是目标成本的配置问题。成本核算计划配置定义成本组件结构OKTZ创立分配结构-OKO6如果设置了”by cost element”, 那就表示结转成本时从原成本要素科目; 否则结转成本时按照”settlement cost element”科目进行转出。一般将”Settlement cos
6、t 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 quantit
7、y/Base qty成本要素-次级需要定义类别为43的成本要素, 用于记录生产订单中的工资和费用的作业类型的成本。在作业类型中会定义作业类型对应的次级成本要素。S6664302-内部分配-工( 43类型) S6664303-内部分配-费( 43类型) 作业类型KL01人工费用作业类型价格-KP26KP26人工-T66602费用-T66603成本中心KS01工作中心CR01材料人工RoutingCA01第一道工序第二道工序目标成本计算变式在制品结算Define Results Analysis Keys-OKG1OKG1结果分析码能够随便定义, 只是定义一个编码和名称而已, 具体的特性都是在后续
8、的环节中确定。在此能够直接使用标准的000001。Define Cost Elements for WIP CalculationKA01S6663100-在制品分析-主要成本( 31类别) S6663101-在制品分析-次要成本( 31类别) Define Results Analysis Versions-OKG9OKG9此处没有过多研究, 只是知道”Assignmeng /RA key”必须选中, 否则后面会报错。字段说明: Transfer to Financial Accounting: 设置过账到财务会计, 这个设置需要在其它的配置都完成后再标上, 不然后续会报错。Cuttoff
9、Persiod for Actual RA/WIP: 该字段定义上线日期所在期间的前一个期间即可, 在月底结算前有一个步骤修改此内容, 因此在此的定义能够自由定义。Define Valuation Methods( Actual costs)-OKG3OKG3直接新建, 系统会提示选择什么方式对在制品进行评估。选择”Actual costs”,选择控制范围、 结果分析版本和结果分析码即可。确认后自动生成四条记录。Define Line IDs这里定义不同的分类, 主要需要定义: 1.不同的成本要素分类, 也就是说生产订单中的各成本要素如何分类。2.用于结算的行项目。行项目ID是作为一个桥梁,
10、用于连接生产订单中的各成本要素( 包括初级成本要素和次级成本要素) 和在制品结算后的各成本要素, 也就是说经过行项目ID作为过渡, 确定生产订单中的成本要素的金额结转到在制品的哪个成本要素中。Define Assignment-OKG5OKG5当前确定的规则为: 1.原材料作为主要成本, 对应的成本要素为一级成本要素50010101。2.工资和费用的一级成本要素50010201和50010301因为经过次级成本要素结算, 因此作为已结算的成本要素。Define Update-OKG4OKG4此处定义每个行项目ID分别结算到哪些次级成本要素。主要的分类: NoCategoryShort Text
11、Memo1ASettled Costs2DSpecial Costs3ERevenues4FCustomer Down Payments5GDirect Revenues Through Special Costs6KCosts7NCosts Not to Be Included8PCosts of Complaints and Commissions9USame as N, Processing in Customer Enhancements Possible如果选择了A, 表示已结算的成本, 不需要指定结算到什么成本要素。Define Posting Rules for Settling
12、 Work in Process-OKG8OKG8该处确定在在制品结算时生成的会计凭证的借贷方。借: 14050301库存商品-在制品贷: 50010903生产成本结转-在制品Define Number Ranges定义订单在制品结算的编号范围, 这个在控制范围定义时一般已经定义, 检查一下即可。差异结算Define Variance Keys-OKV1OKV1Define Default Values for Variance KeysOKVW只需要分配一个即可。Define Target Cost Version直接从0001控制范围复制即可。Define Number Ranges fo
13、r Variance Documents定义订单差异计算的编号范围, 这个在控制范围定义时一般已经定义, 检查一下即可。订单成本结算结算号码范围设置-KO8NKO8N在此将控制范围分配到组即可。成本计算变式订单有效性检查成本计划业务操作查看卷积前的物料标准成本MM03价格更新: 组织结构的计量CK22设置对应的公司代码在指定期间使用的Cost Variant。单击需要更新的月份, 在弹出的框中选择。如果希望取消设置, 选中后执行表格上方最后一个按钮。成本卷积( 单个) -CK11N回车后带出参数设置。为了马上看到结果, 将日期调整为5月31日( 今天的日期) , 如果早于今天的日期, 系统将不
14、能保存运算结果。再回车进行计算。执行保存。保存后, 在CKIS( 文本存放到CKIT) 、 CKHS、 KEKH、 KEPO表中新增记录, 经过成本估算号( 字段KALNR) 。单个物料价格发布CK24返回后显示价格变化情况。确认正常后, 执行正式运行。标记时, 更新表MBEW中物料对应的当前评估号、 标准成本等, 更新KEKO表中的字段FEH_STA( Costing Status, 注明是否有错误) 为VO(Marked Without Errors)查看卷积后的物料标准成本-MM03能够看到 5月份的标准成本已经发生了变化。单个物料发布标准成本-CK24CK24运行结果。查看物料凭证。在
15、表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业务操作材料入库创立生产订单C
16、O01成本分析: 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的公式为SA
17、P_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 posting string for movement type 101 is missing. The
18、 indicators Quantity update und Value updating are set this way: /.System ResponseAutomatic account determination could be carried out.Procedure for System AdministrationGo into Customizing and check the entries for movement type 101.订单下达直接执行下达即可。材料领用出库-MB1AMB1A领料的会计凭证。领料产生的200成本更新到订单的实际成本中。工序报工-CO1
19、1NCO11N第一道工序反馈第一道工序后的成本CO03确认的价格计算过程如下: 机器成本的计算过程: 工作中心T6660201的机器作业的作业类型T66603的工时=反馈的实际工时*作业类型单价=160*20=3200注: 需要同时统计所有工序, 此处仅包括已反馈第一道工序。人工成本的计算过程: 工作中心T6660201的机器作业的作业类型T66602的工时=反馈的实际工时*作业类型单价=220*15=3300第二道工序反馈第二道工序后的成本确认的价格计算过程如下: 机器成本的计算过程: 工作中心T6660201的机器作业的作业类型T66603的工时=反馈的实际工时*作业类型单价=( 160+
20、220) *20=7600注: 需要同时统计所有工序, 此处仅包括已反馈第一道工序。人工成本的计算过程: 工作中心T6660201的机器作业的作业类型T66602的工时=反馈的实际工时*作业类型单价=( 220+300) *15=7800产品入库-MB31MB31产品入库后的成本分析订单在制品结算总体菜单结构更改期末结账期间-KKA0保存即可。注: 此处的期间应该选择在当前结算的期间之前。例如, 现在结算 6月, 那么此处就要选择 5月。仅仅是更新数据表TKKAP的字段ABSPE( Cutoff Period) , 格式为”MYYYY”。也就是在OKG1( Define Result Anal
21、ysis Keys) 定义的表。在制品计算-KKAX说明: 1.在JEST表中增加一条记录。2.在COSB表中插入两条记录。COSB表中, 在制品的数据字段是按照16个会计期间分16个字段来记录的。数据分别为1正1负。如果已经存在记录, 系统将直接更改相关记录。此事务码为单个运算, 正式环境需要使用批量运算: KKAOKKAX确认无误后, 正式运行。查看在制品计算历史KKAY操作同KKAX类似, 此处仅查看。在制品结算说明: 结算时是根据在制品计算的结果, 如果在在制品计算后发生变化, 则需要重新运行在制品计算, 否则系统记账的结果将有误。系统计算时会做如下的后台操作: 在bkpf中增加相关的
22、记录。在COSBD中增加一条记录。如果已经有记录, 则更新相关的记录。在COBRA中增加一条计算订单的记录。如果有记录则更新相关的记录。在AUAK( Document Header for Settlement) 增加一条结算凭证的记录。在bkpf表中的AWKEY字段中记录了结算凭证的号码。批量执行时使用CO88。KO88确认无误后, 正式运行。查看结算凭证FB03查看在制品成本明细结算差异说明将剩余的完工产品在7月份入库。MB31查看订单的状态-CO03查看订单的状态已经变成DLV。差异计算-KKS2确认无误后, 正式运行。订单差异结算-KO88批量结算使用CO88KO88确认无误后, 正式
23、运行。查看差异结算的凭证FB03订单差异结算红冲-KO88选择好相关的条件后, 执行菜单”Settlement-Reverse”即可进行红冲操作。KO88查看差异结算红冲的凭证能够看到系统标上了反记账( Negative Posting) 的标识。订单相关成本金额查看查看订单成本-KKBC_ORD在查看时能够选择不同的画面显示方式。以上是可选的几个屏幕视图。查看重新订单差异结算后的订单-CO03Co03能够看到存在5600的差异。查看订单的成本清单列表-S_ALR_87013127S_ALR_87013127以上数据中: 1.借方( debit) 是指发生的成本。2.贷方( credit) 是指转出的成本。3.借方和贷方的差异就是当前的在制品。作业价格重估成本和作业的计划输入-kp06KP06差异计算-KSS1此处的目标成本( target cost) 是从年初至今的累计数。确认无误后, 正式运行。实际成本分割-KSS2KSS2能够看到, 此处的金额等于在KP06中定义的作业类型下的成本要素的金额之和。结束