错误处理 物料估价不一致主数据与物料帐价格不一致教材Word文档格式.docx
《错误处理 物料估价不一致主数据与物料帐价格不一致教材Word文档格式.docx》由会员分享,可在线阅读,更多相关《错误处理 物料估价不一致主数据与物料帐价格不一致教材Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
期初上线物料主数据导入的期间有个默认期间,需要调整与实际上线期间一致,不行的话冲1月开始关闭物料期间直到上线启动月份
点击“进行”,系统会引导进入CKMC的程序界面:
执行后,系统显示:
将光标置于33186066000这一行,点击“数据比较”按钮,系统显示如下:
从图中可以看出,该物料在主记录上的价格和物料分类帐中的价格不一致,二者的差为569.57元,正是在前一界面上显示的结果。
在前一界面点击“业务”,系统显示:
二、问题分析
在物料主数据中,
此处显示的价格是138.937,和物料分类帐中的价格一致:
12月份的这个价格是什么时候变化的呢?
查看物料凭证,可以发现,这个价格是在12/01做了一笔生产订单的收货后发生变化的。
会计凭证:
物料分类帐凭证之一——价格修改:
记录创建信息:
物料分类帐凭证之二——物料分类帐更新:
查看创建信息:
由两条记录紧密相连的创建记录时间可以发现:
正是由于在12/01做了一次收货,导致物料的价格发生更新。
进一步考虑,这个价格怎么得来的呢?
在ck40n中发现,2005/11/29对这个物料进行了一次成本估算(成本核算名称为TEST)。
当时对这个物料估算出新的成本为138.937。
当时只是成功做了标记,标记在2005年12月。
由于12月份尚未到来,发布没有成功(发布太早)。
但是,标记的成本在2005年12月份的第一笔事务上被调用到了,并被发布出来。
对另一个物料331860665000的测试表明了此结论是正确的:
如果物料在某个会计期有标记但未发布的成本,当该月有第一笔物料移动事务发生的时候,系统会激活发布此成本,并在物料分类帐中产生一笔价格更改的记录。
只是该价格更改导致了物料主数据和物料分类帐中的价格不一致。
从表MBEW中可以看到,虽然对物料33186066000有过价格更改,但是在表中,标准价格字段(STPRS)仍是原先的价格。
如果按照正常的途径:
先发布标准价格,然后再做库存移动事务,系统表现是正常的。
例如,对物料331860662000,当前价格是131.040,标记的2005/12价格是32.136。
先通过CKME发布新价格,此时MBEW中显示的价格就是正确的——32.136。
再做库存移动事务,系统运行正常,在物料主数据查询时,也不会提示“不一致”。
为什么系统会在当月第一笔库存事务时自动发布标记的价格呢?
因为后台激活了“动态价格发布”。
后台配置:
动态价格变化
IMG>
控制>
产品成本控制>
实际成本核算/物料分类帐>
设置动态价格变化
Inthisactivity,youcanspecifyineachvaluationareathataplannedpriceisactivatedasthevaluationpriceuponthefirstgoodsmovementinanewpostingperiodaslongasthevaliditydateoftheplannedpricehasbeenreached.
Theplannedpricesarehandledbythesystemwiththefollowingpriority:
1.markedstandardcostestimates
2.futurevaluationprices
Standardsettings
Inthestandardsystem,dynamicpricereleaseisnotactive.
Activities
1.Activatedynamicpricereleasefortherelevantvaluationareasandsavethechanges.
Furthernotes
YoucanfindfurtherinformationinthedocumentActualCosting/MaterialLedgerunderAutomaticReleaseofPlannedPrices.
SAPNote137499提示:
Symptom
Afteryouexecuteagoodsmovementwhichcausesadynamicreleaseofafuturepriceoraplannedprice,thematerialisinconsistent(messageC+048).
Additionalsymptoms:
Anincorrectvaluemayalsobeupdatedforthestatisticalinventoryvaluetothemovingprice(fieldMBEW-SALKV).
Additionalkeywords
MMINKON,pricechange,dynamicpricechange,C+048
Causeandprerequisites
Thematerialcontainssettlementcontrol3,thatmeanstheMaterialLedgerisactive.
Thepricechangeisupdatedinthematerialledgerbutnotinthematerialmaster.
Solution
ThisiscorrectedasofRelease4.6A.Youcanalsoimplementtheattachedadvancecorrection.
SAPNote757732提示:
INFORMATION:
Useofdynamicrelease
Youwanttousethedynamicand/orstaticreleasefortheupdateofstandardprices.However,theprogramdoesnotreleasethepriceswhichisincorrect.
Otherterms
CK24,CK40N,CKME,dynamic,dynamicrelease,CKPRCH025,CKPRCH025,M8155,MM02,CKMPCD,MR21,CKMLCP,CKMPRP,CKMPRPN,CNACT
ReasonandPrerequisites
Eitherthecostestimatewasflaggedatanincorrecttimeoratthetimeoftheplannedrelease,thecurrentperiodsinFIandMM(andwherenecessaryperiodofthecostestimatetobereleased)werenotsynchronousor,iftheMaterialLedgerisactive,theperiodstatusdidnotpermitthecostestimate.
Thefollowingfunctionscanbereleasedfortheupdateofthestandardprice(inthesequenceofthereimportanceandselectionwithintherelease):
▪Flaggedproductcostings
▪Futurepricesfromtheaccounting,maintainedontheaccountingviewofthematerialmasterorbymeansoftransactionCKMPRP(N)orCKMLCP
TherearethefollowingprerequisitesforthesuccessfulreleaseofstandardpricesintheR/3standardsystem:
1.ThecurrentMMperiodhastocorrespondtothecurrentFIperiod.*Accordingtothefiscalyearvariantfromthesystemoruserdate(MM会计期和FI会计期一致)
2.TheperiodforwhichthecostestimatewascreatedandflaggedhastocorrespondtothecurrentMMperiodorthevalid-fromdateoffuturepricesfromtheaccountingmusthavebeenreached.(成本视图中标记的未来价格期间和MM期间一致,或者会计视图中的未来价格有效日期已经到了)
3.Inthereleaseperiod,areleaseofarunningcostestimatedoesnothavetobeoccurredyet.(在发布期间,没有已经发布过的估算价格存在)
4.Providedthatafuturepriceissupposedtobereleasedfromtheaccounting,butaflagged,releasedorpassedcostestimateisanchoredonthecostestimateviewofthematerialmaster,youeitherhavetoundotheseanchors(REDOordeletioninTransactionCKR1)oryouhavetooverridemessageCKPRCH025orM8155.WhenyouoverridethemessagetheprogrammightissueincorrectvaluesinthevariancecalculationandintheCO-PAsincethestandardpricemightnotcorrespondtothecurrentplannedpriceanymore.(如果会计视图有一个预想要发布的价格,但成本视图中有一个标记的、发布的或者过去的估算成本,不要尝试用CKR1中的REDO或“删除”去撤消这些价格)
5.ProvidedthattheMaterialLedger(ML)isactive,theperiodstatushastopermittherelease.Inthiscase,youhavetoconsiderthatareleasedoesnothavetobasicallyoccuraftertheendofthepriorperiod(Exception:
LatereleasebymeansofMR21).
6.@03@Providedthatyouwanttousethedynamicreleaseyouhavetoconsiderthatitisonlypossibleinconnectionwithgoodsmovements,NOT,however,withinvoicereceipts(ErrormessageM8394)orbymeansofdirectpostingtothematerialorbymeansoftheCLOSINGENTRYoftheMaterialLedger(Nomessage!
).
@0S@Thefollowingprocedureisalwaysarecommendationonly.Theconcreteprocessesofthebusinessprocessescanrequireanalternativeprocedure.
@BF@Thedynamicreleasecannotanddoesnothavetoreplacethestaticreleasebutcanonlyenhanceit.
Youshouldonlycoverthegoodsmovementscorrespondinglywithinthefirsthoursbymeansofthedynamicrelease.(ThelatterisfirstrecommendableasofRelease4.6CSupportPackage155whenyouusetheseparatevaluation.WhenyouuseearlierreleasesorSupportPackagesyoucanalsousethedynamicreleasewhereavailableprovidedthatthiscannotbeavoidedwithregardtothebusinessprocess.)However,astaticrelease
atleastsomeminutesaftertheMMperiodclosing(Updateandsynchronizationoftheapplicationserverbuffering)shouldalwaysoccurtopreventthattheabove-mentionedrestrictionsofthedynamicreleasehavetheresultthatareleaseisnotpossibleanymoreduetoanotherperiodclosingorduetotheperiodstatus(ML).
Sincethestaticreleasecanalsofail(forexample,duetoerrormessages)andsinceitisalsopossibletocreatenewmaterialsandtoflagethemduringthecurrentperiod,itisrecommendabletocarryoutacheckofthebeforenotreleasedcostestimatesandprices,forexample,bymeansofatestrunoftheCKME,beforethestartoftheclosingoperationsintheML(with3/Smaterials)or(generally)beforethestartoftheperiodclosingprogram.ProvidedthattheMLisactiveandthatanewpricehastobereleasedinspiteofthedeviatingstatus,youcandothisasfollows:
a)Beforetheclosingentry(ofthepriorperiod)orafterthereversalofthesameone:
ResetthestatusbymeansofthereportfromNote574930afterthereversalofallpostings(Alsoofpostingstoapriorperiod!
).Withoutcompletereversalenteredpricedifferencescanreferencetoanincorrect
theold
standardpricewiththeresultthattheprogrammightdetermineanincorrectactualprice.
b)Aftertheclosingentry:
OnlybymeansofthelatereleaseinTransactionMR21.
Remarks:
@1B@
Youshouldbynomeanschangethefiscalyearvariantintheshortterm!
YoushouldbynomeansuseTransactionCKMMwhenyouusetheMLfor3/Smaterialsfortheshorttermconversionto2/*sincethisresultsinanirrepairabledeletionofdatafortheactualpricedetermination!
三、另一种问题
2006/01/18晚上10:
00左右,从PRDclient800拷贝环境到DEVclient580,结果发现共有66个物料出现估价不一致的情况。
DEVClient580
200+923-827=296,并不等于212。
CKM3中的进销存运算不平衡。
所以出现“物料估价L217800530在估价范围1100内不一致”的错误。
而在PRDClient800中,
此处,200+923-911=212,进销存计算是正确的。
利用CKMC查看一共有多少不一致的物料:
详见:
(Issue_TS027)物料估价不一致清单.xls
经过对以下几个表的分析:
物料估价不一致的记录清单;
MKPF(物料凭证头记录);
MSEG(物料凭证行记录),
可以发现,不一致的物料都在2006/1/1822:
46:
56到2006/1/190:
36:
29发生过交易(见最后一个sheetMSEG中的公式计算结果)。
有可能正是在这一段时间内进行了clientcopy,从而导致物料估价不一致。