1、CO-AD-3001CO模块常见问题及处理版本:2010V1课时:4 课时此文档仅供中石化内部使用课程概述课程内容:CO模块常见问题、对应的处理方法及如何避免问题的发生。培训对象:本课程适用中国石化炼化企业CO模块支持人员。软件信息:本课程基于SAP R/3 4.6C1总部ERP支持中心 | 1课程架构2总部ERP支持中心 | 2课程要求先期课程要求:CO-KN-1001 成本中心会计操作指南CO-KN-1002 利润中心会计操作指南CO-KN-1003 内部订单会计计操作指南CO-KN-1004 产品成本控制操作指南3总部ERP支持中心 | 3课程目标通过完成本课程的学习,你将可以做到:掌握
2、CO模块常见问题的处理方法如何规范业务的操作以避免问题的发生4总部ERP支持中心 | 4课程内容存货计价的相关规定物料账介绍常见问题及处理5总部ERP支持中心 | 5课程内容存货计价的相关规定物料账介绍常见问题及处理6总部ERP支持中心 | 6存货计价规定存货计价规定新会计准则规定,企业应当采用先进先出法、加权平均法或个别计价法确定发出存货的实际成本 。加权平均法包括移动平均法和月末加权平均法。7总部ERP支持中心 | 7中石化存货计价方法MAP:移动平均价WAP:标准价8总部ERP支持中心 | 8炼化生产企业销售企业管道企业销售大区油田企业MRO备品/备件/辅料MAP-MAP-MAPMM生产
3、用原料WAP(标准成本+物料账)MAP-WAP(标准成本+物料账)半成品(含外购)WAP(标准成本+物料账)-WAP(标准成本+物料账)产成品/商品WAP(标准成本+物料账)MAPMAP/售价转成本MAPWAP(标准成本+物料账)课程内容存货计价的相关规定物料账介绍常见问题及处理9总部ERP支持中心 | 9物料账介绍物料账是基于期间进行核算的平时以物料的标准价记账,月末计算物料的实际价格(周期单位价格)并重估库存值重估部分按照本期库存累计占总调整数量的比例,分别在本期及未分配中分摊在本期承担的差异中,再按照期末库存和消耗量比例,分别分摊到这两个部分。10总部ERP支持中心 | 10物料账介绍期
4、初库存成本 + 本期增加库存成本 = 本期减少库存成本 +期末库存成本由于在一个期间内,物料的标准价是不变的,所以:期初差异+本期收货差异 = 本期消耗差异 + 期末库存承担的差异物料本期的实际价格根据期初库存(数量、金额)加上本期增加的库存(数量、金额),计算出本期的单位成本,做为本期消耗和期末库存的成本。11总部ERP支持中心 | 11课程内容存货计价的相关规定物料账介绍常见问题及处理12总部ERP支持中心 | 12常见问题1. 结算生产订单时提示错误:订单xxxxxxxx的订单历史不完整。2. 结算CO生产订单时提示错误:没有为物料XXXX设置估价类型3. 运行多层物料账时,出现“物料周
5、期价格将为负”的错误4. 执行多层价格确定时提示错误:计算出前一期间XXXX物料的期末结算5. 执行物料账多层价格确定,系统长时间无反应。6. 通过CKM3查看,物料出现“没有分配”差异7. 物料账“不包括”差异 物料计算成本方式矛盾8. 物料账“不包括”差异 盘亏差异9. 记账期间的问题10. 执行分摊循环的时候,提示错误:因运行组XXXX被锁定,不能开始循环13总部ERP支持中心 | 13常见问题 11、结算生产订单时提示错误:订单xxxxxxxx的订单历史不完整。一般情况下,是由于对订单进行了手工记账(比如说通过FB01做进订单一笔费用),系统认为这个业务是不正常的,所以会出这个错误提示
6、。14总部ERP支持中心 | 14常见问题 1对于此问题,NOTE363601提供了一个程序: ZMLCCS_KO88_TREATMENT ,执行此程序,可解决这个问题。SA38输入程序名:15总部ERP支持中心 | 15常见问题 1执行后出现以下界面:16总部ERP支持中心 | 16常见问题 1执行结果:注意:执行后要再次结算生产订单!17总部ERP支持中心 | 17常见问题 22、结算CO生产订单时提示错误:没有为物料XXXX设置估价类型如下图:18总部ERP支持中心 | 18常见问题 2查看该生产订单,结算规则中的结算接收方为物料60044914:19总部ERP支持中心 | 19常见问题
7、 2结算规则中,接收方物料的评估类型为GQA320总部ERP支持中心 | 20常见问题 2分析:此订单是当月新建的,结算规则为结算到物料60044914上,而物料在工厂GQA3下设置了2个评估类型,如右图:21总部ERP支持中心 | 21常见问题 2订单有原料60161223投入655.357吨,60044914副产品(531)收货550.5吨,但是没有从订单中收货(101),所以,在结算时,系统无法区分应该结算到哪个评估类型上,就会提示错误“没有为物料XXXX设置估价类型”22总部ERP支持中心 | 22常见问题 2解决方法:如果订单确实无收货,可以对该订单做一笔0收货(或者通过101收货从
8、订单收出1吨产品,然后再通过MBST将此收货凭证冲销),让订单在历史中纪录下收货的评估类型,这样,再结算时就会结算到收货的评估类型上。23总部ERP支持中心 | 23常见问题 2订单结算后,再来看订单的结算规则:24总部ERP支持中心 | 24常见问题 2需要注意的是,订单如果做过了收货,不管是0收货还是有数量的收货,就不能再收该物料的其他评估类型,这样是为了确定结算物料评估类型的唯一性。所以在进行收货时,一定要选择正确。25总部ERP支持中心 | 25常见问题 33、运行多层物料账时,出现“物料周期价格将为负”的错误如下图:26总部ERP支持中心 | 26常见问题 3问题原因:出现此问题的原
9、因一般都是由于物料的负差异的金额大于标准成本的金额造成的,而这个负差异有可能是物料账多层分摊过来的,也有可能是订单结算过来的。解决思路:让订单的标准成本的金额大于结算过来的负差异的金额。27总部ERP支持中心 | 27常见问题 3例如:由于物料的标准价定的过低,使订单结算过来的负差异大于订单收货的成本,导致物料的单价为负数。28总部ERP支持中心 | 28常见问题 3解决办法:调整物料的标准价格,使其收货的标准成本大于负差异。如果物料为3+S,可通过以下步骤进行操作:(1)将本期该物料的所有业务冲销;(2)CKMM将物料的“价格计算”由3改为2;(3)MR21调整标准价格(4)CKMM将物料的
10、“价格计算”改回3;(5)补做该物料的相关业务注意:CKMM的使用一定要慎重,否则会出现异常的差异!29总部ERP支持中心 | 29常见问题 44、执行多层价格确定时提示错误:计算出前一期间XXXX物料的期末结算30总部ERP支持中心 | 30常见问题 4问题分析:出现此错误,通常是由于物料的期间状态不正确导致的。物料账在执行的时候,会检查相关物料上一期间的状态是否为01(新对象)或70(结束已完成的输入),如果不符,就会提示此错误。31总部ERP支持中心 | 31常见问题 4通过事物代码S_ALR_87013180(或查询表CKMLPP),查看工厂LAP1发现在该工厂下有很多物料的状态为60
11、(结束输入更改),进一步查找原因,发现上个月的物料账做完后又更改过,但是重新运行做最后一步“商品分类账结束输入”的时候,由于账期没打开导致未完成,物料状态为60。32总部ERP支持中心 | 32常见问题 433总部ERP支持中心 | 33常见问题 4解决方案:(1)如果09年1月的账期还未打开,物料的期间还是11月和12月的话,可将11月的物料账冲销,重新结算。(2)如果09年1月的账期已开,无法重新执行11月的物料账,可采用NOTE361236 ,进行快速结算、关账,但物料是不带走差异的。(慎用)这两种方法都会影响到存货的历史,从而影响相关的各种报表。34总部ERP支持中心 | 34常见问题
12、 4(3)使用程序直接修改物料状态此方法仅是让本期物料账通过,对前期的数据错误不进行处理。由于物料账是按期间进行结算的,也就是说,运行物料账时会检查物料的上一个期间的状态,如果状态不为01(新对象)或70(结束已完成的输入),就会提示此错误。使用程序将表CKMLPP中错误的物料状态改为70,使系统检查物料状态时通过。35总部ERP支持中心 | 35常见问题 55、执行物料账多层价格确定,系统长时间无反应。问题现象:物料账结账运行时,当进行到“多层价格确定”的步骤时,系统运行长时间停滞不前,处于死循环状态。36总部ERP支持中心 | 36常见问题 5问题分析:大多数属于业务问题,主要是由于物料在
13、生产、投入、转储、移库过程中操作存在错误,导致人为增加了物料账计算循环的次数。比如使用移动类型301将物料从生产工厂移库到销售工厂,当有部分物料退回到生产工厂时,未正确使用移动类型302而是使用了301,类似的移动类型还有309和310。37总部ERP支持中心 | 37常见问题 5解决方法:(1)企业查询错误操作的物料,冲销之后,试运行可否解决,因此要从业务角度查找物料移动过程中存在的错误。(2)企业可以通过分工厂运行物料分类账的方法解决。虽然不十分规范,但是作用类似于SAP给出的补丁程序的做法,SAP给出的补丁程序破坏性可能更大。(3)采用SAP标准补丁,补丁的逻辑是停掉循环物料的基础上运行
14、物料分类账,Notes号码:434282建议:规范移动类型的使用,发生退料时要选用冲销的移动类型,可能的话,还可以通过编写增强程序来限制物料的移动类型。38总部ERP支持中心 | 38常见问题 5另外,SAP提供了2个Note,用以分析物料循环及改善循环的迭代,可帮助分析相关的错误:Note 892873 - CKMLCP: Analysis of negative usages incyclesNote 885395 - Improving the iteration of cycles已维护进D系统,请求号为D00K9A5E42,如有必要可进行传输。39总部ERP支持中心 | 39常见问题
15、 66、通过CKM3查看,物料出现“没有分配”差异原因:后继调整数量大于收货数量标准价与周期价差异过大修改物料价格确定40总部ERP支持中心 | 40常见问题 6 - 1后继调整数量大于收货数量41总部ERP支持中心 | 41常见问题 6 - 1这是由于在某种情况下,例如库存累计不足时,为保证物料价格不失真,在运行单层物料账时,系统会对库存累计进行“可承载检查”,即检查后续调整数量是否大于库存累计,如果大于,那么总差异*(1-库存累计/总调整数量)值,就会出现在物料价格分析的“没有分配”一行。这样,在期末库存和消耗之间分摊的差异少了“没有分配”部分。42总部ERP支持中心 | 42常见问题 6
16、 - 1表CKMLPP中,收货数量为0,后继调整数量为492,724.298。43总部ERP支持中心 | 43常见问题 6 - 1解决方案:SAP NOTES412963提供了一个程序:ZML_VALUE_FLOW_ANALYZER。通过事务代码SA38执行此程序,可检查出哪些物料存在“没有分配”的差异。方法一:使用事务代码SA38,执行程序ZREMOVE_PRICE_LIMITER,输入出现“没有分配”差异的物料编码、工厂、评估类型等信息,在“期间中后续调整数量”输“0”,来调整并更新数据库后,再对此物料运行单层价格确定(CKMH),即可将原“没有分配”中的金额从期末库存和当期消耗中去。44
17、总部ERP支持中心 | 44常见问题 6 - 1SA38:ZREMOVE_PRICE_LIMITER注意:要选中“更新数据库”选项,才会更新!45总部ERP支持中心 | 45常见问题 6 - 1方法二:SA38执行程序ZML_VALUE_FLOW_ANALYZER,找出没有分配的物料后,在对话框输入DELPL:46总部ERP支持中心 | 46常见问题 6 - 1在弹出的对话框点“是”,即可将后继调整数量改为0:47总部ERP支持中心 | 47常见问题 6 - 1情况二:物料无期初期末库存,本期也无收据和消耗,只有发票校验的差异48总部ERP支持中心 | 48常见问题 6 - 1对于这种有金额无
18、数量的采购差异,BWBCS项目组已给出解决方案:根据物料走向找出当月的生产订单,将差异转入该生产订单,进本期的生产成本;如果该物料在本期没有投入,则需要追溯该物料上期投入的订单所对应的装置,再找到该装置本期的订单,在该订单中手工记入其差异。49总部ERP支持中心 | 49常见问题 6 - 2物料出现“没有分配”差异 标准价与周期价差异过大由于标准价格过低,生产订单结算的负差异比按标准价收货的成本还要大,造成单层物料账后的价格为负数,负价格是不符合系统逻辑的,所以使用周期价格进行倒挤出未分配的差异。50总部ERP支持中心 | 50常见问题 6 - 2关于订单结算的差异51总部ERP支持中心 | 51常见问题 6 - 2联产品权数52总部ERP支持中心 | 52常见问题 6 - 2订单收货53总部ERP支持中心 | 53常见问题 6 - 2权数计算结果:权数*数量88*900754总部ERP支持中心 | 54常见问题 6 - 2订单归集的成本:55总部ERP支持中心 | 55常见问题 6 - 2订单成本的分摊: