Académique Documents
Professionnel Documents
Culture Documents
SAPs'WORDWeSAPFor www.sapsword.com
YourCause
Home>SAPPP/PPPI>
IntroductiontoSAPPPPI
StudyMaterialContributedbyUlhasKavleSeniorSAP
Consultant
IntroductiontoSAPPPPISAPProcessManufacturing
IntroductiontoSAPPPPIProcessManufacturing
Mydefinitionto"Processmanufacturing"isthat,itisaformofanindustry
type, where the products once manufactured, cannot be easily dis
assembled. It is also really not possible to rework the illmanufactured end
products, back in to raw materials. For example products such as food
products,chemicals,medicine,Towels,Paper,Steeletc.
With the above definition of a process industry in prespective, SAP offers
SAPPPPIorSAPPIwhichcanbeusedtoimplementbusinessprocessesina
processindustry.
ThereareamanykeydifferencesbetweenProcessmanufacturingand
discretemanufacturingwithrespecttomanufacturingprocessesandSAP
offerings.
Speakingofthekeydifferences,thefollowingpointsareslatedhere
andexplainedinthenextsectionbelow:
AMasterRecipeisoneofthekeydifferencesandallthe
individualdifferencesrevolvearoundthemasterrecipe.SAP
PPPIhasatasklistcalledasaMasterRecipevisavisthe
routingsintheSAPPP.SAPusesthemasterrecipewhen
creatingtheprocessorder.ThepurposeRoutingsandthe
MasterRecipeisequaltoalargeextent,likescheduling,
capacitygenerations,generatingplannedcostsandcomponent
scheduling.Thoughthemajordifferencebetweenthemaster
recipeandtheroutingisa)embeddingoftheBOMinthetask
listthroughtheuseofproductionversions,b)materialquantity
calculations,c)processmanagementwhichdefinesastandard
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 1/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
interfacebetweenSAPandtheshopfloortocommunicate
productionandexecutiondata.
ProcessManagementallowinganinterfacebetwenSAPandthe
shopfloordestinations.
Processorderrelateddocumentation.
KeyDifferencesbetweenSAPPPPIProcessManufacturing&
SAPPPDiscreteManufacturing:
AdetailedanalysisofthesedifferenceismadeallovertheSAPPPPI
Documentation.Thoughastartismadehereinthissectiontobring
aboutthedifferencesclearlybeforedeepdivingintothearticlein
subsequentpages.ThedifferencebetwenSAPPPandPPPIismade
onlyasanoverview:
a)ProductionVersionsandtheiruseinMasterRecipe
Visvistheroutingorraterouting,themasterrecipecollectsthe
operationsandtheBOMtogetherinonemasterdatathroughtheuse
ofproductionversion.Theproductionversionisexplodedintherecipe
topullinthematerialBOM.
BringingtheBOMinsidethetasklisthelpsingeneratingonemore
uniquefeatureofarecipecalledtheMaterialQuantityCalculations.
Thematerialquantitycalculationshelpstochangethecomponent
quantitiesandtheheadermaterialquantityvisviseachotherand
withrespecttothevaluesoftheactiveingredients(batch
classificationspecifications)ofthecomponentsandtheheader
material.
Beforecreatingtherecipe,oneshouldhaveaProductionversion
createdwithatleasttheBOMembeddedinit,whichwillhelpadding
theBOMtotherecipe.
VeryImportantNoteItseemstobeanormalpracticethatthe
recipegroupnumberisaddedtotheproductionversionafteritis
created.Soyoumayhavetomaintaintheproductionversion
information,firstlyaftertheBOMcreationandbeforetherecipe
creationandonceaftertherecipecreationsoastoassigntheRecipe
groupnumbertoit.
b)Theconceptofphasesandoperationsinatasklist
Amasterrecipecarriesaconceptofoperationsassignedwith
phasesvisvisdiscretemanufacturingwhichhasonly
operationleveldetails.Theoperationsarethusmereplace
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 2/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
holdersofphasesandcarrynomajorimportanceinSAPPPPI.
Theintroductionofphaseshelpstheorganizationtobreakdown
theactivitiesonanoperation(asphases)anddetailthemout.
Thestandardvalues/activitieslikethesetuptimeordurationor
machinetimeetcareassignedtothephasesinprocess
manufacturingunlikediscretemanufacturingwheretheyare
assignedtotheoperationitself.Thistakesyoutoanobvious
conclusionthattheconfirmationinprocessmanufacturingare
carriedoutatthephaselevelratherthanatoperationlevel.
TheconceptofRelationshipsbetweenphasesofdifferent
operationsorwiththesameoperationorevenbetweentwo
differentmaterialrecipeshelpsinschedulingtheprocessorders
(aspertherelationssetup).Therelationshipbetweenphases
inSAPPPPIcanbecorrelatedwithparallelandalternate
operationsequencesetupindiscretemanufacturing.
TheExternaloperationprocessingisalsocarriedoutatthe
phaselevelandnotattheoperationlevel.
Thoughonecanassigninspectioncharacteristicstoboth
operationsandphases.
Even the components of the BOM in SAP PPPI, are assigned to the
phases and not the operations, thus strengthening the fact that the
phasesgovernovertheoperations.
Theworkcenterorresourceareassignedtotheoperationlevelandall
thephasesassignedtotheoperationusesthesameresource.Aresource
carries a QDR system, which is the address of an external control
systemtowhichdatahastobesent,incaseswhenthecontrolrecipe
destination is an external process control system. The QDR field can
beconfiguredinSAP.
The set up of the "process management functionality in SAP PP PI"
through control recipe destination, process instruction categories and
processmessagecategoriesisdoneatthephaselevel.Youcanassigna
unique control recipe destination to a phase and a set of process
instruction categories which are eventually downloaded to the
respective destinations as control recipe. This is explained in detail
furtherdown.
c)TheconceptofMateriallistandMaterialQuantityCalculations
intheMasterRecipe
Asdiscussedintheaboveparagraphthemasterrecipehasanadded
capabilitytobringinthemateriallistortheBOMthroughtheuseof
productionversions.ThepresenceofBOMintherecipeallowsSAP
PPPItoaddafunctionalitycalledas"materialquantitycalculations"
fortheheadermaterialaswellasthecomponents,whereinyoucan
changethecomponentquantitiesandtheheadermaterialquantities
basedonthecharacteristicsvaluesoftheirrespectivebatchclasses
andthroughformulaswrittenasmacros.
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 3/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
d)ProcessManagement
Themasterrecipealsocomeswithafeaturecalledastheprocess
management,whichisprimarydifferentiatorbetweentheRoutingand
theRecipe.
Thisfeaturesallowsaclearcommunicationorinterfacebetween
SAPandtheshopfloordestinationtocommunicateproduction
orexecutionrelateddatabetweenthem.Thisinterfaceisa
standardSAPdefinedinterfaceandworkswithSAPsending
processinstructioncategoriestothedestinationandthe
destinationsendingbackexecutiondatatoSAPforupdationin
SAPdatabase.
Everyphaseinamasterrecipehasashopfloordestinationor
controlrecipedestination.Theprocessinstructionsareassigned
tothephasestheseprocessinstructionscarryprocessnotes,
orderdetails,phasedetails,componentdetails,quality
inspectiondetails,goodsreceiptdetails.Theprocess
instructionsarebundledupintoacontrolrecipeandaresentto
thecontrolrecipedestination,whichoncesenttotheshopfloor
operatorortheprocesscontrolsystem,helpsthemtowiththe
detailedinformationandinstructionsabouttheorderand
initiatesatriggertostartmanufacturingactivities.
Theprocessinstructionsalsocontainsinformationonthe
ProcessmessageswhicharesupposedtobesentbacktoSAP
(datarequests),liketheconfirmationrecordsfortheorder
goodsissuerecordsfortheorderandgoodsreceiptsdatafor
theorder,inspectionresultsforthereceivedgoodsetc.
EventuallytheprocessesmessagespostthedatainSAPtables
usingvariousBAPIsandfunctionalmodules.
Anindividualprocessinstructionforexampleaprocess
instructionfororderinformation,containscharacteristicslikethe
ordernumber,plantcode,ordertype,orderstartdate,order
finishdate,orderreservationnumber,headerbatchnumber(if
any)etc.Thesecharacteristicscarrytherespectivevalues.You
canmanuallychange/addthevaluesorhavethempopulatedby
thesystem(forexampleforcharacteristicslikeordernumber,
orderstartdate,ordertypeetc)aspertheprocessdesign.The
characteristicsusedinprocessinstructionstocarryvaluesof
variousparametersarealwaysassignedwithacharacteristics
groupcalledasPPPI_INST.
Theprocessinstructionscanbeassignedtothemasterrecipe
withproductorprocessspecificvaluesassignedinthemorthey
canbeassignedtothecontrolrecipedestinationitself.
Assigningtheprocessinstructionsatthecontrolrecipe
destinationwouldautomaticallyexplodethemintheprocess
orderandthisavoidstheeffortofindividuallyassigningthemat
thematerial/plantlevelmasterrecipes.Forprocessinstruction
attachedtothedestination,youcouldstillassignvaluestothem
buttheywouldnotbematerialspecificandwouldbevery
genericinnaturewhichisapplicabletotheprocessescarried
outatthedestination.
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 4/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
TheProcessinstructionsarebundledupinacontrolrecipe
whichisdownloadedfromSAPandsentthecontrolsystemor
theshopflooroperator.TheRecipientprocessestheprocess
orderandsendsactivitycompletionprocessmessagestothe
SAPsystemintheformofprocessmessages.
CorrelationOnecancorrelatetheprocessinstructionsasan
examinationQuestionPapersetforaparticulargradewith
instructionsandquestionsinit.Thisquestionpaper(asprocess
instructions)isgiventoeachandeverystudentbelongingtoa
particulargrade(agradecanbeacontrolRecipedestination)
alongwiththeprocessmessagerequesttoanswerthe
questionsinaparticularsettime(considerthefilledupanswer
sheetalongwiththeRollnumberandgradeasprocess
messageswhicharerequestedbackbythesystem).The
studentsareexpectedtocarryouttheactivitiesofanswering
andappearingforthetestandinreturnsubmittheanswersheet
asprocessmessagebacktotheexaminer(theexaminercanbe
theSAPsystemwhichupdatesthecompletioninformationand
marksinSAPsystem).
StandardSAPinSAPPPPIisdesignedtohavetherecipientas
ashopflooroperatorinSAPitself,whocompletestheorder
detailingandmanufacturinginPISHEETSandsendsbackthe
processmessagestotheSAPcockpitstoprocessstandard
designedBAPIs.Ontheotherhandiftherecipientisaprocess
controlsystemoutsideofSAP,hecanalsoreceiveorrequest
theinstructionsinacontrolrecipetoaidinproductionandsend
backthemessagestoSAPsystemthroughstandardinterfaces
designedforsuchintegrationsbetweenSAPandtheexternal
shopfloorcontrolsystem.
Figure1
e)UseofIntraMaterialsinSAPPPPI
Use of Intra Materials in a key feature available both in process
manufacturinganddiscretemanufacturingthoughitispredominantlytalked
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 5/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
ControlRecipeDestinations
ControlrecipeDestinations
StandardSAPhascontrolrecipedestinationswhichreceivethe
processinstructionsandusingwhichthedestinationcarriesoutthe
manufacturingandattheendofwhichtheysendbacktheprocess
messagestoconfirmtheirproductionactivitiesorproductionstatuson
arealtimebasis.
Thecontrolrecipedestinationsareassignedtotheindividualphases
ofanoperationwhichmeansthateveryphaseinamasterrecipecan
carrydifferentcontrolrecipedestinations.Onecontrolrecipeis
createdforagivendestinationandordercombination.
ThedestinationsorrecipientsoftheprocessinstructionscanbeSAP
destinationsorexternalprocesscontrolsystemdestinations.Ifthe
destinationisinSAPitself,thenitcanbeashopfloor
operator/operatorgroupataplantoraproductionlineorshopfloor
operator/operatorgroupforaspecificactivity,executingthephase
whereasifthedestinationisanexternalprocesscontrolsystem
outsideofSAP,thentheprocessinstructions&processmessagesare
interfacedwiththatexternalsystem.
Thedefinitionofthecontrolrecipedestinationneedsconfiguringthe
destinationtype,addressofthedestination(inexternalsystem,the
addressistheRFCdestinationoftheprocesscontrolsystems).
ControlRecipe SAP ExternalControlSystem
Destination
1&4 DestinationliesinSAP
ERPsystem
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 6/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
2&3 DestinationsliesoutsideofSAP
ERPsystemandiscalledasan
ExternalControlSystem
ControlRecipeDestinationsType1&4Destinationlocatedin
SAPECCSystem
ForshopfloordestinationswhichareinSAPitself,thereare2
differenttypesofdestinationscalled1and4,torepresentthem.
Thedestinationoperatorgroupoftype1receivesalltheprocess
instructions&requestedprocessmessageswellarrangedonan
ABAPbasedsheetorscreencalledasaPISheet(oneforanorder,
foradestination).Whereasforadestinationoftype4,asheet
containingalltheprocessinstructionsandrequestingprocess
messages,wellarrangedonawebbasedsheetbrowserbasedPI
Sheetissenttotheinternaloperator/operatorgroup.
Note:AnABAPbasedPISHEETisshownbelow,ifthesameissetfor
adestinationtype4browserbasedPISheet,thenthesheetwith
theinformationwouldappearinabrowserinHTMLformat.With
DestinationtypetherearestandardBAPIsandconnectionsworking,
whichwouldprocessthemessagesoncesentbacktoSAPbythe
respectivedestinations.
Note:Inconfigurationforthedestinationsoftype2and3,youcan
assignprocessinstructionswhichwouldbeautomaticallybecomea
partofcontrolrecipeandwouldbedownloadedtotheexternalcontrol
system.Whereasfordestinationsoftype1and4,thereisaprovision
toassigntheprocessinstructionsinasequence(makingalistof
suitableinstructions)whicharegeneratedintheprocessordercontrol
recipeandsubsequentlydownloadedtotheSAPoperator/operator
group.
Note:TransactiontocreatetheControlRecipedestinationisO10C.
ABAPBasedPISHEET
OrderInformaon
Processordernumber 10002569
Processordertype PI01
Plant 0002
ProcessorderQuanty 10
ControlRecipenumber 100000000029823
ReservaonNumber 561543
Desnaon 01ShopPlant0002
Date/Time 25thDec2010
Operaon/PhaseInformaon
ComponentInformaon
0010 0011 C1 C1 10 EA RM
0010 0012 C2 C2 20 EA RM
0020 0014 C3 C3 10 EA RM
RequesngPhaseConrmaons
RequesngGoodsIssues
C1 C1
C2 C2
C3 C3
RequesngGoodsReceipts
DynamicFunconCallforMIGO_GRTransaconCodePressheretoaccessMB31Tcode
ControlRecipeDestinationsType2&3Destinationoutsideof
SAP(ExternalSystems)
ForcontrolrecipedestinationslyingoutsideoftheSAPsystem,i.e.,
externalprocesscontrolsystemsormanufacturingexecutionsystems
lyingoutsideofSAP,theprocessinstructionsaresenttheirthrougha
standarddesignedinterface.Therearemajorlytwocontrolrecipe
destinationsinteractingwithexternalprocesscontrolsystems,namely
2and3.
Destinationtype2isusedwhentheSAPinitiatesthetransferor
downloadofcontrolrecipetotheexternalprocesscontrolsystem
(Pushcase)whereas3isusedwhenthetransferordownloadof
controlrecipeistriggeredbytheexternalcontrolsystem(Pullcase).
NoteWhentheprocesscontrolsystemisanexternalsystem,you
canassigntheprocessinstructioncategoriesandhavethesystem
generatecontrolrecipesautomatically.
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 8/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
Note:Inconfigurationforthedestinationsoftype2and3,youcan
assignprocessinstructionswhichwouldbeautomaticallybecomea
partofcontrolrecipeandwouldbedownloadedtotheexternalcontrol
system.Whereasfordestinationsoftype1and4,thereisaprovision
toassigntheprocessinstructionsinasequence(makingalistof
suitableinstructions)whicharegeneratedintheprocessordercontrol
recipeandsubsequentlydownloadedtotheSAPoperator/operator
group.
NoteForexternalcontrolsystems,itisrequiredtodefineaRFC
destination,soastodefinetheconnectionstothecontrolsystemand
enableSAPtocommunicatewiththesystem.Thetransactioncodeto
createisSM59.
Figure2
Figure3
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 9/10
5/24/2017 IntroductiontoSAPPPPISAPs'WORDWeSAPForYourCause
AllthesitecontentsareCopyrightwww.sapsword.comandthecontentauthors.Allrightsreserved.
Allproductnamesaretrademarksoftheirrespectivecompanies.Thesitewww.sapsword.comisinnowayaffiliatedwithSAP
AG.Everyeffortismadetoensurethecontentintegrity.
Informationusedonthissiteisatyourownrisk.
Thecontentonthissitemaynotbereproducedorredistributedwithouttheexpresswrittenpermissionof
www.sapsword.comorthecontentauthors.
Sitemap
Signin | ReportAbuse | PoweredBy GoogleSites
https://sites.google.com/site/sapswords/home/learnsappp/introductiontosappppi 10/10