PROCESSINGIDOCERRORSFROMTHEINTERFACEWITHTHEPDMTableofcontents1.Introduction2.HowtohandleCHRMASerrors3.HowtohandleCLSMASerrors4.HowtohandleECMMASerrors5.HowtohandleDOCMASerrors6.HowtohandleBOMDOCerrors7.HowtohandleZPDM_MATMASerrors8.HowtohandleBOMMATerrors9.HowtohandleCLFMASerrors10.HowtohandleECMREVerrors11.SettingthedeletionindicatorforanIDoc12.Serializationerrors1.IntroductionTheERPsystemreceivesonadailybasisIDocsfromthePDMsystem.TheIDocscanbe:IDoctypeDescriptionofIDoctypeCHRMASClasssystem:CharacteristicsmasterCLSMASClasssystem:ClassesmasterECMMASEngineeringChangeManagementDOCMASMasterdocumentBOMDOCBOMs:DocumentstructureZPDM_MATMASReducedMaterialmasterdataBOMMATBOMs:MaterialBOMCLFMASClasssystem:ClassificationmasterECMREVRevisionlevelTheIDocshavetobeprocessedintheabovedescribedorder.ThisprocessingorderissetintransactionBD44:SelectZGRP_PDM01,anddouble-clickonAssignmentoflogicalmessagestoserial.Group=>Hereyoucanseethesequencenumbersforeachmessagetype:themessagetypeswithhighestprioritiesshouldbeprocessedfirst:sofirstofallweshouldprocesstheCHRMASIdocs(havingsequencenumber1),afterthentheCLSMASIDocs(havingsequencenumber2),andsoon…RegardingthestatusesoftheIDocs,thestatuseswhichoccurmostoftenareasfollows:51Applicationdocumentnotposted(error)53Applicationdocumentposted(thisshouldbethefinalstatusoftheIDoc,ifeverythingwasprocessedsuccessfully)64IDocreadytobetransferredtoapplication(itmeansthattheIDocwastransferredalreadyfromPDMtotheERPsystem,butitwasn’tprocessedyet);66IDociswaitingforpredecessorIDoc(serialization)–itmeansthatthismessagetypeisserialized,andthisIDociswaitingforthepredecessorIDoc,inordertobeprocessed.68Error-nofurtherprocessing–itmeansthatthisIDocwasdeleted(itappearsintheERPsystem,itdoesn’tdisappear,butithasadeletionflag).69IDocwasedited–itmeansthatthisIDocwaschangedmanually(theinformationcontainedbyoneormoresegmentswaschanged).Itshouldbeprocessedafterthischange,inordertohavestatus53fortheIDoc.ThemonitoringoftheincomingIDocscouldbedonethroughthetransactionBD87:ThefollowingselectionisrecommendedinordertorestricttheoverviewtoonlythoseIDocscomingfromPDMwhichhaveerrorsandcouldn'tbebookedautomaticallyinthesystem:ForIDocStatusvaluerangesfrom50to52andfrom54to70ForMessageTypeBOMMAT,CHRMAS,CLSMAS,ECMMAS,DOCMAS,BOMDOC,ZPDM_MATMAS,CLFMAS,ECMREVThedatesintheChangedOnfieldshavetobemaintainedaccordingtothespecificneeds.Theselectioncanbesavedandusedafterwards:AftertheselectionismadeandtheExecutebuttonispressedascreenwiththeerrorsappear:EveryIDocerrorhasanerrormessage.Somemessagesareself-explanatory,like"YouarenotauthorizedforChangeDocumentwithdocumenttypeQDO".ForthemessageswhicharenotthatcleartheTCSLG1canbeused.Thistransactionshowsacompleteerrorlog,givingtheusertheinformationneededabouttherootcauseoftheerror.IntheTCSLG1enterCAPIinthefield"Object",CAPI_LOGinthefield"Subobject"andtheIDocnumberinthefield"ExternalID".EnteringtheIDocnumberwillspeedupthesearchfortheerrorlog.AfterpressingtheExecutebuttontheerrorlogisdisplayed:AlsoyoucancheckthesituationoftheunprocessedIDocs,usingtransaction/casww/bd01:Makethedesiredselection,AndpressthebuttonExecute:HereyoucanseetheIDocs(accordingtoyourselectioncriteria),andalsotheerrormessageforeachIDoc,inthecolumn“Description”.Also,ifyouwant,youcanprocesstheIDocshavingthestatus51or64/66,byselectingtheIDocandpressingthecorrespondingbutton(Book...