物料分类账业务配置及操作手册Word文档下载推荐.docx
《物料分类账业务配置及操作手册Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《物料分类账业务配置及操作手册Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
![物料分类账业务配置及操作手册Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/5/21fc1549-f4e2-402e-bd9e-952d0aa22581/21fc1549-f4e2-402e-bd9e-952d0aa225811.gif)
6.生产环节结算差异:
生产环节,生产订单的报工、生产收货都是按照标准价格或计划作业价格计算成本,在订单结算环节,会结转将投入与产出的差异(需要注意的是WIP不承担差异);
此差异包括材料差异(一般是由于数量差异引起的差异)、工费差异和制造费用差异;
7.其他类型业务差异:
如退货等。
遗留问题
1.未启用在制品差异结转。
2.销售成本差异的分配未产生凭证,可能是财务扩展后面激活的原因。
特别说明
系统切换上线时,物料的状态只能为01,才可以进行月结;
月结前检查上一期间物料状态时,只有01、00、70状态才能进行本期间物料帐结帐;
只01、20、30状态时才能进行成本估算。
01、00、70状态是期间物料帐结帐的正常状态,记住!
采用物料帐+订单的成本核算模式特别要注意更改物料和发生物料移动时物料和时间的要求,更改物料要在上一个会计期间,而发生物料移动时的物料主数据一定要完备,不然后果时灾难性的
Table
No.TablenameShortDescriptionMemo
CKMLHD
MLHD
MLIT
Configure
激活Financials扩展
激活后,物料分类账的计算程序中将增加一个“RevaluationofConsumption”的计算,否则应该分摊给销售成本的差异将无法分摊。
配置CO-PC-参见相关文档
参见《SAP生产成本核算配置及操作手册》。
检查控制范围的货币类型
需要设置为“10-公司代码货币”或者是“30-集团公司货币”,不可以设置为“20-控制代码货币”。
关于货币类型的设置,参见货币类型相关说明。
配置公司代码的多本位币
如果希望使用集团公司货币作为控制范围的货币,需要配置此项。
控制范围的多种控制方法
维护货币和评估参数-8KEM
此处因为没有启用集团货币,就没有设置,如果需要,可以增加设置30类型的货币类型。
分配货币和评估参数到控制范围-8KEQ
在此处配置后,在控制范围维护中将直接能看到效果。
8KEQ
自动记账科目设置
抵消科目-OBYC(GBB)
该配置并非物料分类账专有。
此处用到GBB-VAX
差异科目-OBYC(PRD)
重估消耗科目-OBYC(COC)
未用到-库存补充记账科目-OBYC(BSD)
未用到-物料分类账汇率差异科目-OBYC(KDM)
没有外币业务发生。
未用到-来自底层差异的汇率差异科目-OBYC(KDV)
未发生外币业务。
应计和递延科目-OBYC(LKW)
如果结账(CKMI)时不选择重估物料,那么重估时BS科目将取该科目。
如果结账时选择重估物料,那么会取物料对应的存货科目(BSX)。
该科目设置为存货科目可能更为合适。
库存记账科目-OBYC(BSX)
OBYC
未用到-价格差异科目-OBYC(PRG)
将作为差异计算当月的贷方科目。
OBYC-PRG
多层差异科目-OBYC(PRV)
来源于低阶的价格差异科目,将作为差异计算当月的借方科目,也就是当月差异的承担科目。
多层差异科目,属于PL科目。
此处设置成了资产科目,生产机中需要设置为PL科目。
OBYC-PRV
单层差异科目-OBYC(PRY)
单层差异科目,属于PL科目。
激活物料分类账区域
关于物料分类账的价格确定,同样是按照通常的规则,只对后续的数据有影响,历史数据将不做调整,也不允许调整,所有的之前的物料将自动设置为“2-基于业务”。
在此处可以对物料分类账的相关配置进行一个检查,需要说明的是,有些检查出来的错误也不一定都需要解决。
此处的价格确定主要包含以下两种类型:
2Transaction-Based
3Single-/Multilevel
选择2时,物料价格控制可同时被定义为移动平均价或标准价。
选择3时,物料价格控制将只能选择标准价。
保存后系统会提示以下信息(要求转换现有数据):
Afteractivatingmaterialledger,livedatamustbeconverted
Messageno.OM463
Diagnosis
Youhaveindicatedthatthematerialledgeristobeactivatedforoneormorevaluationareas.
Afteryouactivatethematerialledger,youmustconvertthedataforthesevaluationareastoyourlivesystem.Thisensuresconsistencyofthevaluationdataandthematerialledgerisflaggedinternallyasbeinginproduction.
SystemResponse
YoucanonlystartupproductioninthesevaluationareasinMaterialsManagementoncethedatahasbeenconvertedafteractivationoftheMaterialLedger.
Procedure
1.DecidethevaluationareasforwhichyouwishtoactivatetheMaterialLedger.
2.Printoutthissystemmessage.
3.SaveyourCustomizingsettings.
4.ConvertthedatafortheMaterialLedger.
Youhavetwooptions:
•YouactivatetheMaterialLedgerinasystemthatdoesnotcontainanyproductiondataandtransporttheCustomizingsettingstoyourproductionsystem.
YoumustensurethatthedataisconvertedfortheMaterialLedgerintheproductionsystembeforeyoustartworkwithMaterialsManagement.
•YouactivatetheMaterialLedgerinasystemcontainingproduction
data.ImmediatelyafteractivatingtheMaterialLedger,youmustconvertthedataforproductionstart-up.
ChooseAccounting->
Controlling->
Actualcosting/Materialledger->
Utilities->
Productionstartup.
分配货币类型到物料分类账类型-OMX2
直接采用标准即可。
(菜单中的名字为AssignCurrencyTypestoMaterialLedgerType,进入后的功能名称为DefineMaterialLedgerType,不知道为什么名称不同),该功能确实也是设置
注意:
启动工厂时,系统会读取这里的物料帐货币类型,如果物料分类帐货币与CO或FI货币不一致,将导致严重的后果。
因为启动工厂操作不可逆,除非删除所有业务数据后使用程序RKALLEWS重置货币,其他没有任何解决方案。
当运行程序RKALLEWS时,系统首先会读取表COEP有无数据,这张表是记录CO模块行项目的表,如果发现有数据,则终止程序。
OMX2
为评估范围分配物料分类账类型-OMX3
OMX3
评估范围已经设置为按照工厂,所以此处的评估范围为工厂。
维护号码范围-略
维护价格动态发布
如果设置为1,则表示ML计算后自动发布价格。
为价格改变定义原因
需要同步在OBYC中定义UMB的科目。
定义了以后,指定的事务码在执行时就可以选择定义好的原因代码,同时,也可以在OBYC中的一般修改中加入该原因,这样就可以针对不同的原因设置不同的科目。
为物料分类账更新定义移动类型组
直接使用系统标准。
因为物料消耗相关配置没有配,此处不可修改。
分配移动类型组(到每个移动类型)
为201和601分配移动类型组,也就是说产品销售和成本中心领料承担成本的差异部分。
定义物料更新结构
直接默认即可。
分配物料更新结构到评估范围
激活实际成本结算
激活作业(ActAct)的可选值包括:
No编码说明备注
0Noactivityupdate作业消耗不在物料的数量结构更新;
1ActivityupdatenotrelevanttopricedeterminationML价格确定与作业价格重估没有关系;
2Activityupdaterelevanttopricedetermination在月结时,不能执行CON2作业价格重估;
执行KO88生产订单结算,不结算作业价格重估产生的差异;
生产订单成本趋势分析,“总的实际成本”一栏的“报工”为目标成本;
等到执行CKMLCP实际成本核算时,才结算作业价格重估产生的差异。
激活实际成本组件分割
只有激活这里,才能看到实际的材料、人工、费用,也就是进行成本还原。
系统会提示:
Convertlivedataafteractivatingactualcostcomponentsplit
Messageno.OM520
Youhavespecifiedthattheactualcostcomponentsplitisactiveforoneormorevaluationareas.Afteryouactivatetheactualcostcomponentsplitforthesevaluationareas,youhavetocreatethatdatafortheactualcostcomponentsplitintheproductionsystem.Thisensuresthatyourvaluationdataisconsistent.
Thesystemfoundthattheproductivestartofthematerialledgerhasalreadybeencarriedout.Thesystempointsoutthattheproductivestartfortheactualcostcomponentsplit(report"
MLCCS_STARTUP"
)hasstilltobecarriedout.
1.Makeanoteofthevaluationareasforwhichyouhavesetjusttheactualcostcomponentsplittoactive.
2.SaveyourCustomizingsettings.
3.Convertthedatafortheactualcostcomponentsplitintothenewactivatedvaluationareas.
运行启动程序-SA38
SA38MLCCS_STARTUP
如果测试运行正常后就可以执行正式运行。
运行结果如下:
维护耗费差异的分摊
因为本系统中没有直接的路径,使用SM30直接维护表。
SM30CKMLDUVN001L
在制品差异激活-OMXW
需要输入的验证码为:
WPSOLUTION
OMXW
YouwanttoactivatetheWIPrevaluation.Refertothelongtext
Messageno.CKMLWIP008
TheWIPrevaluationfunctionhasnotbeenreleasedforgeneraluse.Youcanonlyactivateitbyenteringapassword.
Ifyouwouldliketousethisfunction,seeSAPNote608162.
COPA
DefineandAssignValuationStrategy
KE4U
DefineAccesstoStandardCostEstimates
DefineAccesstoActualCosting/MaterialLedger
解决使用PUP去重估COPA,以便COPA中得到实际成本信息。
此处需要指定实际成本是获利能力分析的哪个字段。
AssignCostingKeystoMaterialTypes
AssignValueFields
Operation
上线准备
上线启动-CKMSTART
上线启动后,将不允许修改控制范围的货币类型。
在没有业务数据的情况下,可以使用程序SAPRCKMJX取消上线启动。
该操作不可逆,执行该操作前,请确保FI、CO货币已经配置完毕。
如果启动工厂后对货币进行调整,将导致工厂物料无法移动!
CKMSTART
配置情况检查-CKM9
在上线时,可以通过检查程序对配置进行检查。
有些提示需要配置的内容可以根据自身需要忽略。
CKM9
主数据
数据准备逻辑
原材料标准成本=10
半成品43标准成本=原材料1个+1分钟准备+0.5分钟机器+1分钟人工
=10*1+1*5+0.5*10+1*10
=30
产品41的成本=半成品2个+原材料1个+2分钟准备+1分钟机器+1分钟人工
=30*2+10*1+2*5+1*10+1*10
=100
产品42的成本=半成品4个+原材料2个+4分钟准备+2分钟机器+2分钟人工
=30*4+10*2+4*5+2*10+2*10
=200
物料-产品-41、42
创建产品的物料编码。
MM01
此时的价格确定(PriceDeterm.)为可修改状态,默认为后台设置的值,选择3.物料分类账标志自动打钩。
此时的价格和价值标签内容同正常的物料有所不同,少了移动价格等的设置。
因为价格确定是3,价格控制(PriceControl)也强制为S。
下面是另外一个部分完工的产品。
物料-半成品-43
物料-原材料-44
BOM-产品
CS01
BOM-半成品
成本中心
KS01
次级成本要素-43-准备工序
KA06
次级成本要素-43-机器工序
次级成本要素-43-人工工序
作业类型-准备工序
KL01
作业类型-机器工序
作业类型-人工工序
维护作业计划价格-KP26
KP26
保存后点击工具栏中的下一条按钮,切换屏幕布局到1-204,修改ActivityTypeCategory字段为1,默认为5.
工作中心-CR01
CR01
工艺路线-半成品-CA01
CA01
工艺路线-产成品-CA01
收入成本要素-销售收入-11
KA01
日常业务处理
物料价格分析-原材料-收货前-CKM3
没有任何的值。
CKM3
物料价格分析-半成品-收货前-CKM3
物料价格分析-成品-收货前-CKM3
物料期间状态查看-收获前-S_ALR_87013180
S_ALR_87013180
采购订单-ME21N
ME21N
订单号:
4500000002
物料价格分析和物料期间状态无任何变化
采购收货-MIGO
MIGO
入库单号:
5000000030
产生了20,000的价格差异。
物料价格分析-原材料-收货后
可以看到有20,000的价格差异。
物料期间状态查看-原材料收货后-S_ALR_87013180
生产订单-半成品-CO01
CO01
生产订单-产品41-CO01
生产订单-产品42-CO01
物料价格分析-原材料-CKM3(无变化)
物料价格分析-半成品-CKM3(无变化)
物料价格分析-产品-CKM3(无变化)
生产领料-半成品订单-MB1A
MB1A
生产报工单-半成品-CO11N
查看报工单-半成品-CO03
通过CO03工具栏中的Operation进入后调整,还没有找到在哪里可以直接查报工单的清单。
查看报工单的CO凭证-半成品
KSB5
生产订单成本分析-半成品-领料和报工后-S_ALR_87013127
查看趋势分析图。
S_ALR_87013127
物料价格分析-原材料-半成品领料后
原材料有4,000的差异在半成品领料后转入半成品。
物料价格分析-半成品-半成品领料后(无任何变化)
物料价格分析-产品-半成品领料后(无任何变化)
物料期间状态查看-无变化-S_ALR_87013180
也就是说生产订单的处理和领料对物料的期间状态没有影响。
生产入库-半成品-MB31
MB31
物料价格分析-半成品-生产入库后
物料价格分析-原材料-半成品生产入库后(无变化)
物料价格分析-产品-半成品生产入库后(无变化)
物料期间状态查看-半成品入库后
生产订单成本分析-半成品-生产入库后-S_ALR_87013127
生产领料-产品41订单-MB1A
生产报工单-产品41-CO11N
查看报工单-产品-CO03
查看报工单的CO凭证-产品-KSB5
生产订单成本分析-产品41-领料和报工后
物料价格分析-原材料-产品41领料后
物料价格分析-半成品-产品41领料后
物料价格分析-产品41-产品41领料后(无变化)
生产入库-产品41-MB31
物料价格分析-产品41-生产入库后
物料价格分析-半成品-产品生产入库后(无变化)
物料价格分析-原材料-产品入库后(无变化)
生产订单成本分析-产品-生产入库后
生产领料-产品42订单-MB1A
只领25个的料,部分领料。
生产报工单-产品42-CO11N
生产订单成本分析-产品42-领料和报工后
物料价格分析-原材料-产品42领料后
物料价格分析-半成品-产品42领料后
物料价格分析-产品42-产品42领料后(无变化)
生产入库-产品42-MB31
物料价格分析-产品42-生产入库后
物料期间状态查看-S_ALR_87013180
销售订单-产品41-VA01
VA01
销售发货-产品41-VL01N
显示凭证流。
显示物料凭证。
销售开票-产品41-VF01
物料价格分析-产品41-销售发货后
成本中心领料-MIGO
物料价格分析-原材料-成本中心领料后(CKM3)
更改在制品结算的会计期间-KKA0
在制品结算-KKAO
正式运行后就可以查看WIP的数量凭证。
因为领料100个43,50个44,按照齐套来说是25套,本月入库5个,所以剩下来20套的领料在半成品。
订单差异计算-半成品-KKS2
订单差异计算-产品41-KKS2
订单结算-半成品-KO88
订单结算-产品41-KO88
订单结算-产品42-KO88
KO88
通过FB03查看生成的凭证。
物料价格分析-产品42-生产订单结算后(无变化)
物料价格分析-产品41-生产订单结算后
产生了生产订单的差异2000,但是销售发货还是原来的标准成本100。
物料价格分析-半成品-生产订单结算后
产生了生产订单的差异8000,但是生产领料还是原来的标准成本30。
物料价格分析-原材料-生产订单结算后(无变化)
月底处理
允许物料价格修改
CKMF
执行正确后,提示:
Pricedeterm.isnowallowedinvaluationarea1111forperiod002/2012
Messageno.C+826
允许结账输入项
CKMG
执行正确后提示:
Clo