You are on page 1of 24

Introduction to SAP PPPI - Process Manufacturing

My definition to "Process manufacturing" is that it is a form of an industry type where in the products which are manufactured cannot be easily assembled and dis-assembled. It is impossible to be reworked upon these products. You can say making chemicals, medicine, Towels, Paper, teel etc.

!ith the abo"e definition of a process industry in prespecti"e, #P offers #P PPPI or #P PI which can be used to implement business processes in a process industry. # Master $ecipe is a task list in #P PPPI or #P Process manufacturing. #P uses the master recipe when creating the process order. In discrete manufacturing, the task list used is called a routing. The purpose of both of these task lists stands the same, which is scheduling, capacity generations, generating planned costs and component scheduling. The ma%or and the only difference in & #P production planning' ( #P PP) and & #P process industry' ( #P PPPI) is the master recipe and the process management embedded as the part of master recipe. The master recipe is conceptually identical with the routing*rate routings though there are some ma%or differences which separates them. These differences are e+plained below, a) Production Versions and their use in Master Recipe -is-.-"is the routing or rate routing, the master recipe collects the operations and the /0M together in one master data through the use of production "ersion. The production "ersion is e+ploded in the recipe to pull in the material /0M. /ringing the /0M inside the task list helps in generating one more uni1ue feature of a recipe called the 2Material 3uantity 4alculations5. The material 1uantity calculations helps to change the component 1uantities and the header material 1uantity "is-.-"is each other and with respect to the "alues of the acti"e ingredients (batch classification specifications) of the components and the header material. /efore creating the recipe, one should ha"e a Production "ersion created with at least the /0M embedded in it, which will help adding the /0M to the recipe. Very Important Note 6 It seems to be a normal practice that the recipe group number is added to the production "ersion after it is created. o you may ha"e to maintain the production "ersion
7

information, firstly after the /0M creation and before the recipe creation and once after the recipe creation so as to assign the $ecipe group number to it.

b) The concept of phases and operations in a task ist # master recipe has the concept of operations assigned with phase's "is-.-"is discrete manufacturing which has only operation le"el details. The introduction of phases helps the organi8ation to break down the acti"ities on an operation (as phases) and detail them out. The standard "alues*acti"ities like the set-up time or duration or machine time etc9 are assigned to the phases in process manufacturing unlike discrete manufacturing where they are assigned to the operation itself. This takes you to an ob"ious conclusion that the confirmation in process manufacturing are carried out at the phase le"el rather than at operation le"el. #s discussed in the abo"e paragraph the master recipe has an added capability to carry out material 1uantity calculations for the header material as well as the components, where in you can change the component 1uantities and the header material 1uantities based on the characteristics "alues of their respecti"e batch classes and through formulas written as macros.

c) Process Management The master recipe also comes with a feature called as the process management, which is primary differentiator between the $outing and the $ecipe. # master recipe attaches process instructions to the phases9 these process instructions carry process notes, order details, phase details, component details, 1uality inspection details, goods receipt details. The process instructions are bundled up into a control recipe and are sent to the control recipe destination, which once sent to the shop floor operator or the process control system, helps them to with the detailed information and instructions about the order and initiates a trigger to start manufacturing acti"ities. The process instructions also contains information on the Process messages which are supposed to be sent back to #P (data re1uests), like the confirmation records for the order9 goods issue records for the order and goods receipts data for the order, inspection results for the recei"ed goods etc. :"entually the processes messages post the data in #P tables using "arious /#PI's and functional modules.

#n 2indi"idual process instruction5 for e+ample 6 a process instruction for order information, contains characteristics like the order number, plant code, order type, order start date, order finish date, order reser"ation number, header batch number (if any) etc. These characteristics carry the respecti"e "alues. You can manually change*add the "alues or ha"e them populated by the system (for e+ample for characteristics like order number, order start date, order type etc 9) as per the process design. The characteristics used in process instructions to carry "alues of "arious parameters are always assigned with a characteristics group called as PPPI<I= T. The process instructions can be assigned to the master recipe with product or process specific "alues assigned in them or they can be assigned to the control recipe destination itself. #ssigning the process instructions at the control recipe destination would automatically e+plode them in the process order and this a"oids the effort of indi"idually assigning them at the material*plant le"el master recipes. >or process instruction attached to the destination, you could still assign "alues to them but they would not be material specific and would be "ery generic in nature which is applicable to the processes carried out at the destination. The Process instructions are bundled up in a control recipe which is downloaded from #P and sent the control system or the shop floor operator. The $ecipient processes the process order and sends acti"ity completion process messages to the #P system in the form of process messages. !orre ation 6 0ne can correlate the process instructions as an e+amination 3uestion Paper' set for a particular grade with instructions and 1uestions in it. This 1uestion paper (as process instructions) is gi"en to each and e"ery student belonging to a particular grade (a grade can be a control $ecipe destination) along with the process message re1uest to answer the 1uestions in a particular set time (consider the filled up answer sheet along with the $oll number and grade as process messages which are re1uested back by the system). The students are e+pected to carry out the acti"ities of answering and appearing for the test and in return submit the answer sheet as process message back to the e+aminer (the e+aminer can be the #P system which updates the completion information and marks in #P system) tandard #P in #P PPPI is designed to ha"e the recipient as a shop floor operator in #P itself, who completes the order detailing and manufacturing in PI ?::T and sends back the process messages to the #P cockpits to process standard designed /#PI's. 0n the other hand if the recipient is a process control system outside of #P, he can also recei"e or re1uest the instructions in a control recipe to aid in production and send back the messages to #P system through standard interfaces designed for such integrations between #P and the e+ternal shop floor control system.

"igure #

!ontro recipe $estinations

tandard #P has control recipe destinations which recei"e the process instructions and using which the destination carries out the manufacturing and at the end of which they send back the process messages to confirm their production acti"ities or production status on a real time basis. The control recipe destinations are assigned to the indi"idual phases of an operation9 which means that e"ery phase in a master recipe can carry different control recipe destinations. 0ne control recipe is created for a gi"en destination and order combination. The destinations or recipients of the process instructions can be #P destinations or e+ternal process control system destinations. If the destination is in #P itself, then it can be a shop floor operator*operator group at a plant or a production line or shop floor operator*operator group for a specific acti"ity, e+ecuting the phase9 where as if the destination is an e+ternal process control system outside of #P, then the process instructions B process messages are interfaced with that e+ternal system. The definition of the control recipe destination needs configuring the destination type, address of the destination (in e+ternal system, the address is the $>4 destination of the process control systems). !ontro Recipe $estination 7BA SAP %&terna !ontro System

Cestination lies in #P :$P system Cestinations lies outside of #P :$P system and is called as an :+ternal 4ontrol ystem

;B@

!ontro Recipe $estinations Type # ' ( - $estination ocated in SAP %!! System >or shop floor destinations which are in #P itself, there are ; different types of destinations called 275 and 2A5, to represent them. The destination operator group of type 7 recei"es all the process instructions B re1uested process messages well arranged on an #/#P based sheet or screen called as a PI- heet (one for an order, for a destination). !hereas for a destination of type A, a sheet containing all the process instructions and re1uesting process messages, well arranged on a web based sheet browser based PI- heet is sent to the internal operator*operator group.

Note) #n #/#P based PI ?::T is shown below, if the same is set for a destination type A 6 browser based PI- heet, then the sheet with the information would appear in a browser in ?TME format. !ith Cestination type there are standard /#PI's and connections working, which would process the messages once sent back to #P by the respecti"e destinations. Note) In configuration for the destinations of type ; and @, you can assign process instructions which would be automatically become a part of control recipe and would be downloaded to the e+ternal control system. !hereas for destinations of type 7 and A, there is a pro"ision to assign the process instructions in a se1uence (making a list of suitable instructions) which are generated in the process order control recipe and subse1uently downloaded to the #P operator*operator group. Note) Transaction to create the 4ontrol $ecipe destination is 07F4.

A*AP *ased PIS+%%T

,rder Information

Process order number Process order type Plant Process order 3uantity 4ontrol $ecipe number $eser"ation =umber Cestination Cate*Time

7FFF;DGH PIF7 FFF; 7F 7FFFFFFFFF;HI;@ DG7DA@ F7 6 hop Plant FFF; ;Dth Cec ;F7F

,peration-Phase Information 0peration Phase Cescription Phase $elationships tart Cate B Time >inish Cate Cestination B Time F7 F7 F7 F7

FF7F FF7F FF;F FF;F

FF77 FF7; FF7A FF7D

!omponent Information

0peration FF7F FF7F FF;F FF;F

Phase FF77 FF7; FF7A FF7D

4omponent 47 4; 4@ 4@

Cescription 47 4; 4@ 4A

3ty 7F ;F 7F 7D

J0M

E04

/atch

Re.uesting Phase !onfirmations 0peration Phase Yield crap et up Time Machine Time Te+t $eason

Re.uesting /oods Issues 4omponent 3ty 47 4; 4@ 4A J0M 47 4; 4@ 4@ E04 /atch 4omponent Cescription Te+t $eason

Re.uesting /oods Receipts

Cynamic >unction 4all for MIK0<K$ Transaction 4ode 6 Press here to access M/@7 T - code

!ontro Recipe $estinations Type 0 ' 1 - $estination outside of SAP 2%&terna Systems) >or control recipe destinations lying outside of the #P system, i.e., e+ternal process control systems or manufacturing e+ecution systems lying outside of #P, the process instructions are sent their through a standard designed interface. There are ma%orly two control recipe destinations interacting with e+ternal process control systems, namely 2;5 and 2@5.

Cestination type 2;5 is used when the #P initiates the transfer or download of control recipe to the e+ternal process control system (Push case)9 whereas 2@5 is used when the transfer or download of control recipe is triggered by the e+ternal control system (Pull case). Note - !hen the process control system is an e+ternal system, you can assign the process instruction categories and ha"e the system generate control recipes automatically. Note) In configuration for the destinations of type ; and @, you can assign process instructions which would be automatically become a part of control recipe and would be downloaded to the e+ternal control system. !hereas for destinations of type 7 and A, there is a pro"ision to assign the process instructions in a se1uence (making a list of suitable instructions) which are generated in the process order control recipe and subse1uently downloaded to the #P operator*operator group. Note 6 >or e+ternal control systems, it is re1uired to define a $>4 destination, so as to define the connections to the control system and enable #P to communicate with the system. The transaction code to create is MDH.

"igure 0

"igure 1

Master Recipes in SAP PPPI

Must as discussed in the $outing task list section, the master recipe creation is "ery similar to it. 0ne could create task list groups and then assign the material to it or one could create a master recipe task list for a producible material directly. The transaction code to create a master recipe is 4;F7 (4hange is 4;F; and Cisplay is 4;F@)9 whereas the transaction code to create a process order is 40$7 (4hange is 40$; and Cisplay is 40$@). In this section, the master recipe and the process order is e+plained together. The logics or the configuration to select the /0M, Task list in the process order remains the same. The only e"ident difference is that e"ery manufactured product needs to pull in the /0M and the master recipe based on production "ersions and therefore the M$P A "iew of the material master needs the /0M selection procedure as 2;5 - election by production "ersion or 2@5 - election only by production "ersion. Note 3 a) It is needless to say that the configuration re1uired %ust for the master recipe is similar to that of the $outing or rate routing settings and b) The configuration re1uired for creation of the process order is similar to that of the production order configuration. c) 0ne should also carry out the /0M selection configuration along the task list selection configurations %ust as e+plained in the production order section. d) #dditional configurations re1uired for #P PPPI are only for the use of process management, if you decide to use process management functions such as process instructions, control recipe destinations, $>4 destinations for control recipes, process messages etc.

Notab e 4ey $ifferentiators bet5een Master Recipe and Routings are e&p ained in the fo o5ing be o5 te&t bo&es)

7F

Key Difference between SAP PP and SAP PPPI

a) 6se of Production Versions in a Master Recipe !hen one creates the master recipe for a material-plan combination, it is recommended to enter the production "ersion for the material on the selection screen. The production "ersion should be created prior to the creation of the master recipe and then used for creation of the recipe. # production "ersion can be created in the material master M$PA "iew or !ork cheduling "iew. # production "ersion is used in creation of a master recipe so as to identify the /0M for the material and pull the bill of material details in the recipe. The master recipe re1uires a profile assignment for creation of a recipe, the profile (as any other profile) contains some default "alue for some fields like the default control key, default operation number increment, default user field key, default phase relationships, default network creation parameters, default process instructions increment number. 0ne can create the process instructions using the transaction code 0P=7 or 0P=F.

"igure (

"irst strategy to create the master recipe) a) Prior to the creation of the master recipe, one could create the production "ersion with the /0M details included (and without the master recipe group number B counter number details)

77

b) #nd then use this production "ersion for the creation of the recipe. c) #fter the creation of the master recipe, you can go back and enter the master recipe details in the production "ersion.

Second strategy in creation of the master recipe as be o5) a) 4reate a (blanket) 2master-recipe-group5 without any reference to a material*plant, b) Then create the production "ersion with this master recipe details along with the /0M details, c) This would mean that the master recipe which was created earlier had no connections to any material list (/0M) and you could now sol"e this issue by assigning the header material to the recipe triggering the system to prompt you to enter the production "ersion details so as to e+plode the /0M in the recipe.

b) Recipe +eader detai s in creation of a Master Recipe The master recipe header is "ery much similar to the header of a routing*rate routings in #P PP (discrete manufacturing). It contains the following,

a) The lot si8e 1uantities for which the master recipes are "alid are gi"en as charge 1uantity range. b) The master recipe header also contains the default "alues for the operation*phase*secondary resources. It states the default "alues for deciding the operation 1uantities and its unit of measure "ersus the recipe 1uantities and its unit of measure in proportionate relationships. In $outings or rate routings, such relationships are directly mentioned in the operation details. #P pro"ides a "ery nice e+ample to demonstrate the same, i.e., when the recipe unit of measure is pieces and the operation unit of measure is kilogram and for e"ery D kg of the operation there are @ pieces of the recipe, then the 1uotient is @*D. The charge 1uantity is @ pieces and the operation 1uantity is D kg. #P also pro"ides a base 1uantity to play around with the situation in a more detailed fashion.

7;

"igure 7

b) ,peration and Phases in creation of Master Recipe # master recipe has the concept of operations assigned with phase's "is-.-"is discrete manufacturing which has only operation le"el details. The introduction of phases helps the organi8ation to break down the acti"ities on a gi"en operation as phases and detail them out. The standard "alues*acti"ities like the set-up time or duration or machine time etc9 are assigned to the phases in process manufacturing unlike discrete manufacturing (where they are assigned to the operation itself). This takes you to an ob"ious conclusion that the confirmation in process manufacturing are carried out at the phase le"el rather than at operation le"el. =ote the following amusing things in a master recipe which are unfortunately not a part of the routing or rate routing,

a) The Resource 25ork center) is assigned at the operation le"el. The phases adopt the resource which is assigned at the operation le"el. The phases beha"e as something similar to sub-operations).

7@

b) The work center assigned to the phases also carry a 3C$ system which is something but the address of an e+ternal control system to which data has to be sent, in cases when the control recipe destination is an e+ternal process control system. The 3C$ field can be configured in #P.

c) The standard "alues*acti"ities which are assigned in the resource are acti"e at the phase's le"el and not at the operation le"el. You can enter the "alues of standard "alues*acti"ities at the phase le"el unlike in routings*rate routings. The summation of the standard "alues at the phases is the total time re1uired to process the operation. The operation in process manufacturing ( #P PPPI) has no meaning unlike discrete manufacturing where e"erything is e+ecuted at the operation le"el. :"en the components of the /0M in #P PPPI, are assigned to the phases and not the operations, thus strengthening the fact that the phases go"ern o"er the operations. Though the inspection characteristics can be assigned at both operation and phase le"el in case of 3M in process inspection. To create a phase below the operations, you ha"e to select the phase indictor.

d) In #P PPPI, the phases (of an operation) are sent outside for e+ternal processing. The e+ternal processing details are entered at the phase le"el.

e) The re ationships bet5een phases can be maintained as start-finish, finish-start, finish-finish or startstart, in other words the phases can work in parallel or in a o"erlapping situation. It should be well noted that connecting phases of ; different master recipes would connect two process orders and scheduling them as one unit (depending upon the relationship that e+ists between the ; phases belonging to the ; master recipes of ; different producible products.

f) You can access phase relationship screen for phases (operations tab) by selecting the phases and going to the path 6 /oto 8 Re ationshipsin master recipe's create*change*display modes.

g) The 4ontrol recipe destination is assigned to the phases during the creation of the phases of an operation.

h) The process instructions are assigned in the master recipe to the respecti"e phases. #s discussed earlier some or all the process instructions can be assigned to the control recipe destination in IMK9 though you can insert all the process instructions during master recipe creation itself increasing the total effort. >or specific process instructions which ha"e characteristic "alues based on material, then those instructions ha"e to be assigned at the master recipe le"el.

7A

i) To assign Process instructions to the phases, you can use the path in operation tab of the Master recipe 6 Koto N Process Management N Process instructions.

"igure 9

c) %mbedding *i of Materia s in Master Recipes -is-.-"is the routing or rate routing, the master recipe collects the operations and the /0M together in one master data through the use of production "ersion. The production "ersion is e+ploded in the recipe to pull in the material /0M. /rining the /0M inside the task list helps in generating one more uni1ue feature of a recipe called the 2Material 3uantity 4alculations5. /efore creating the recipe, one should ha"e a Production "ersion created with at least the /0M embedded in it, which will help adding the /0M to the recipe. Very Important Note 6 It seems to be a normal practice that the recipe group number is added to the production "ersion after it is created. o you may ha"e to maintain the production "ersion information, firstly

7D

after the /0M creation and before the recipe creation and once after the recipe creation so as to assign the $ecipe group number to it.

"igure :

d) Materia ;uantity !a cu ations It is true that with the use of a /0M, the component 1uantities in a process order are calculated as directly proportional to the order 1uantity, and the product 1uantity cannot be altered with respect to the component 1uantities and their e"er "arying specifications. /ut this truth can be falsified in process manufacturing through the use of a concept called 2material 1uantity calculations, which allows changing the following in a process order, pro"ided you ha"e maintained the 2material 1uantity calculations5 through formulas in the master recipe, a) To change header product 1uantities, with respect to the component 1uantities or with respect to the acti"e ingredient proportions. b) To change the component 1uantities with respect to each other or the header product or with respect to the acti"e ingredient proportions (batch characteristics and their "alues). c) To calculate the planned phase scrap and include it in planned cost. d) To change operation*phase 1uantities when they are not proportional to the product 1uantity.

7G

# 2material 3uantity calculation5 re1uires definition of production "ersion in the master recipe. # production "ersion allows the system to identify the /0M related to the recipe and the list of components that needs to play with. Planned scrap for the component, as entered in its material master, increases the component 1uantities automatically. You could also use the planned scrap of a component as a "ariable in calculating other component's material 1uantity calculation formulas. The Process order accepts these e1uations and processes them automatically if the batch allocation is not a criterion (taking acti"e ingredient concentrations from the batches). >or formulas which are supposed to be processed at batch le"el and which uses acti"e ingredient proportions (batch characteristics "alues) in them, the material 1uantity calculations ha"e to be manually triggered in the process order after the batch determination. (It is e"ident that only numeric batch characteristics are entertained here). If no batch has been assigned in the process order, then the material lines 1uantities or batch characteristics "alues at the material line, as entered in the material master are taken in to account. (!hen we assign the batch characteristic "alues at the material master batch class le"el, it is considered as a default "alue which can be o"erwritten during goods receipt from process order). #fter the /0M is e+ploded in the master recipe, you can enter into material 1uantity calculations screen through the path 6 Koto N Material 3uantity 4alculation "o o5ing is an e&amp e and steps e&p ained to e&ecute the same) a) 0nce you are in the material 1uantity calculations screen, keep your cursor on the field for which you want to change through the use of formula and press the 2 elect formula5 button. b) In the formula bo+, you can enter the formula e1uation that deri"es the output field "alue. c) !hile creating the formula you can double click on the "ariables that you want to include in the formula or %ust keep the cursor on the "ariable and press the button 6 2Insert in formula5 The operators like O, -, P, *, CI-, M0C can be selected on the screen. The functions for use of e+ponential, absolute "alues (#/ ), rounding ($0J=C), truncation (T$J=4), s1uare root ( 3$T), I> T?:= :E : conditions, I> T?:= =0T conditions, :QP, E0K, I=, 40 , T#=, are also a"ailable for use.

7L

"igure <

Method to enter the formu a) Step a) To enter formula for header material 1uantity Place double click on the field showing header material 1uantity M#P#);uantity R=>>#?>>#@

Step b) Intended >ormula for M7P7 3uantity R =>>(? >>#@->A<

Step c) Press the enter button to sa"e the formula and press the e+ecute button to transfer the calculated material 1uantity to the material list and /0M
Bine ,bCect # ;ty =>>#?>>#@ M#P#);uantity 0 !haracteristics- 1 SP%!# Phase scrap ( Interim resu ts

M7P7

0peration FF7F

7I

@ A D G L I H 7F

..Phase 7 S4omp, M;PPI ..Phase ; S4omp, M@PI 0peration FF;F ..Phase 7 S4omp, MAPI Phase ; =>>(? >>#@ =>>(? >>0@

,ther "ormu as 5hich you can create 3 They are not sho5n in the screen shot) 4alculating the 1uantities of component M;PI (field location =>>(? >>#@) R Product um of all the assigned batch 1uantities (assigned to component M;PI) R 4omponent /atch 3ty P 4haracteristics "alue of P:47 for the batch R !PSM2>>(D>>0) E 0>F>A: G 7>F>A< E 7( >ormula in general R 4P M(Tmaterial itemN9T4haracteristics 4olumnN9T4haracteristics 4olumn)

Bine ,bCect

# ;ty =>>(? >>#@ :> ;F DF

A D G

4omp, M;PPI S/atch /7 S/atch /;

0 !haracteristicsSP%!# 1 Phase scrap =>>(? >>0@ LFU IFU

( Interim resu ts

imilarly you could ha"e a formula for 1uotient um of all the assigned batch 1uantities

7H

R 43 M(Tmaterial itemN9T4haracteristics 4olumnN9T4haracteristics 4olumn) R (3ty7*4haracteristics7) O (3ty;*4haracteristics;) O (3ty;*4haracteristics;)

Step d) #fter sa"ing the formula, you can press the 2calculate 1uantity product5 button to test the formula. e) Assignment of Process Instructions to the Master Recipe To assign Process instructions to the phases, you should select the phase and use the following path in the operation tab of the Master $ecipe 6 Koto N Process Management N Process instructions. To check or change or add "alues to the characteristics, you can go to the characteristics details by using the path in the below screen 6 Koto N PI 4haracteristics o"er"iew %&p anation of the Screen shots be o5) If you ha"e a look at the below screen shot, there are only ; process instructions, one containing the order details (#0$C<7) and (#P$0C<7). The process instructions #P$0C<7 is created with characteristics containing process message details or process message re1uests seeking goods receipts information from the shop floor. The details re1uired for the goods receipt in #P are re1uesting in the form of characteristic "alues. /oth these instructions are pointed for download to the shop floor system with control recipe destination V7 pointing to the shop floor system and ha"ing a destination type 2;5 6 Cownload to P4 (process control system) initiated by #P. #lternati"ely you could ha"e a destination type 2@5 which is downloading to P4 initiated by the e+ternal system. Process Instructions Assigned to Phase 0>

"igure (0

;F

Process Instructions !haracteristics for A,R$ 3 Sending ,rder information to the $estination

"igure (1

Process Instruction !haracteristics for APR,$H# 3 Sending Process messages detai s in the process instructions to re.uest /oods receipt information

;7

"igure (( SAP PPPI Process Management

,IerIie5 of Process Instructions !ategories and Process Messages !ategories Process instructions categories are assigned to the phases in a master recipe. Jpon creation of the process order, the system calls the rele"ant master recipe, thus pulling in the operation list, material list and the process instructions. The process instruction categories are used in #P PPPI Process Management to send process order*process specifications information to the control recipe destination and to recei"e the re1uested information from the control recipe destination to process data records in #P.

In short Process instruction categories are used as a deIice to send information to the $estination? this information can be a) Process notes, process specifications9 process order related information. b) It can be the information of data re1uests which are to be sent back to #P for processing the manufacturing data records in #P.

Purpose of Process Instructions) a) # Process Instruction list contains process instructions which send information and notes to the destination, such as order details or phase details or material consumption details or process parameter notes.
Process Instruction !ategory - JPPIHKLJ# 3 Sending Process Information Process Instruction !haracteristics PPPI<I= T$J4TI0= PPPI<=0T: Automatic Va ue Input Va ue Q Q Va ue

;;

b) $eporting back the consumption data, confirmations, goods receipt, and 1uality inspection results, to #P is an acti"ity triggered after completion or partial completion. To enable the system achie"e this, #P sends process instructions categories which contains the respecti"e process message category and process message characteristics which are to be filled in by the process control system and sent back to #P. >or e+ample, if you are e+pecting back the goods receipt information, the system e+pects the "alues for material produced, 1uantity produced, the unit of measure of the same, the operation*phase information, the process order against which it is to be posted, the plant, the e"ent time*date information and whether it is a final postings etc. # Process message category with all the information filled in it is posted to #P through defined /#PI's or >unction modules in the process message category. In our e+ample below the process message category PI<P$0C contains all the process message characteristics whose "alues are filled in by the process control system and posted back to #P and processed in #P for goods receipt against a process order.

Very important Note - If you see the table below, in a process instruction category carrying the process message category (which is re1uesting data back to #P), the "alue column would contain the process message categories or process message characteristics.
Process Instruction !ategory - JPPIHKLJ# Process Instruction !haracteristics PPPI<M: #K:<4#T:K0$Y PPPI<P$04: <0$C:$ PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: PPPI<$:3J: T:C<-#EJ: Automatic Va ue Q Q Q Q Q Q Q Q Q PPPI<0P:$#TI0= PPPI<P?# : PPPI<M#T:$I#E PPPI<:-:=T<C#T: PPPI<:-:=T<TIM: PPPI<:-:=T<TIM: PPPI<M#T:$I#E<P$0CJ4:C PPPI<J=IT<0><M:# J$: Input Va ue Q Va ue PI<P$0C

*riefing on !ontro Recipe $estination If the control recipe destinations are of type 7 or A, then PI heets are sent to the destination ( #P operator groups). # control recipe is created at the time of release of the process order, which bundles up all the process instructions for a gi"en destination and for an order in the form of a PI heet. The PI sheets contains process instructions categories in a form-layout containing process notes or process order related data along

;@

with the data re1uests for confirmations, acti"ity confirmations, goods issues, goods receipts, inspection results, that are to be sent back to the #P tables in the form of process messages. In such cases too, the system recei"es the data from the destination in the form of process messages and then uploads them in to #P tables using functional modules and /#PI's. If the control recipe destinations are of type ; or @, then Process instruction categories are bundled up in a control recipe, for a gi"en destination and for a gi"en process order and are sent to the e+ternal system. The purpose of the process instruction categories carrying process notes or process data re1uests remains the same.

;A

You might also like