You are on page 1of 9

SAP PPPI Process Order Creation

Creation of Process order The process orders in SAP PPPI are very much similar to production orders in SAP PP. The only difference which is visibly seen is the play of the master recipe in process orders bringing in concepts such as material quantity calculations, process instructions. When the process order is released, the system allows the creation of the control recipe for the bundling up the process instruction categories for a given control recipe destination. You can configure the point of creation of the control recipe – i.e., at orders creation or at order release using the production scheduler profile (transaction code CORY). The below screen shot for the production scheduler profile is a cropped image which only shows the “automatic action” section which is worth mentioning for SAP PPPI.

Figure 48

Contribution of the Settings done in Order Type Dependent Parameter for Process Order It would also be worth mentioning the configuration involved in order type dependent parameters required for creation of the process order. Here we would only be looking at settings especially available for configuration in SAP Process industry vis-à-vis what we have in SAP production planning. The below screen shot shows the evident different (as seen in the first tab of the order type dependent parameters settings); rest of the tabs are pretty much same and are already explained the SAP PP – Production planning for discrete manufacturing section. The transaction code COR4 is used to configure the order type dependent parameter for SAP process industry manufacturing. a) Options for selection of automatic and manual selection of the production versions are seen on the screen. b) Checking component details along with checking of the operation details is another option available. The checking of the component details when it is brought in to the process order is possible.

but for phase 20. whether the selection is optional or mandatory and whether it is automatic or manual. when you go route yourself into phase relationship in a process order. it contains all the process related quality relevant data that is collected around a process order or you want to use “batch records” i. The settings define whether you want to use the “order records” i. d) Master recipe selection process can be also be configured.e. Here the production related information is stored/archived.e. e) One can also set the perspective in which the phase relationships should be displayed. f) The selection ID helps you to select the selection priority list for selection of the master recipe. This is only used in SAP PPPI. The process data documentation enables you to create a list of quality relevant data and store it in optical archive. g) There are 3 settings for the process data documentation specifying whether you want process data documentation or not. In other words. This can be configured for the order through the selection of the indicator – “Approval required”. . The batch records comply with the guidelines on goods manufacturing practices (GMP) for pharmaceutical and food processing industries. it will show 20 as the predecessor phase.. You can archive either “order data records” or “batch records”.. then for phase 10. it contains all the process related quality relevant data upon the production of a batch. 20 and 30 and pressed the phase relationship option to view their relationship and if you have chosen the “predecessor” option here. whether as predecessor or successor or both mixed or as created in the order.c) Release of the orders after an approval is granted is an option available in SAP PPPI. it will show phase 10 as predecessor and for phase 30. Let’s say that you have selected phase 10. you can set an option to display a successor to a phase that you have chosen or to display a predecessor to a phase that you have chosen or whether you want to display both successor & predecessor to the phase that you have selected (the mixed option). i..e. it will not show any predecessor phase.

c) To separately release a process order after its creation. you can use the transaction code COR5. the material quantity calculations associated with the material list. The master recipe would bring in the material list. b) Similarly you can create a process order from the conversion of a planned order using the transaction code COR7 (individual conversion) or COR8 (collective planned order conversion). Display is COR3). Upon the creation of the process order. .Figure 49 Creating a Process Order in SAP PPPI Following are some important transaction codes: a) Creation of Process orders can be done using the transaction code COR1 (Change is COR2. the following activities are carried out automatically or manually in SAP PPPI as similar to a large extent to that in SAP PP: a) Pull in the Master Recipe through the use of production versions.

If there are 2 control recipe destinations used in the process order then the system would create 2 control recipes for the process order. l) You can also create a test control recipe in a process order. since the release of the process order would create the control recipe. f) The creation of the process order creates a reservation number for the process order.b) Pull in the Relevant Bill of Material through the use of the production version. before the release of the process order. The production dates are calculated using the basic dates. thus changing the quantities of the header material and the components. g) The creation of the process order does not create a control recipe nor can you print any shop floor papers. The scheduling is carried out depending upon the parameters set in the scheduling parameters for a process order type. i) You can change/add/remove process instruction categories which are flown in as a part of the master recipe of the process order. k) The release can also carry out scheduling of the process order (if set in the production scheduling profile). . to check/validate certain things. d) The system executes all the formulas of the material quantity calculations using the batch allocations done in the component overview. j) The release of the process order would create the control recipe for every given control recipe destination of the process order (if configured in production scheduling profile). One can argue that the BOM is actually brought inside the production order when the master recipe is brought in and that argument is true to a large extent. There could be requirements of assigning values manually for some of the process instruction characteristics in some of the process instruction categories assigned to the control recipe destinations of the phase. the basic dates and the quantities are copied. The capacity requirements are also generated for the resources if that is configured in the scheduling parameters. c) Batch Allocation is carried out automatically or manually in the process order. thus reserving all the components for the process order execution. e) One can make the necessary changes to the operation overview of the process order. h) If the process order is created from a planned order.

if you set the PI sheet to “technical completion” – (when you want to prematurely stop processing of the PI sheet). explained: a) When the control recipe is created. the costing methodology. a process message category named PI_CRST is automatically sent to SAP. the manual confirmation. d) In case of a PI sheet. Similarly for setting a completion status on the control recipe. everything would remain the same as in SAP PP. if you set the PI sheet to “Completion” Status (when all the entries. Following are control recipe statuses. the process order gets a system status CRFI. the capacity allocations procedures. c) When the control recipe is discarded before the start of the execution then process order gets a system status CRAB – Control recipe discarded (similarly the processing of the control recipe can be terminated as well. SAP PPPI . the overall execution process of a process order is exactly same as that of the production order in SAP PP and as spoken earlier in the previous paragraphs.. b) When a control recipe is finished and completely executed. the material staging. this process message category would have a process message characteristics PPPI_CONTROL_RECIPE_STATUS whose value would have been set to “processed”. the process order gets the system status CRCR – control recipe created.Process Management Execution in a Process Order Processing of the Control Recipe The creation of control recipe and the use of control recipe to carry out business functions (carrying out shop floor execution functions) as a substitute to the manual shop floor execution in SAP is a special feature available in SAP PPPI. n) The process order creation process. but apart the creation of a control recipe and process management is an exclusive process of SAP PPPI. the release process. if the work on the control recipe is already started). . i. a process message category named PI_CRST has to be sent to SAP with the control recipe status value set as “processed thereby setting the status CRFI on the process order.e. the goods issues. a process message category named PI_CRST is automatically sent to SAP.m) The scheduling. The status CRFI is set on the process order. when you are working with an external system. the goods receipts process. calculations are fully completed in the sheet). e) In case of a PI sheet.

a process message category named PI_CRST has to be sent to SAP with control recipe status set as “terminated”. To do this. and want to terminate or discard a control recipe. And similarly when you are working with an external system. it is called as a PI sheet whereas control recipes downloaded to the destinations of type 2 and 3 reach the external system or external process control system. is set on the process order. . Below is a Control recipe monitor screen shot that is used to send the control recipe to their respective destinations. The control recipe monitor shows the sent control recipes. The status CRAB – Control recipe discarded. The selection criterion is plant and date ranges like any other monitor or report. Downloading of the Control Recipe Control recipe once created needs to be downloaded to the specified control recipe destination/s.this process message category would have a process message characteristics PPPI_CONTROL_RECIPE_STATUS whose value would have been set to “terminated”. Once is control recipe is downloaded to the destinations of type 1 and 4. information on all the executed control recipes and information on all the terminated and discarded control recipes with logs included. you can download it manually using the control recipe monitor (transaction code CO53) under human supervision or you can schedule a background job for the downloading program RCOCB006 (batch job name – SAP_NEW_CONTROL_RECIPE).

. The messages are first sent to the process management and then transferring the process messages to the destinations i. i. for enabling execution of various business processes in SAP are to be uploaded and processed in SAP depending upon the type of the process message category.. The process messages are sent to the destination by the process management..e. then the operator should enter the details for the PI sheet created for a process order using the transaction code CO58 (Display of PI sheet is transaction code CO56 and Deletion of PI sheet is The following are some important transaction code CO59) Once the PI sheet is completed and saved.e. The process message categories or the process messages (as they are called) would be checked for missing values and authenticity.Figure 50 If you are working with PI sheets. Processing of the Process Messages After processing the control recipe at the destinations. the detailed entered in the PI sheet as process messages. updating the process messages depending upon the type of the process messages. the destination (an operator or the process control system) provides the values for the process message characteristics of a process message category. The process message category or the process messages is sent back to SAP and subsequently processed in SAP depending upon the type of the process message category.

This process message category like any. the process messages are processed in SAP. . The process messages are uploaded and processed into SAP. Depending upon the type of the process message category. would reach the process management monitor from where it has to be updated in SAP.Process messages which are created for a test are monitored and checked. either automatically using an upload batch job – program name . Figure 51 Process message categories which end up with errors or are terminated during processing can be resubmitted for processing by the use of process management monitor as seen above. The following are the process message category types. though they are not processed at the destination as normal process message would. Here you should enter the plant. the process message category and the values for the process message characteristics which are required or sufficient to process the process message category in SAP. The Process message category can be created for test purpose or for final execution.RCOCB002 (for process messages existing cross plants) or RCOCB004 (for process messages existing at a plant) or done manually through the process management monitor (transaction code CO54). SAP also provides an option to create the process message category manually using the transaction code CO57.

The process messages once received in SAP are processed using these function modules. One can define the ABAP tables and access them through transaction code SE11. Transaction code SM59 can be used to define the RFC destinations to communicate with the external system. Transaction code SE37 can be used to access these function modules.  Alerts of critical situation or milestones in the production run.  SAP Office User is a destination type which is used to inform specific SAP users about the status of the control recipe and process messages (in short the status of the production run)  The process message characteristics data can be updated in user Defined ABAP tables. from the external control system or internal shop floor operator using the PI Sheets can be sent to the multiple recipients as SMS or email. You can define Alert categories using SAP transaction code ALRTCATDEF . BAPI or Function modules are used to update the process messages in SAP.  External Functions to coordinate with the external process control system with process messages through RFC connections (a RFC destination should be created for every external system). You can define your own function modules or you can use the existing standard function modules.