• No results found

1. SAP PPPI - Process Management - Process Instructions and Process Messages

N/A
N/A
Protected

Academic year: 2021

Share "1. SAP PPPI - Process Management - Process Instructions and Process Messages"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP PPPI - Process Management - Process Instructions and Process Messages

SAP PPPI Process Management

Overview of Process Instructions Categories and Process Messages Categories

Process instructions categories are assigned to the phases in a master recipe. Upon creation of the process order, the system calls the relevant master recipe, thus pulling in the operation list, material list and the process instructions.

The process instruction categories are used in SAP PPPI Process Management to send process order/process specifications information to the control recipe destination and to receive the requested information from the control recipe destination to process data records in SAP.

In short Process instruction categories are used as a device to send information to the Destination, this information can be

a) Process notes, process specifications; process order related information.

b) It can be the information of data requests which are to be sent back to SAP for processing the manufacturing data records in SAP.

Purpose of Process Instructions:

a) 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.

(2)

Process Instruction Category - ZPPI_XYZ1 – Sending Process Information Process Instruction Characteristics Automatic Value Input Value Value PPPI_INSTRUCTIONS X PPPI_NOTES X

b) Reporting back the consumption data, confirmations, goods receipt, and quality inspection results, to SAP is an activity triggered after completion or partial completion. To enable the system achieve this, SAP sends process instructions categories which contains the respective process message category and process message characteristics which are to be filled in by the process control system and sent back to SAP.

For example, if you are expecting back the goods receipt information, the system expects the values for material produced, quantity 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 event time/date information and whether it is a final postings etc.

A Process message category with all the information filled in it is posted to SAP through defined BAPI’s or Function modules in the process message category. In our example below the process message category PI_PROD contains all the process message characteristics whose values are filled in by the process control system and posted back to SAP and processed in SAP for goods receipt against a process order.

(3)

Very important Note - If you see the table below, in a process instruction category carrying the process message category (which is requesting data back to SAP), the value column would contain the process message categories or process message characteristics.

Process Instruction Category - ZPPI_XYZ1 Process Instruction Characteristics Automatic Value Input Value Value PPPI_MESSAGE_CATEGORY X PI_PROD PPPI_PROCESS_ORDER X PPPI_REQUESTED_VALUE X PPPI_OPERATION PPPI_REQUESTED_VALUE X PPPI_PHASE PPPI_REQUESTED_VALUE X PPPI_MATERIAL PPPI_REQUESTED_VALUE X PPPI_EVENT_DATE PPPI_REQUESTED_VALUE X PPPI_EVENT_TIME PPPI_REQUESTED_VALUE X PPPI_EVENT_TIME PPPI_REQUESTED_VALUE X PPPI_MATERIAL_PRODUCED PPPI_REQUESTED_VALUE X PPPI_UNIT_OF_MEASURE

SAP PPPI Process Management - Control Recipe Destination

Briefing on Control Recipe Destination

If the control recipe destinations are of type 1 or 4, then PI Sheets are sent to the destination (SAP operator groups). A control recipe is created at the time of release of the process order, which bundles up all the process instructions for a given destination and for an order in the form of a PI Sheet. The PI sheets contains process instructions categories in a form-layout containing process notes or process order related data along with the data requests for confirmations,

activity confirmations, goods issues, goods receipts, inspection results, that are to be sent back to the SAP tables in the form of process messages. In such cases too, the system receives the data from the destination in the form of process messages and then uploads them in to SAP tables using functional modules and BAPI’s.

(4)

If the control recipe destinations are of type 2 or 3, then Process instruction categories are bundled up in a control recipe, for a given destination and for a given process order and are sent to the external system. The purpose of the process instruction categories carrying process notes or process data requests remains the same.

SAP PPPI Process Management Topics

The process management section is divided in two:

a) Process Instruction Categories - Detailed Explaination

b) Process Message Categories - Detailed Explaination a) Process Instruction Categories - Detailed Explaination

SAP PPPI Process Instruction Categories

Detailing Process Instruction Categories

Detailing Process Instruction Categories

As explained above process instructions are of the following types, one which sends process instructions to the destination and which gets back the requested from the destination to process the data records in SAP.

Transaction code to configure

There are many process instruction types are predefined in SAP. Nevertheless you can also create a process instruction category in customizing using the transaction code – O12C. In customizing (transaction code SPRO) SAP provides the different paths to configure process instructions, but they all carry the same transaction code (Define Process instruction categories (general), Define Process instruction categories for SAP PI Sheet using PI assistance, Define Process instruction categories for SAP PI Sheet using characteristics overview).

(5)

Purpose of this section

Note - This particular section of documentation explains process instruction categories, the configuration involved and the types of process instruction categories in SAP PPPI Process Management. The configuration and explanation of the process instruction categories co-exist together in this section.

Figure 17

Types of Process Instruction Categories and their Configuration

(6)

Instruction Category Type Floor Destination (PI Sheets) – Type 1 & 4 External Process Control System – Type - 2 & 3

Category for Sending Process Notes or instructions or Process order related parameters to aid mfg activities

for sending Process Message Requests in the form of Process Message Categories to the Destination so as to get back the Required data to SAP

1 – Process Parameter X X X 2 – Process Data Requests X X X 3 – Process Message Subscriptions X X 4 – Process Data Calculation Formulas X X 5 – Inspection Results Requests X X 6 – Dynamic Function Calls X X

(7)

7 – Sequence Definitions

X X X

Process Instruction Category Page 1

Process Instructions of Type 1 explained in this section

Type 1 – Process Parameters

Can be used by the Control Recipe Destinations –

“2” or “3” – Used in Process Control System Destinations “1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Explanation –

Sends the required data for the operator or the external process control system (Control Recipe destinations) to initiate production, i.e., Sends Information and Control Notes in the form of Characteristic and values.

The assumption is that the information that is sent to production systems or shop floor is not available at the destinations and by sending this information in the form of notes/instructions the process instructions help the destinations with the required production related specifications which would help in the production of the process order.

Example for Process Instruction Category of Type 1:

(8)

Figure 18 Figure 19 Text Box

(9)

SAP PPPI Process Instructions of Type 2 and Type 3 explained here:

Type 2 – Process Data Requests & Type 3 – Process Data Subscription &

Can be used by the Control Recipe Destinations –

Process Data Requests of Type 2 can be used in:

“2” or “3” – Used in Process Control System Destinations “1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Process Message Subscription of Type 3 can be used in:

“2” or “3” – Used in Process Control System Destinations

Explanation –

The Process control system receives the information on what is expected by them as an outcome of the manufacturing process carried out by using information in process instructions.

A process data requests sends the actual data to the SAP Process management in the form of process messages which are eventually processed in SAP, whereas in process data subscription the process messages are sent every time an event occurs. In process message subscription, values are sent by the process control system and transferred from there to the process messages which are eventually processed in SAP.

Process instruction of the type 3 would in general contain the following types of characteristics and data:

 PPPI_MESSAGE_CATEGORY –

The value for these process instruction characteristics defines a Process Message Category for which you are requesting information for.

(10)

The process instruction characteristics – PPPI_REQUESTED_VALUE carries the process message characteristics, whose value is requested as an input value, to be entered by the control recipe destination (PCS) for example in a goods receipts data requests, inputs for operation, phase, goods receipt material and quantity can be requested.

These inputs are clubbed in a process message category and are finally processed in SAP function modules or other process message destinations.

 Cannot use the PI Assistant Wizard for PI Categories of Type 3

This type of process instruction category is not used in the PI sheets, so one cannot use the PI assistant wizard to create the process instruction category.

Example for Type 3:

Very important Note – As seen below, the process instruction category carrying the process message categories (which is requesting data back to SAP), the value column would contain the process message categories or process message characteristics.

Figure 20

(11)

Figure 21 Figure 22

(12)

Figure 23

Process instruction of the type 2 would in general contain the following types of characteristics and data:

 PPPI_MESSAGE_CATEGORY –

The value for these process instruction characteristics defines a Process Message Category for which you are requesting information for.

 PPPI_DATA_REQUEST_TYPE –

If you are using PI sheets, then you have to choose the type of data requests. i.e. “Simple data request” & repeated data request. Simple data request allows only one message from a PI Sheet, for the given process message category, to be sent back to SAP (example only one goods receipt message for one GR posting per order or one value for a batch characteristics), “Repeated data requests” allows multiple messages to be sent back to SAP for a given process message category on a PI Sheet, for example multiple messages for phase confirmations category or for production order goods consumption category.

Note - If you don’t see process instruction characteristics PPPI_DATA_REQUEST_TYPE, in the process instruction category of type 2, then that process instruction category is slated to be used for an external control recipe destination outside of SAP.

(13)

 PPPI_MINIMUM_TABLE_SIZE & PPPI_MAXIMUM_TABLE_SIZE –

In case the data request type is “Repeated data requests”, in PI Sheets, then you can define the minimum number of messages and maximum number of messages with the PI category as shown in the examples. In other words, you can define the number of rows for a given process instruction category. If you have data filled in 2 rows then 2 messages will be sent back to SAP for the given process instruction category and for the given PI Sheet.

 PPPI_REQUESTED_VALUE –

The process instruction characteristics – PPPI_REQUESTED_VALUE carries the process message characteristics, whose value is requested as an input value, to be entered by the control recipe destination (for PI sheet or PCS) for example in a goods receipts data requests, inputs for operation, phase, goods receipt material and quantity can be requested. These inputs are clubbed in a process message category and processed in SAP function modules or other process message destinations.

 PPPI_INPUT_REQUEST & PPPI_REQUESTED_VALUE –

When you are creating a process instruction category for use in PI Sheets, you would need to include the process message characteristics for which an input is required by the operator at the control recipe destination.

The process message characteristics for which an input value is required so as to post the process message category successfully is included as a value to the process instruction characteristics PPPI_REQUESTED_VALUE.

The heading describing the input requirements or the label, i.e., describing the process message characteristics is included against the process instruction characteristics

PPPI_INPUT_REQUEST; this heading will be displayed in the PI Sheet to help the operator know about what value is required as an input. In other words, the “INPUT_REQUEST” instruction characteristics always carries a label that would be shown on the PI sheet so as to help the operator enter the respective value for the “REQUESTED_VALUE” instruction.

For example, if the Input request is “New Batch:” and the requested value is the actual batch number that would be entered by the operator on the PI sheet, then an example PI Sheet (browser based Sheet) would look as below:

(14)

Figure 24

Note - If you don’t see process instruction characteristics PPPI_INPUT_REQUEST &

PPPI_REQUESTED_VALUE, in the process instruction category of type 2, then that process instruction category is slated to be used for an external control recipe destination outside of SAP.

 PPPI_OUTPUT_TEXT & PPPI_OUTPUT_CHARACTERISTICS –

The output text or the output heading label, is provided under the process instruction characteristics PPPI_OUTPUT_TEXT and the PPPI_OUTPUT_CHARACTERISTICS is a process instruction characteristics that carries the process message characteristics. The value of this OUTPUT_CHARACTERISTICS can be maintained manually or automatically in the process order or in the recipe.

 Automatic Value assignment or Planned Values –

Characteristics such as PPPI_PROCESS_ORDER, PPPI_PHASE, PPPI_OPERATION, PPPI_MATERIAL, PPPI_MATERIAL_PRODUCED (header material to be received), and PPPI_UNIT_OF_MEASURE can be planned characteristics whose values can be

automatically entered during control recipe creation itself (in the process order). Though one can decide whether these values are to be automated or entered by the control recipe

destination and if they are entered by the system then you should get them from the destination as PPPI_REQUESTED_VALUE.

One could use Event date and Event time as the good receipt posting time and if you want to use the actual time and date of production, you could use these characteristics as input needed characteristics as PPPI_REQUESTED_VALUE and request their input values from the PCS or PI Sheets.

(15)

Using the Wizard to Create the Process Instruction category for use in PI Sheets –

Select the Process Instruction Category and press the PI assistant Button. Pressing this button would take you in to a wizard that would help you create the process instruction category step by step. Figure 25

Step 1: Choose whether you want a single process message value for the process message category to be passed back to SAP or multiple process messages for the process message category to be passed back to SAP. If you choose repeated then you would have to choose th3 minimum and the maximum number of messages that would be allowed for the operator to enter values for.

Once you are done, you can press the “next screen” button as shown in the screen below:

(16)

Figure 26

Step 2: This step allows you to choose the process message category. The process message characteristics for the process message category will flow in from the process message category configuration as shown below. This step will add the process instruction

characteristics “PPPI_MESSAGE_CATEGORY” to the process instruction category along the actual name of the process message category (as its value)

Press the “next screen” button to configure it further.

(17)

Figure 27

Step 3: This step allows you to configure whether the process message characteristics (for a given process message category) should be allowed for input by the destination operator or you should make the operator available with the value by declaring it as an output

characteristics. SAP also provides you a chance to enter more output variables by pressing the “add output variable” button at the bottom of the screen.

All the other characteristics which are not defined as input or output will be declared as “Hidden” and its values would be populated automatically in the process order or through function modules.

For process message characteristics, which are quantity based, the system allows you to select whether you want to involve the unit of measure in configuration of the same. The unit of measure is not shown in this particular example, but you can see that in standard process instruction category CONS_1 (as an example) so as to study the same.

Press the “next screen” button to configure it further.

(18)

Figure 28

Step 4: This step allows you to configure the Headings or labels for the process message characteristics declared as input and/or output. It also allows you to define the sequence or the position of these characteristics.

Press the “next screen” button to configure it further. Figure 29

Step 5: This step allows you to define the processing of process message characteristics. In other words, it allows you to define how the value of the process message characteristics will be entered in the PI sheet and also allows you to define the variables for them (if required).

(19)

The process message characteristics which are included in the process message category will be defined as input characteristics, output characteristics or hidden characteristics.

To move from one process message characteristics to the next, you would have to press the “next Entry” or “previous Entry” button.

Configuring this step is a business decision. Follow the below table to check the configuration for each of the process message characteristics:

Process Message Characteristics Input/output/Hidden/ Calculated Characteristics

Value Assignment method

Batch Input Automatic Value Assigned in Process

order Batch Characteristic Name Output No Value Batch Characteristic Value Input No Value

Date of Event Hidden Automatic Value Assigned in PI Sheet

Date/Time of Event Hidden Automatic Value Assigned in PI Sheet Material Number Hidden Automatic Value Assigned in Process

order

Order Item Number Hidden No Value

Plant for Batch Hidden No Value

Process Order Hidden Automatic Value Assigned in Process

order

For process a message characteristic which carries the formula, it would be labeled as a “calculated characteristics”. For this characteristic you would be asked to enter a formula.

(20)

Figure 30

Step 6: To simulate the PI sheet appearance and to check how the process instruction category configurations would make the PI sheet look like, Press the “ABAP List” or the “Browser” buttons to display the ABAP based PI sheet and the Browser based PI sheets respectively. Below is an ABAP based PI sheet for the process instruction category BATCH_CL.

(21)

Figure 31

Step 7: Press the copy button once you are satisfied with the configuration. This will create the process instruction category for a PI sheet. The created process instruction category will contain all the process instruction characteristics and the corresponding process message characteristics.

Examples for Process Instruction Category of Type 2:

Very important Note – As seen below, the process instruction category carrying the process message categories (which is requesting data back to SAP), the value column would contain the process message categories or process message characteristics.

Figure 32

(22)

Figure 33

(23)

Figure 34 Figure 35

(24)

Figure 36

Process Instruction Category Page 2

SAP Process Instructions of Type 4 & 5 explained in this section

Type 4 – Process Data Calculations Formula

Can be used by the Control Recipe Destinations –

“1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Explanation –

A short description of this type of process instruction is provided here. A numeric value is calculated in PI sheets and the same is sent back as a process message. The Process instructions of such type contains the value that is to be calculated, the formula to be used for calculations, the parameters, the process message category.

The process instruction would look as below:

 PPPI_INPUT_REQUEST –

This is used to define the text for the formula result, for example – Qty_1:

 PPPI_CALCULATED_VALUE –

This is the output, for example – Material Quantity

 PPPI_CALCULATION_FORMULA –

This is the actual formula = MATERIAL_X/2 (Syntax are defined for creating the formula. When maintaining the formulas in these instruction characteristics, you can only use 240 characters (240 characters of the value box), the rest has to be included in another

PPPI_CALCULATION_FORMULA characteristics.

(25)

 PPPI_UNIT_OF_MEASURE –

This is the unit of measure in which the formula would function.

 Using of the Wizard to Create the Process Instruction category for use in PI Sheets –

You can use the wizard to help you create the Process instruction category of this type. The way the wizard is used to create the process instruction category of this type is similar to how it is used in type 2. Use of wizard in type 2 is explained in detail.

Examples for Process Instruction Categories of Type 4:

Very important Note – As seen below, the process instruction category carrying the process message categories (which is requesting data back to SAP), the value column would contain the process message categories or process message characteristics.

Figure 37

Type 5 – Inspection Results Requests

(26)

Can be used by the Control Recipe Destinations –

“1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Explanation –

The inspection result recording is accessed using this request. This process instruction type would call the inspection result recording transaction (similar to a function call as explained in the next process instruction type).

 PPPI_OPERATION –

Operation for which results are to be recorded for

 PPPI_PHASE –

Phase for which results are to be recorded for

 Using the Wizard to Create the Process Instruction category for use in PI Sheets –

You can use the wizard to help you create the Process instruction category of this type.

Examples Process Instruction Category of Type 5:

Figure 38

(27)

Figure 39 Text Box

SAP PPPI Process Instruction of Type 6 is explained here in this section

Type 6 – Dynamic Function Call

Can be used by the Control Recipe Destinations –

“1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Explanation –

The process instructions of such types are used in PI Sheets for destinations of type “1” and “4”. By including a dynamic function call, you can call the SAP transaction through predefined SAP functional modules, to carry out any manufacturing activities like Process order/Phase

confirmations (by calling the confirmation transactions), goods issues to a process order (by calling the MB1A or MIGO transaction), and goods receipts from a process order (by calling the

(28)

MIGO transaction or MB31). There are various function calls are available in SAP. These function modules are to be defined in SAP and should be activated for use. The function calls using functional modules are customized in SAP process management as process instructions.

A function Module called COPF_CALL_TRANSACTION, (Function call or process instruction name is TA_CALL) can be used for calling any transaction code. Similar you can find multiple function modules with function calls for individual transaction codes.

A PI Sheet would then contain a button with a text on it, which once pressed would navigate you in to the respective transaction code for which the function call is designed in the process

instruction. A process instruction for calling a transaction contains the following data:

 PPPI_BUTTON_TEXT –

Text of the button which would be included in the PI Sheet should be included as a value for this PI characteristic.

 PPPI_FUNCTION_NAME –

Include the name of the function module which would call the transaction code in the PI Sheet.

 PPPI_FUNCTION_DURING_DISPLAY –

You can indicate whether the function call should be allowed or disallowed in the display mode of the PI Sheets.

 PPPI_EXPORT_PARAMETERS –

The export parameters are the import parameters required to run the Function module. To better understand this, you can use SE37 to run the function module; the selection parameters required to run the function module.

 Using the Wizard to Create the Process Instruction category for use in PI Sheets –

You can use the wizard to help you create the Process instruction category of this type.

Examples of Process Instruction Category of Type 6

(29)

Very important Note – As seen below, the process instruction category carrying the process message categories (which is requesting data back to SAP), the value column would contain the process message categories or process message characteristics.

Figure 40 Figure 41

(30)

Text Box

SAP PPPI Process Instruction of Type 7 & 0 is explained here in this section

Type 7 – Sequence Definitions

Can be used by the Control Recipe Destinations –

“1” or “4” – Used in Shop Floor Destinations (PI Sheets)

Explanation –

When such process instructions of type 7 are added as the first process instruction in the Process instruction list, for the phase, the system becomes capable of defining the phase relationships and which phase is to be finished before you can take up the activities on the phase in question. Over and above informing the predecessor phase to the phase in question, it also restricts and keeps the instruction list of the phase inactive until the messages of the predecessor phase have been cleared and posted. Relationships of the phases of a given destination or of a given PI Sheet are considered. A PI Sheet thus knows the relationship between the phases of a given destination.

The process instruction of type 7 would contain the following instructions:

 PPPI_PREDECESSOR –

This process instruction characteristic defines the predecessor phase.

 Using the Wizard to Create the Process Instruction category for use in PI Sheets –

You can use the wizard to help you create the Process instruction category of this type.

Type 0 – Universal Process instruction

(31)

Can be used by the Control Recipe Destinations –

“4” – Only used in Browser Based PI Sheet control Recipe destinations

Explanation –

It is a universal process instruction type and can behave as process instructions of type 1 to type 7. It can only be used in creating browser based PI Sheets.

b) Process Message Categories - Detailed Explaination

SAP PPPI Process Message Categories

Detailing Process Message Categories

Note the following Points for Process Message Categories

 Before going into understanding the Process Instruction Categories in detail, we need to know more about Process Message categories, their configuration, their types and uses.

 One should always remember that only process instruction categories are sent to the control recipe destination.

 Process message categories and the values for the process message characteristics are sent by the shop floor back to SAP to process the data in SAP.

 Process Instruction categories are the carriers of Process messages categories and process message characteristics to the control recipe destination.

Process Message categories are included in process instructions are sent to the internal or external shop floor destinations; once the process message categories reach the destination, the control recipe destinations are supposed to fill up data field values (as process message

characteristics values) as requested by SAP to process records in SAP. For example, if the shop floor receives a process instruction category (APROD_1) which is requests process order goods receipt information – (process message category PI_PROD embedded inside the process

(32)

instruction category). See the figure below to understand how a process message category and process message characteristics is embedded in the process instruction categories.

Figure 9

(33)

Figure 10 Text Box

Configuration of Process Message Categories

A Process message category (for example PI_PROD) can be configured using the transaction code O13C. The following needs to be configured for a process message category:

Step 1:

First you have to define the characteristics in a process message category. A set of process message characteristics which are required for processing the message in SAP are defined in this step. The control recipe destination is supposed to give back the values of the following process message characteristics so as to enable processing of the data in SAP. Some of the process message characteristics (as seen below) are marked with “Required” indicator, which specifies that the value of the required characteristics should mandatorily be filled in by the destination (since missing these values would not successful post the goods receipt process message in SAP).

(34)

Figure 11 Step 2:

The next step is to define the process message destination address of the process message category (in the same transaction code) – the destination address can a BAPI/functional module or a SAP ABAP table or external function used for processing the desired data by using this process message in SAP.

 The first column as seen in the screen shot below shows the heading “Destination”, I would call this field as the “purpose of the destination” for example, you can enter PI03 if you want the destination to process goods receipt and PI05 if you want the destination to process the Phase confirmations and PI14 if you want to create and update batch

characteristics etc.

 The third column is used to define the “type of destination” whether you are using a “BAPI/FM” to process important transaction codes for goods receipts, goods issues, process order confirmations, batch creation & updation, quality inspection results update etc or you are using a “User defined ABAP Z-table” for posting values to a Z-table in SAP or whether you are using an “external function” to communicate data through process messages or you are using “SAP alert management” or “SAP office user recipient for processing the process message delivering alerts and status of production runs as SMS or emails. In this example,

(35)

we are using destination type “01” – BAPI, to process the goods receipt process message data in SAP.

 The last column called the “Destination address”, this address corresponds to the actual SAP program name of the destination type, used to post the process messages in SAP. In this example as shown in the screen shot below, we are using a destination type “01” and the corresponding BAPI program to process the goods receipts in SAP is

“COCI_CONFIRM_MATERIAL_PROD”. Figure 12 Figure 13 Step 3:

Thirdly you should define the mapping of the process message characteristics values with the target fields of the destination – it can be mapping of process message characteristics with the fields of the BAPI (BAPI is just an example of the destination, you can have other destination types as well which will help post the data in SAP). Right hand are the target fields of the destination (in our example the destination is a BAPI) and on the left hand side we have the process message characteristics defined for the process message category.

(36)

Figure 14

Note – You can define “multiple destinations addresses” for a given Process message category and therefore it would not be wrong in saying that you can use a given characteristics (values) of a process message category to post different type of data records in SAP.

For example, the “date of goods receipts” can be used to post the goods receipt BAPI

(Destination PI03 - COCI_CONFIRM_MATERIAL_PROD) and at the same time you can use this date to update a batch characteristics value during batch creation (Destination P14 -

COCI_CREATE_AND_CLASSIFY_BATCH). Therefore you would map the process message characteristics - “PPPI_EVENT_DATE (date of production) with the target fields of the goods receipt BAPI and also with the target fields of the Batch characteristics value update BAPI.

One can argue with my example, that SAP automatically updates the date of production in the batch characteristics for the characteristics “LOBM_HSDAT” – date of production [as equal to the goods receipt date of the batch] but if the actual date of production is a day before the SAP process order goods receipt, then one cannot use the standard SAP characteristics as the production date. In this case you can manually update a different characteristics as created by you (let’s say – Z_HSDAT, which carries no reference or automatic update facilities)

(37)

Destination - PI03 – Type 01

Target Field - PROCESS_ORDER

Process Message Characteristics - PPPI_MATERIAL

Destination - PI03 - Type 01

Target Field - MATERIAL

Process Message Characteristics - PPPI_MATERIAL_PRODUCED

Destination - PI03 – Type 01

Target Field - QUANTITY_PRODUCED

Process Message Characteristics - PPPI_UNIT_OF_MEASURE

Destination - PI03 – Type 01

Target Field - UNIT_OF_MEASURE

Process Message Characteristics - PPPI_BATCH

Destination - PI03 – Type 01

Target Field – BATCH

Destination – PI14 – Type 01

Target Filed - BATCH

Process Message Characteristics C4 - PPPI_STORAGE_LOCATION

Destination - PI03 – Type 01

Target Field - STORAGE_LOCATION

Process Message Characteristics - PPPI_EVENT_TIME

Destination - PI03 – Type 01

Target Field - EVENT_TIME

Process Message Characteristics - PPPI_EVENT_DATE

(38)

Target Field - EVENT_DATE

Destination – PI14 – Type 01

Target Field - EVENT_DATE

Process Message Characteristics - PPPI_STOCK_TYPE

Destination - PI03 – Type 01

Target Field - STOCK_TYPE

Process Message Characteristics - PPPI_STOCK_TYPE

Destination - PI03 – Type 01

Target Field - STOCK_TYPE

Creating your own Process Message Destinations:

If you want to create your own Process Message destination, then configure them using

transaction code O03C. When creating a process message destination, you should define whether the Z-destination needs to be processed individually or can be processed as a bundle, this can be done using a field called – “Individual”, where you can specify whether each process message should be processed individually one after the other. This indicator should be set for the more complex messages which go to function-module destinations.

You should also create the target fields for the destination so that they can be mapped during process message category creation using transaction code O13C.

(39)

Figure 15

(40)

Figure 16 Text Box

Additional notes on types of Process Message Destinations

The Process message category destination types as you see in the above small figure are

 BAPI or Function modules are used to update the process messages in SAP. The process messages once received in SAP are processed using these function modules. You can define your own function modules or you can use the existing standard function modules. Transaction code SE37 can be used to access these function modules.

 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). Transaction code SM59 can be used to define the RFC destinations to communicate with the external system.

 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. One can define the ABAP tables and access them through transaction code SE11.

 Alerts of critical situation or milestones in the production run, 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.

References

Related documents

We discussed many examples of this interaction, for different types of institutions (such as political and legal institutions, regulation, and the welfare state) and

For this, OpenFPM provides an encapsulated serialization/de-serialization sub-system that is used by each processor locally in order to serialize the local pieces of a distributed

A study by Mantovani and Benazzi (1953) conducted in Teramo, Italy, aimed to isolate C. burnetii from naturally infected dogs that were associated with a human Q fever

Modeled and analysis of application in daily life science, students to learn only to make to store based on the student will provide a good method?. Focus on a probability

NEHR enhances care quality and care integration across the care continuum by facilitating the sharing of clinical information (i.e. laboratory and radiology results,

Sedma in osma ekipa imata vrednosti rangov viˇ sji od 0.07, deveta ekipa vrednost ranga viˇ sjo od 0.06, deseta enajsta in pa dvanajsta pa viˇ sji od 0.05.. Pri Colleyevi metodi

Director New Ventures Rana Quraishi Venture Associate Mark Lafferty Finance/Valuation Consultant (DuPont/Wyeth/Pfizer) Therapeutics/Vaccines Entrepreneur-In-Residence

The company selected SolidWorks mechanical design software for the Little Benthic Vehicle project because of its ease of use, ability to model organic shapes and surfaces,