Professional Documents
Culture Documents
Revisitingthebasics:returnablecontainersex...|SCN
GettingStarted Newsletters
Hi,Guest
LogOn
JoinUs
Store
SearchtheCommunity
Products
Services&Support
AboutSCN
Downloads
Industries
Training&Education
Partnership
DeveloperCenter
Activity
LinesofBusiness
UniversityAlliances
Events&Webinars
Innovation
Browse
Communications
Actions
SAPERPSalesandDistribution(SAPSD)
Revisitingthebasics:returnablecontainersexchange
scenariowithemptiestracking
PostedbyVeselinaPeykovainSAPERPSalesandDistribution(SAPSD)on25Sep201520:29:05
Share
Tweet
Like 0
AfterseveralyearsasaSAPconsultant,sometimesIfindmyselfguiltyoftryingtotackleaseeminglydifficultproblem
byfirstgoingthroughSAPnotes,thensearchingtheonlinedocumentationandcheckingSMODforapossible
solution.Backinthedays,whenIdidnothaveanypreviousprojectexperience,armedonlywiththe.CHMSAPhelp
version,Imighthavehandledthesituationdifferentlyandsurprisinglybetter.Itmayseemillogicalatfirst,butgaining
moreexperiencecouldactasablindspotandinsteadofgoingthroughSPROandmasterdata(asyouprobablydid
asajunior),youfindyourselfrushingtoanABAPerwithanewdevelopmentspecification,whichlooksstunningly
similartothespecificationsyouwroteduringyourprevious5projects.
Returnablecontainersexchange,whichIwilluseasanexample,isaverycommonscenariointhebeverage
business.Insomecompaniesitisrealizedbycomplexdevelopments,inothersitisleftoutasapurelymanual
process.Thereisagoodreasonbehindeachofthepossiblemethodsexternalsystemsinvolved,agreedproject
scopeandbudget,availabilityofresources,projectdeadlines,thelevelofprocessstandardizationinthecompany,the
possibilityofchangemanagementandsoon.
Thereisalsothisreallysimpleandcheapalternativethatajuniorconsultantcouldhavecomeupwith.
Ajuniorconsultantdoesnotrefertothepersonspositionneitherimpliesinferiorskillsitdescribesapersonwhois
relativelynewtoacertainarea.
Businesscase:
Theusageofrefillablecontainersforproducedproductsinbeveragesindustryhasnotonlyenvironmentalbenefits,
butalsosubstantiallyreducesthecostsperfillingcomparedtoonewayRGBbottles,onewayPETbottles,carton
packaging.Incaseaproductinreturnablecontainerissold,thecompanychargesadeposittothecustomer,whichis
returnedonreceivingbacktheemptycontainers.Averycommonbusinesspracticeisaftertheinitialdeliveryto
establishaprocesswherethecustomerreturnsthesamequantityandtypeofemptycontainersasthequantityof
purchasedproducts.
BenefitsfortheproducingcompanyinRCexchangescenario:
Timelycollectionofcontainerswhichcanbeusedforfurtherrefilling
Reductionoftransportationcosts(theemptycrateswhenreturningfromcustomervisitoccupythesamespaceas
thedeliveredFG).
Benefitsforthecustomer:
Aftertheinitialdeliveryheisbasicallychargedonlyfortheliquid.Depositsfromcustomersperspectiveare
moneythathecannotuseforinvestinginhisownenterprise.
Challenges:
IfthecompanyisnotabletodelivertheFGontime(insufficientstockortemporarycreditissue)noseparatevisitsfor
emptiescollectionandforFGdeliveryshouldbescheduledthecurrentordershouldbefullyrejectedandanew
orderforemptiesreturnshouldbecreatedandplanned(asapartoftheordercleaningprocedure).Thereason
behindthedecisionfornoseparatevisitsistohaveabetterutilizationoftruckcapacityandlowertransportationcosts.
Thecompanyneedstotrackthecontainerspertypebothbyvalueandquantityforeachdomesticcustomerandtobe
abletoperformreconciliationbetweenthequantityandvalueofthecontainersandthebalancesonthedeposit
account/accounts.
ThisideaaimstominimizetheeffortinERPduringorderentryandroutesettlementprocessandtocovermostofthe
describedcompanyrequirementswithoutanadditionaldevelopment.
Thepurposeofshowingsomeofthecustomizingsettingsisnottocreateageneralhowtoconfiguretheprocessand
therearenorevolutionarydiscoveriespresented(youwouldnotexpecttoomanyrevolutionarydiscoveriesfroma
fresher,anyway).TheysimplyillustratewhatyoucanachievebyapplyingsomebasicSAPknowledgeinaslightly
differentmannertoaddressacustomerrequirementsomethingthatajuniorconsultantcoulddo.
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
1/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Setupforstandardsalesorder
Itemcategories:
Itemcategoryofthemainitem(FG)
Notablefields:theitemispricingandbillingrelevant,schedulelinesallowed=X,creditactive=X,structurescope=
Bandapplication=SD01)(IwillusemultiBOMexplosionandsalesBOM)createdeliverygroup=A(toensure
thatbothimpliedandreturnedemptiesarekepttogether).
Schedulelineassignment=CP.
Itemcategoryfortheimpliedempty:
Importantfields:theitembillingrelevant,pricingforempties,creditexposureshouldbeupdated,schedulelinesare
allowed.
Assignmenttoscheduleline=ZXnogoodsmovement,noATP,norequirementstransfer,relevantfordelivery.The
itemisusedtocollectthedepositandtrackemptiesatthecustomerspremises.Thegoodsissueforimpliedempties
isperformedduringproductionorderconfirmation.
Itemcategoryforreturnempty:
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
2/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Notablefields:pricingforempties,noweight/vol.relevance,billingrelevant,schedulelinesallowed,returns=X,
updatecreditexposure.
Incompletionprocedureassignment:copyof20withoutweightchecks.
Schedulelineassigned=DN(movementtype651,noATP,norequirementstransfer,relevantfordelivery).
Itemcategoryassignment:
(ZARNisusedforBOMrelevantproductswith%discountbasedonmanualsettingofKVGR1toaspecificvalue).
Pricing:
Mainitemrelevantforbaseprice,discounts,VAT.
Impliedemptyrelevantonlyfordeposit,valuecollectedinCMPRE.
Returnemptyalsorelevantfordeposit,valuecollectedinCMPRE.
Pricingrequirementfordepositconditionchecksforpricingrelevance=A(tobeonthesafeside).
Creditmanagementsettings:
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
3/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Deliveryitemcategoriesspecifics:
Mainitem:relevantforpicking,determinestoragelocation,storagelocationrequired,checkquantity0,checkover
deliverydismissedwitherror.
Impliedemptynostoragelocationrequired,nopickingrelevance,checkquantity0andcheckoverdelivery
dismissedwitherror.
Returnemptydeterminestoragelocation,storagelocationrequired,checkquantity0andcheckoverdelivery
dismissedwitherror,notrelevantforpicking.
CopycontrolVTLA,VTFLforallitemcategories.
Thetrackingofreturnablecontainersisachievedbyusingemptiesupdatefunctionalityinbilling.
Prerequisite:youneedtohaveEACPactiveinSFW5touseemptiesupdate.
ThesettingsrelevantfortheprocessareinSPRO>SalesandDistribution>Billing>EmptiesUpdate.
Emptiesmanagementsettings:
1.MaterialtypesthatdetermineemptiessetthematerialtypeusedforRC(inthestandardsystemthisisLEER,in
mycasethisisaseparatematerialtypefornonvaluatedmaterialswithquantityupdateforthevaluationarea).
2.Billingtypeswithoutemptiesupdatemaintainallproformatypesandintercompanybillingtypestoavoid
incorrectemptiesmovementregistration.
3.MaintainemptiesaccountholderSAPsuggestsachoiceforaccountholderbetweenpayer,soldto,shipto,
billtopartyasaccountholder,butitisalsopossibletosetacustompartnerfunctionandinthiswaytobeableto
groupseveralcustomersforreportingpurposes.Ichosetouse3ACustomerchain,whichIhavesetupasa
levelinthecustomerhierarchy.Thispartnerfunctionistransferredtotherespectivesalesdocumenttypes.
Logemptiesupdateausefulfeaturetotrackeachstepofemptiesupdateinagreaterdetailduringthetestphase.It
shouldbeswitchedoffforproductiveenvironment.Thelogisintable/BEV1/EMLGFS:
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
4/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
4.ManageemptiesfieldsthedefaultsprovidedbySAParesufficientformostcompanies,butincaseyouhavea
requirementforamoredetailedreporting,youcanuseadditionalquantityandvaluefields.
5.Calculationmatrixforemptiesthisiswherethemainlogicforemptiesbalanceisdefined.Itisextremelyimportant
incaseyoudefineadditionalemptiesfieldstoupdatethemcorrectlyintotherespectiveformula,otherwiseitwillbe
impossibletoperformreconciliationbetweentheemptiesregisterandthedepositaccountbalance.
6Assignitemcategoriesforemptiessettingsfortheexchangeprocess:
Hereonlytheassignmentforsomeoftheitemcategoriesfortheprocessisdisplayedyoualsoneedtoassignthe
itemcategoriesfordebit/creditmemos(onlyforvaluefieldsupdate),freedeliveriesandreturnstogetanaccurate
representationintheemptiesregister.
7.Youcanmaintainemptiesgroupsincaseyouwishtogroupseveralmaterialswiththesamedepositpricefor
reportingandprintingpurposes.
Howemptiesmanagementworks?
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
5/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Emptiesupdateisperformedatthetimeofbillingdocumentgeneration,whencertainrequirementsarefulfilled.
1.Thebillingtypeshouldberelevantforemptiesupdate.Ifitisnotrelevantforupdate,thebillingdocumentis
storedintable/BEV1/EMLOGFSwithLGOF=Fsuppressionofupdateusingbillingtype.
2.Thepartnerfunctionforaccountholdershouldbepresentinthebillingdocument.Incaseofmissingpartner
functionthedocumentisrecordedintable/BEV1/EMLOGFSwithLGOF=Psuppressionofupdateaspartner
notfound.
3.ItispossibletorestrictemptiesupdateforaspecificcustomerbysettingtheindicatorEmptiesUpdatefrom=X.
Suchbillingdocumentsarerecordedin/BEV1/EMLOGFSwithLGOF=Dsuppressionofupdateusing
indicatoroncustomer.
4.Thematerialtypeoftheitemshouldbespecifiedasemptiesmaterial.
5.Theitemcategoryforemptiesshouldbeassignedtothefieldsforquantity/value.
Whenalloftheprerequisitesarefulfilled,thebillingdocumentitemscontainingemptiesarestoredin
/BEV1/EMLGBDPwiththeQandVfieldsupdatedwiththelogicfromtheemptiesmatrixandthepricingdataofthe
document,referencedocumentsforthebilling,billingdateetc.
InadditionthedatafromVandQfieldsisstoredinaggregatedformin/BEV1/EMLGBSDperaccountholder,
monthandmaterialnumber.Itisusedtoprepareemptiesbalanceconfirmationsforthecustomerandforinternal
reportingpurposes.
Calculationexample:
ZARisexcludedfromthecalculationbasedonmaterialtype.
ZAIandZRUarecheckedagainsttheassignmenttoemptiesfields.
ZAIshouldupdateQ1andV1.
ZRUshouldupdateQ2andV2.
Q1,Q2,V1andV2arepartoftheformulasdefinedin/BEV1/EMMATRIX_V(calculationmatrixforempties).
ZAIupdatesV13differencedel./returnedvalue
AsV13ispartofthecalculationofV14individualprice/vsquantity,weareupdatingitaswell,similarlogicfor
V16totalvaluefordeliveredemptiesinthenewperiod.
ZAIalsoupdatesquantitiesQ13forcalculatingdifferencebetweenreturnedanddelivered,
Q16totaldeliveredquantityforthenewperioditinfluencestheresultinV14(alsointhequantitypartofthe
calculation).
Resultin/BEV1/EMLGBWDPforRECHNR=billingdocumentnumber:
Inadditiontotheemptiesaccountholdernumber,thepayer,shiptoandsoldtopartiesarealsorecordedinthe
table,whichallowsperformingalsodetailedanalysisforemptiestransfers.
Updatesin/BEV1/EMLGBSD:
Foreachcombinationofemptiespartner,soldto,shipto,billto,payerandmaterialnumberforaspecificsales
areaaseparatelineisrecordedperperiod(MMYYYY).ThereareseparateV*andQ*fieldsforthebalancesof
theoldandnewperiod.Mycustomerisanewone,soIhavezeroesfortheoldperiods(nonzerovaluesonlyin
TO*(total)andBN*(newbalance)fields:
Note:EmptiestrackingingeneralwillnotworkverywellwiththestandardapproachforAdvancedReturns
Management,sinceitreliesonbillingdocumentsforemptiesregisterupdates.Stillitispossibletorecordthe
returnedcontainersbyusingadedicatedbillingtypewithoutFIpostings(withtheassumptionthatARMisusedas
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
6/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
originallyintendedreturningofproductsfromthecustomerforthefinishedproduct(e.g.duetoqualityissues)
andnotforvalueadjustmentsofthereturnablecontainers).
Emptiesmanagementfunctionalityobservations
Thegoodpart:
ItisextremelyeasytosetupemptiesmanagementupdateinSDandfulfillthecustomerrequirementsyouneed:
tounderstandthedifferentpropertiesofitemcategoriesinthesalesprocesses(basicSDknowledge)
knowledgeofbasicarithmeticoperations(skillobtainedduring1st2ndgradeatschool)
onlythestandardauthorizationsgrantedtofunctionalconsultants.
AniceALVreportforemptiesbalance(mostuserspreferthistypeofrepresentation).
BalanceconfirmationprintoutSAPScriptisdeliveredbydefault,itistechnicallypossibletouseasmartformoraPDF
formaswellforemptiesbalanceconfirmation(withanadditionaldevelopment).
Archivingfunctionalityisprovided.
Itiseasytocorrecttheemptiesbalanceincasethereasonisamissingpartnerorincorrectlyassigned/notassigned
itemcategory.
Despitewhatthenamesuggests,youcanusethisfunctionalitytotracknotonlyreturnablecontainers,butalsoall
kindsoffixedassetsatthecustomerspremiseswithouthavingequipmentmasterdatainthesystem.
Thebadpart:
Theideabehindandthefunctionalityforemptiestrackingisgood,butdoesnothavethelookandthefeelofafinished
product.Whilemostofthecustomersrequirementscouldbecoveredbywhatisprovidedasstandard,itwouldbe
goodtohavetheoptiontoswitchonloggingofemptiesupdateforaspecificpartnerintheproductiveenvironment
withoutfloodingthedatabasewiththousandsofrecordsforallotherpartners(whenyoucannotreproducesomeissue
inthedevelopmentclient).
YoucannotgetemptiesupdateforNLCCoriginatingdocumentsperemptiescodewithoutanadditionaldevelopment
(becausePO/STOBOMexplosionisnotprovidedinstandard).Itseemsastrangedesigndecisiontodeliverasample
BAPIforBOMexplosionwithhardcodedaccountassignmentsinsteadofprovidingsomecustomizablelogicthatcan
beusedoutofthebox.
Thereallybadpart:
Incaseyouneedtochangeemptiescalculationmatrixaftertheinitialimplementationintheproductiveenvironment,
theprocessisextremelydifficult(whenitispossibleatall),notstraightforward(youhavetofigureitoutbyyourself
consideringwhatyouchange,whennumberofdocumentsaffected,archiveddata,usageofbalanceconfirmations,
whatisthecurrentandthefuturesetup).EvenSAPadvisesnottodothat,becausethiswillcauseinconsistenciesin
thedatabase.
Intheunlikely(ornotsounlikely,judgingbythenumberofnotesandavailablecorrectionreports)eventofcorruption
oftheemptiestables,thereconstructionprocesstakesalotoftime,involvesrunningseveralreportsinacertain
sequencewithspecificselections,youhavetoensurethatnoemptiesupdatesoccurinthemeantime(thisessentially
meanstostopallbillingactivities,whichisconsideredasaseriousbusinessdisruption).
605075DocumentationforreconstructionBeverageemptiestables
Q:CanwesimplyachievethistraceabilitywithalistofallbillingitemswithspecificitemcategoriesinaSQ*
query?Youdonotneedadevelopertodothat.
A:Yes,butitwillbeslow,becausethedataisnotaggregated.Andyouwillnothavebalanceconfirmationprintouts.It
wouldbebettertouseBWforsuchkindofreportinginsteadofqueries.
Q:CouldthisbeachievedwithLIS?
A:Yes.Youwillstillneedadevelopertoproducesomeprofessionallylookingbalanceconfirmationforms,though.The
formsarequitesimple,sotheeffortestimationwillnotbereallyhigh.
Q:Couldthisbedonewithacustomdevelopmentinstead?
A:Yes,youcancreateyourownlogictopopulateztables,createreportsandprintbalanceconfirmationsthatusethe
datafromtheseztables,setauthorizationsforthenewtransactions,createservicereportsforthesupportteamtofix
potentialproblemsetc.Youwillneedtoconsiderthearchivingaspectandaswell.Dependingontheskillofthe
developerandthequalityofthesolutionproposal,theendproductcouldbeareallygreatandreliablefunctionality.It
willalsobeaveryexpensiveone,whichrequiresalotofeffortindevelopmentandtesting.
Masterdataspecifics:
Customermasterdata:
EmptiesUpdatefromshouldbewedonotneedexceptionsfromemptiesupdateforanytradecustomers.
Creditmasterrecordexistswithriskcategorymaintainedforthecreditcontrolareaanddocumentcreditgroupwith
activateddynamiccreditcheck.
Materialmasterdata:
FGseparateitemcategorygroupforBOMrelevantmaterialsinordertodetermineadifferentitemcategorythan
TAN.
TheimpliedemptyusesLEERitemcategorygroup.
Thematerialsinvolvedshouldbeextendedfortherelevantplantsandstoragelocations.
BOMsetup:
Thereare2billsofmaterialusedfortheprocess.Botharewithusage5SalesandDistribution.
FGBOMwithimpliedemptycode:
MaterialcodeFGproduct,componentimpliedemptycodeforsortedbottles.Fortheimpliedemptyweneedto
havequantitycorrelation.
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
7/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
BOMforexplodingthereturnedemptycode:
Materialcodesortedimpliedempty.
Item1:thesamematerialcodeforsortedbottles(recursivenessallowed=X).
Incasethecustomerreturnsunsortedemptiesofthesamesizeandthesamedepositprice,youcanuseaseparate
materialcodeforthesecondBOMthenrecursivenessisnotneeded.
Documentprocessing:
Orderentry:
UponenteringthematerialcodeoftheFG,theimpliedemptyandreturnemptyareexplodedwithquantitydependent
oftheFGquantity.
Defaultview1:1exchange
Processingvariant1:firstfillornoavailableemptiesforreturndeletetheZRUitem
Creditcontrol:
Incaseofcreditblocktheexposureisnotupdatedatall.
IncaseofpartialconfirmationthecreditpricefortheFGistakenfromtheconfirmedquantity,ZAIandZRUwith
material122offseteachother(sothefactthattheyarenotrelevantforATPdoesnotcauseaproblemforcreditprice).
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
8/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Deliverycreationresult:
Duetothecorrelationthequantityofmaterial122isadjustedtotheFGquantity.
Asallitemsarerelevantfordelivery,thevaluefromS066(openorders)ismovedtoS067OLIKW(opendelivery
quantity).
OnlytheFGisrelevantforpicking.
Nospecificsforthisprocessrelatedtotransportationplanning.
TheprocessisintendedtobeusedmainlyinthecontextofpaperbasedDSDpresalesscenario.
Whensellingproductsdirectlyfromtheplantthereisnotaverysignificantbenefitofusingsuchtechniqueapartfrom
theinitialcreditpricecalculation,sincethewarehousepersonnelcouldupdatedirectlytheactuallyreturned
containersasamanualitemintheoutbounddeliveryuponcustomerarrival,postgoodsmovementandhandlethe
finalinvoice.
Deliveryexecution:
IntheDSDprocessatshipmentcompletionnomaterialdocumentsareposted.
ShipmentoutputDSDPisusedtotriggertheprintoutsoftheoutbounddeliveries,whichareassignedtoproforma
billingtype(thisisusedtoprintvaluateddeliverynotes,whichincaseofnochangestothedeliveryexecutionarethe
officialdocumentsreceivedbythecustomer.
Theproformabillingtypesareexcludedfromupdatingtheemptiesregister.
Routesettlement:
Thesettlementclerkreceivescopiesofthevaluatednotessignedbythedriverandthecustomer,whichservealsoas
acceptanceprotocols.Incaseofchangestothedeliveryquantitiesindicatedontheprinteddocuments,theitemsare
updatedmanuallyinthedeliveryexecutiontab.
DuringFSR(finalsettlementrun):
1.Newordersarecreatedortheoriginalordersareupdated(forexamplethebillingblockisreset,newitemsare
addeddependingonthesettingsofthedeterminedcustomersalestransactiontype).Formycasetheoriginal
ordersareupdatedwithcorrectionitemsandthebillingblockisreset.
2.Newdeliveriesforcorrectionpostingsarecreated.
3.Goodsmovementispostedforallselecteddeliveries(originalandnew).
4.Billingisexecuted.
5.Incaseofcashcollectionclearingisalsoperformed.
Atpoint4theemptiesregisterisupdated.
ImportantnoteonDSDCSTTdeterminationwithsapnote1701162IncorrectprocessingofreturnsitemsSAP
changedthelogicfordeterminationofwhetheradeliveryitemchangeshouldbetreatedasanincreaseordecrease
andconsiders/DSD/HH_RADELITTA_CODEvalues(whichaffectsthecustomizingrelatedforRCexchange).
RelatedsapnotesforDSD:
1819489Incorrectprocessingofnewreturnsitems
1823436Nocustomersalestransactiontypefornewitems
1971555DSD:Incorrectprocessingofnewreturnsitems
Billing:
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
9/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Reportingforreturnablecontainers:
Balancesforthedepositaccount(FS10N):
Emptiesevaluationreport(/BEV1/EMS):
Detailsperaccountholder/material:
Documentswithoutemptiesupdate(table/BEV1/EMLOGFS)
Thetablecanalsobeusedasabasisforcreatingaquerywithanoptionalauthorizationcheckpersalesarea.Itis
usedincasediscrepanciesarediscoveredbetweenFS10Nand/BEV1/EMS.
IntheexamplealldocumentswithbillingtypeIVareexcludedfromemptiesupdatebasedonthecustomizingsettings
foremptiesupdate.Billingdocument90038179isnotupdatedbecauseofmissingemptiespartner(thecustomerwas
notaddedyettothecustomerhierarchyatthetimeofbillingdocumentcreation).
Processvariant1:Noagreementforemptiesexchange(yet)withsomeofthe
customers
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
10/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Asthecompanydoesnothaveaunifiedapproachforaspecificprocess,thiswillbeatthecostofadditionalmaster
datamaintenance.Itispossibletocreateaseparatedocumenttype,butitwillresultinadditionaleffortforsetup
(includingtheadjustmentofauthorizationroles)andahigherlearningcurvefortheemployees.Eveninthecaseof
purecustomdevelopmenttocheckforaspecificcustomerpropertythereshouldbesomecriteriainthemasterdataor
aztablethatsomebodymaintainsandreviews.
1.CreateanewitemusageZNEXNoemptiesexchange.
2.CreateanewitemcategoryfortheFGasacopyofZARandchangeonlythestructurescope:
3.Setupitemcategorydetermination:
4.Createcustomermaterialinforecordandsetonlythenewitemusage:
Asaresult:duringsalesordercreationtheinformationisfirstreadfromtheCMIR(settinginVOV8Readinforrecord
='X').UsageZNEXisdeterminedandwegetZARXforthefinishedgoodandonlyZAIfortheimpliedempty.
Processvariant2:Emptiesexchangeprocessisacceptableonlyinsomeof
thelocations
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
11/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Somedistributioncentersdonothaveadedicatedwarehousetostoreemptycrates.Thismeansthattheagreement
foremptiesexchangecanbevalidonlywhenthecustomerordersfromaproductionlocationoraDC,whichcanstore
thereturnedempties.
WhencreatingtheBOMsfortheplant,maintainonlythefirstBOM(fortheFGandimpliedempty).
Note:incaseofCRMordercreation,theapproachcannotbeused,becauseyoucanhaveonlyoneBOMperproduct.
1524Views
Tags:exchange,empties_management,credit_management,sales_bom,deposit,item_category_determination,
customer_material_info_record
AverageUserRating
(9ratings)
Share
Tweet
Like 0
6Comments
ShivaRam26Sep201500:04
Ineverworkedonthisarea.ButIcouldfeelyoureffortprovidingasmuchasinformation,withdetailed
explanation.Thisdocumentisnotonlygoingtohelpthefolkswhoiscurrentlyworkinginthisareabut
theones,whowillworkonthis.
Thanksforsharingyourknowledge.Keepthegoodwork!!!
Kindregards,
Like(0)
AMOLMARATHE30Sep201512:20
Hello VeselinaPeykova
Veryinformativeanddetailedblog.Thankyouverymuchforsharing.
regards,
Amol
Like(0)
TWTypewriter10Oct201510:11
Veselina,
verygoodeffort!thanks!
ZARBOM
ZAIimplicitempties
ZRUreturnempties
1.weight,Emptiesreturns:whyisweightnotrelevantforZRU?
Thesameemptiesmaterialwhichissenttocustomer,isalsoreturned,thismaterialmastercontains
theweightinformation,sowhyisitnottakenintoconsiderationinthereturnsemptiesprocess?
2.orderentry,noemptiesreturs:AsIunderstand,thesetupinT184makestheBOM(ZAR)and
explodesbothZAIandZRUintheorder.Ifreturnsemptiesisnotrequired,thenuserneedsto
manuallydeletethislineitemfromtheorder.
Howisthecommnicationsetup(maybeoutofSAP)thatforaparticularorder,emptieswillnotbe
returned(thisisbeforedeliverycreationandwarehousingactivities)?
3.stockmaintenanceforimplicitandreturnempties:
InsectionDocumentprocessing,deliverycreation,theimplicitempties(ZAI)doesnotshowmovttype
(becauseZXdoesnothavemovttype).Doesthismean,stockismaintainedforreturnemptiesand
notforimplicitempties?
4."sincethewarehousepersonnelcouldupdatedirectlytheactuallyreturnedcontainersasamanual
itemintheoutbounddeliveryuponcustomerarrival,":
Atwhattimeframedothewarehousingstaffupdate/changethequantityofreturnempties(afterfew
daysofdispatchoftrucktocustomer)?Ifthereissomequantityinorderandthatquantityischanged
indelivery,willtherebeamismatch?
5.differentprocess:
Supposecompanywantstocreateaseparatelineitemforreturnemptiesintheorder,thisisnot
possiblebecauseofcurrentT184setup.IfwedosetitupwithZRU,willtherebeanyimpactonthe
reportyouhavedescribed?
thanksagain!
TW
Like(0)
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
12/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
VeselinaPeykova11Oct201516:10(inresponsetoTWTypewriter)
1.ZRUissetasnotrelevantforweightcheck,becauseifyousetittoweightrelevant,the
totalweightandvolumeintheoutbounddelivery(whichisusedforcapacitycalculation)will
beincorrecte.g.iftheliquidweight=Aandcontainerweight=B,theoutboundweight
shouldbeA+B,butinthiscaseyouwillgetA+B+B,whichmightbeaproblemifthe
transportationplanningalgorithmconsidersthetotaldeliveryweight/volumeinaplanning
prestep.
2.Whenthecustomerordersproducts,theclerkalwaysasksthequestionaboutempties
thiswasactuallyanalreadyestablishedprocedureinthecompanysowedidnotneedto
performchangemanagement.
3.Onlytheuntiedemptiescanbeseenasstockinthewarehouseininventory
management.Whenweproducethefinishedproduct,weconsumetheemptiesasapartof
theproductionBOM.Soifyouwouldliketoknowhowmanyemptiesyouhaveintheplant,
youneedtogetthesumofalluntiedemptiesandtheimpliedemptiesfortheproductsthat
usethespecificemptycodeandarepartoftheplantstock.
4.Pickupprocessmeansthatthecustomercomestotheplantwithhisowntrucktobuy
products.Whenhearrivesattheplant,thetruckischeckedatthegateandwhateverison
thetruckisrecordedonpapers(Ibelievethisisthestandardprocedureeverywhereno
matterifyouuseSAPornot).Whenthecustomerarrivesatthewarehouse,heunloadsthe
emptiesandthewarehousechecksthemforbreakagesetc.Thentheclerkupdatesthe
outbounddeliveryforFGwiththeactualquantityofreturnedemptiesbyaddingamanual
returnitemwiththerespectiveemptiescode.TheFGareinthemeantimepreparedfor
loading.ThedeliveryisalsoupdatedwiththequantityofpickedFG.Thewarehousepost
goodsmovementandprintdocumentsforthecustomer(theprocessmayormaynotinclude
paymentatacashdeskdependingonthepaymenttermused).
Inplantsaleswehaveonlyasingletransferofresponsiblityforempties/FGbetweenthe
customerandthewarehouseemployee,whichcanberegisteredatthetimewhenwe
executethesale.IntheDSDprocessthespecificisthatwehaveseveraltransfersof
responsibilityforFGproducts/containersandtheproformasareprintedatthetimethetruck
leavestheplantpremises(wedonothavetheemptiesyetonourtruck,weexpecttoreceive
themduringthevisitatthecustomer).TheactualquantitiesofFG/emptiesareregistered
afterthetruckcomesback,checkinisperformedandroutesettlementisexecuted.With
plantsalesweskipmostofthesestepsandregisterthequantitiesdelivered/received
directly.
Itistechnicallypossibletouseemptiesexchangeforplantsales,butitisnotreallythat
useful.
IncaseofDSDchangestodeliveryexecutionsuchaslessFGaccepted/differentquantity
ofemptiesreceived,thedriverrecordsthechangesontheproformaandbothheandthe
customersignthedocument,whichservesalsoasaprotocolforreceivingproducts.The
dateofcheckin(truckcomesbacktothewarehouse)dependsontheroutedurationcan
bethesameday,inextremecasescantakeaweek.Routesettlement(thestepwherethe
actualquantitiespercustomerdeliveryarerecordedinthesystemandgoodsmovementis
postedhappensusuallyonthesamedayorthedayafterthetruckcheckin).
5.Theemptiesreportisbasedonitemcategorysettings,soitwillworkwithootproblems.
UnfortunatelythereareseveralproblemswithadditionalmanualZRUitemifitisnotpartof
aBOMandwehavestockoutofFGforcheckB,wewillexecueavisittoreceivethe
additionalemptieswithoutdeliveringanyFGandbecausethisisnotpartof1:1exchange
wedonothaveanyreservedspaceonthetruckforthem.Itispossibleasaworkaroundto
useaseconditemintheemptiesBOMasanentryaidwithoutquantitycorrelation(quantity
=1),butitwillbequiteinconvenientandannoyingtodeletetheitemwhenitisnotneeded.
SoincaseofmanualZRUitemsusagesomebodyshouldcheckLFdeliveriesthathaveonly
ZRUitems(whichcanbetediousincaseoflargenumberofdocumentsperday,butstillcan
bedone).
ThesecondpotentialproblemwithusingZRUasanadditionaliteminastandardorderis
thatyoucanachievenegativecreditexposurebyabusingthefactthatZRUisrelevantfor
creditupdate.Alsoyouhavetoensurethatyouhavesifficientspaceonthetruckforthe
additionalemptiesbycomparingZAI/ZRUquantityforalldelveryitemsintheshipmentper
emptiestype.
Frommyperspectiveitwouldbebettertouseaseparatereturnorderanddeliveryforthe
additionalempties,notupdatethecreditexposure,reservespaceonatruck(evenifwerisk
thatitcanbeadifferentvehicle)comparedtoproblemswihauditandpossibledelaysin
transportationplanning.
Anotherpossiblescenarioisnottoplantheexcessofreturnedemptiesatallandhandle
themasanunplannedemptiesreturnduringcustomervisitincasethedriverhassufficient
spaceonthetruck.Thedriverwilladdtheadditionalreturnemptiesintheproformaasa
separateitemtoserveasaproofofreceiptandthefinalinvoice/invoicescanbesentupon
requestafterroutesettlementandbillingisexecuted.
Like(0)
LusLemos02Aug201618:38
HiVeselina,
Iwouldliketothankyouforallthisinformation.
IwouldliketoaskyousomedoubtsIhave:
1Whydon'tyouhaveamovementtypeassociatedwith122forsale?
2Howdoyoumanage,onthefinanciallevel,theempties:
a)Howdoyoucreatethebankdepositmovement?wehadthoughtontheprocess(Dbank
CSpecialclientaccount)
b)Whentheemptiesaretransferredtothecliente,howdoyouregisterthatinthe
reconciliationaccount?Wehadthoughtintheprocess(DspecialcostumeraccountC
Transitoryaccount)
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
13/14
31/08/2016
Revisitingthebasics:returnablecontainersex...|SCN
Thanksagain.
LL
Like(0)
VeselinaPeykova04Aug201607:44(inresponsetoLusLemos)
HelloLuis,
1Ihavementionedthereasonintheblogyouhavereducedthequantityofmaterial122
inInventorymanagement,whenyouproducethefinishedproduct.Afterthat,theimplied
(tied)empty122ispartofmaterial8042,thereisnoneedtoperformanadditional
movementinIM.
2ProbablythereissomemisunderstandingwhatemptiesdepositmeansinBeverages
industry.Theclientreceivesreturnablecontainerswhenhebuysthefinishedproduct.There
isnotransferofownershipofthecrates/bottlesatthattime(companiesstatethatonthe
customerinvoice).Youcollectadeposit(afractionofthepriceforreturnables)toensurethat
youwillgetthemback.Whenthecustomerreturnsemptycrates/bottles,youwillgivethe
moneyback(30.00inmycase).Theclientpaystheinitialdeposit,whenhesendsmoneyfor
purchasingthefinishedproduct(theliquid),thereisnoseparatetransactionforsendinga
depositforempties.
IdonotunderstandwhatyoumeantbySpecialclientaccount,thereisjustone
customeraccount,whenyoupayforproductsbybanktransfer.Ifyoumeantthe
accountholderforempties,youdon'tactuallyneedtousethatforfinancialpostings,
itcanbeevenahierarchynodegroupingseveralpayers.Itismainlyusedfor
reportingpurposes.Ifyouneedtosellemptiestothecustomer,thisisaseparate
processforsalesoffixedasset.
Like(0)
SiteIndex
Privacy
ContactUs
TermsofUse
SAPHelpPortal
LegalDisclosure
Copyright
http://scn.sap.com/community/erp/sd/blog/2015/09/25/revisitingthebasicsreturnablecontainersexchangescenariowithemptiestracking
FollowSCN
14/14