Process Instruction generation - PI Sheet

Fellow Experts,
I've used Process Management with a 3rd party MES application to download Process Instructions (via Cont recipes) in the past. I've gone thru the documents for PI Sheet creation & understand that unlike with a 3rd party Process Control System (where PI's are automatically created & sent), one has to go onto the Master Recipe or the Process Order & enter/define the Process Instructions that are intended to be sent to the Process Control (PI Sheet in this case).
Is my understanding correct?? If yes, is there not a way with which I can invoke the PI creation automatically with the release of the Order ??
Cheers

Hi Andy,
Process management coordinates the exchange of production-relevant data between the ERP system and the independent production level (of an external system).
The production level can be controlled as follows:
Manually: Steps carried out manually by the operator
Automated: Steps carried out automatically by process control system
Partially automated: Steps are carried out both manually and automatic
It depends how we are going do this.
If it is manual, control room person or engineer in the Plant has to feed the values maintained in PI sheet.
If it is automated, the value will come from machine. Like from DCS, PI sheet values will be populated automatically. For this configuration and ABAP coding is needed.
Process instruction types:
  Type 0: Universal Process Instruction Category
  Type 1: Process Parameters
  Type 2: Process Data Requests
  Type 3: Process message subscription
  Type 4: Process Data Calculation Formulas
  Type 5: Inspection Results Requests
  Type 6: Dynamic Function Calls
  Type 7: Sequence Definition
Type 1,2 and 3 can be used with Process control systems (automated) and all except type 3 can be used with PI sheets (manual)
Control Recipes transfers control data from the process order to process control.
The information contained in a control recipe and the destination to which it is sent are user-defined.
Control recipes can be sent to :
Automated Plants         PI-PCS interface by control recipe download.
Manually Controlled Plants    Sent to the PI sheet.
For characteristic-based process instructions- ABAP list-based PI sheet or a browser-based PI sheet.
For XSteps, browser-based PI sheets
PI sheets used to exchange data between the partially or completely manually operated production level and the SAP system (PP-PI).
In manually operated production lines, this usually involves a process operator who uses the PI sheet to transfer production-relevant actual data to the SAP system and receives data from the SAP System
Types of PI sheet:
  The ABAP list-based PI sheet
  The browser-based PI sheet
Hope you got the answer.
Srini

Similar Messages

  • Error while creating process instruction sheet in COR2

    While creating Process instruction sheet, the following error is occuring. Please guide me to resolve the issue.
    Define variable QTYPRODUCED for default value
    Message no. CPOC110
    Diagnosis
    In the process instruction, variable QTYPRODUCED is defined for the value that you want the system to propose when data is entered in the PI sheet. This value does, however, not exist because it has not yet been defined as a variable.
    If you want to use a variable in a process instruction, however, you must first have defined it in a preceding process instruction or in the same process instruction.
    Procedure
    Define variable QTYPRODUCED in one of the preceding process instructions or in the same process instruction.
    Define Variable
    Regards
    Kumar

    1.  Assign characteristic PPPI_VARIABLE to the process instruction before the message characteristic to which the variable is to refer
    2.  Assign the required variable name to characteristic PPPI_VARIABLE.

  • Process Instruction (PI) Sheet text (Browser version)

    Our Process Instruction (PI) Sheet information is stored in the text tables (STXH/STXL) under TDOBJECT = 'COPOC' and TDID = '0001', but has a cryptic TDNAME key value.  We use the 'browser' PI Sheet display version, not the ABAP base display version which stores the PI data on tables COCHP (Header data) and COFTP (PI Sheet: Process Instructions).  Function Module COP0_DISPLAY_PI_SHEET would be used to display the ABAP PI Sheet information.  During debug of tcode CO60 (Find PI Sheet), it appears that the Control Recipe (CRID) value is used to create the TDNAME key value via Classes/Methods.  Unfortunately, accessing the text thru the different Classes does not seem straight forward.  Does anyone have code/logic to extract the PI Sheet text directly using the CRID in a more simpler procedure?
    Thank you in advance for your assistance.
    jm

    Hi,
    use this Function module to get the text.
    <b>COCB_CONTROL_RECIPE_GET_DETAIL</b> pass the control recipe ID.
    try this also..
    COCB_CONTROL_RECIPE_GET_TEXTS
    regards
    vijay
    Message was edited by: Vijay Babu Dudla

  • Process instruction sheet configuration

    Dear Guru's,
    I am exploring SAP PP PI and not much into it,since it has been few months.
    I want to know more abt the PI SHEETS, and the way to configure it.
    Since my client is not using PI sheets, i want to explore this area and want to know more abt it.
    Hence it is a kind reques to you all, to please help me as you all have done earlier and let me know what exactly is PIS sheet and the way to configure it .
    Thanks and regards
    rahul

    Hai Rahul,
    Hope below helps you out.
    Logistics --> Production Process --> Process Management --> PI Sheet --> CO58 - Maintain
    1)Double Click CO58 & Enter PI sheet No. It can be searched by pressing F4.
    2) Maintain the value and note the instructions.
    3) Click the NOTE button & maintain the data in the PI sheet
    4) Click the REPORT DATA button at the top and open on report data screen
    5) select the both operation line & click on REPORT button at the top.
    6) The Message appears at the bottom u201CData has been reportedu201D and then save it.
    This is steps you can maintain the PI SHEET.
    CONFIGURATION STEPS:
    1) SPRO-->PPPI --> PROCESS MANAGEMENT --> CONTROL RECIPE/PI SHEET --> DEFINE & SETUP CONTROL RECIPE DESTINATIONS
    2) SPRO-->PPPI --> PROCESS MANAGEMENT --> CONTROL RECIPE/PI SHEET --> SELECTION VARIANTS FOR PI SHEET --> DEFINE SELECTION VARIANTS FOR PI SHEET
    3) SPRO-->PPPI --> PROCESS MANAGEMENT --> CONTROL RECIPE/PI SHEET --> SELECTION VARIANTS FOR PI SHEET --> ASSIGN SELECTION VARIANTS FOR PI SHEET
    4) SPRO-->PPPI --> PROCESS MANAGEMENT > PROCESS INSTRUCTIONS> DEFINE PI CATEGORIES FOR PI SHEET.
    You should foolw these above configuration steps in PI sheet.
    You can maintain all datas in PI sheet.
    And then follow these
    O10C Maintain Control Recipe Destinations
    O12C Process Instruction Categories
    Then
    COR2 Generate After creating the process order release
    CO53 Control Recipe Monitor Send the control Recipe
    CO58 PI Sheet Maintain Input the values in the control recipe (PI sheet)

  • Process instruction sheet and control recipe

    dear,
           can u let me know how the process instruction sheet is created or maintained and how the control recipe and destination works.
    if I want to start with PI sheet and control recipe in my organisation , how do I go ahead with configuration as well as process.
    thnx-rgds
    Amitabh

    Hi,
    In control recipe destination the destination type must be browser based.Another is Abap based generally it is using.
    So select that recipe destination, select phase & go in deatil u will find INSTR.READ1, READ2,SIGN which can used as a instruction.
    There are two types 1:process sheet 2: remote fuction call (RFC)
    Process sheet is used for giving instructions to line operator & also entering data during reaction etc per period.
    For INSTR- select it give instruction for that particular phase.
    READ1 - In which we are one column is available where we can enter 1 value by line opearator
    READ2- Here 4 columns are available u can use it as date,time,temp,total etc. as per your requirement.
    SIGN- Here u can use it as a to identify who entered the value.Systen will ask for pass word after entering ID
    After creation & releasing  process order  create contriol recipe.
    Thern go for T code- CO 53 - send control recipe(control recipe monitor)
    http://help.sap.com/saphelp_46c/helpdata/en/f3/6ee4117aed11d2a5fe0060087d1a6b/content.htm
    CO60 - Operator will enter the values
    CO54 - send process messages
    http://help.sap.com/saphelp_46c/helpdata/en/ac/6a101268ce11d2a67600104b57eaa3/content.htm
    CO55- Check the report.
    Check the above & reward if useful.
    Regards,
    Suhas

  • Process message & Process Instruction Category for PI sheet

    Hi All,
    where we can assign Process message & Process Instruction Category for PI sheet ?if possible please explain it sequence or steps?

    Hi,
    Process instruction categories can be assigned in master recipe or in Control Recipe Destination in configuration....
    In master recipe (C201/C202) :
    In Configuration : O10C
    Process messages are assigned in Process instructions as shown below...
    Thanks
    Kumar

  • Creating new characteristic in Process Instruction Sheet

    I need to create new characteristics and i want them to appear on the PI sheet. i.e in the txn CO58. How do I do it?

    Dear Neeraj,
    First Define Char in O25C or CT04. Now check which Process Instruction Category You are using. You can check all PI categories in O12C. Now assign it under Characteristics/Process instruction category.
    Regards
    Abhijit Gautam

  • How to print process instruction in process order.

    Hi dudes,
    ,y client is not having Process management interface, but they want to maintain process instruction for phases in recipe and want to take print of process instructions  in process order after release process order.
    Please explain the path for printing process instructions copied into process order.
    if some one assign PIs to phase in recipe, will control recipes be created after release of process order.
    Regards
    Daniel

    The easiest way to do what you want is to actually create the PI sheet and then print it off from the view PI sheet transaction (CO60).  This is then all standard functionality.
    to do this you will need to set the configuration to create the control recipe when the process order is released and send it to a recipe destination.
    Regards
    Laurence

  • Updating a XML document with a processing instruction

    Greetings Guru's
    I have a fully functional XML database solution for our new system. The only thing left is for me to update a xml document in the database with a processing instruction to find the style sheet (JAXB strips it out when the XML must go back into the database).
    I can update complete nodes and node elements in the xml document using updateXML in a regular update statement, but I do not know how to add the following processing instruction to my documents.
    <?xml-stylesheet type="text/xsl" href="/RASWEB/JIT_REPORT.xslt"?>
    [pre]
    Thanks in advance
    Derrick                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    SQL> var xmltext varchar2(4000)
    SQL> --
    SQL> begin
      2    :xmlText := '<Hello>World</Hello>';
      3  end;
      4  /
    PL/SQL procedure successfully completed.
    SQL> drop table t
      2  /
    drop table t
    ERROR at line 1:
    ORA-00942: table or view does not exist
    SQL> create table t of xmltype
      2  /
    Table created.
    SQL> set long 10000
    SQL> --
    SQL> insert into t values (xmltype(:xmltext))
      2  /
    1 row created.
    SQL> select *
      2    from t
      3  /
    SYS_NC_ROWINFO$
    <Hello>World</Hello>
    SQL> update t set object_value = updateXML
      2                              (
      3                                object_value,
      4                                '/',
      5                                xmlconcat
      6                                (
      7                                  xmlpi("xml-stylesheet",'type="text/xsl" href="/RASWEB/JIT_REPORT.xslt"'),
      8                                  object_value
      9                                )
    10                              )
    11  /
    1 row updated.
    SQL> select * from t
      2  /
    SYS_NC_ROWINFO$
    <?xml-stylesheet type="text/xsl" href="/RASWEB/JIT_REPORT.xslt"?>
    <Hello>World</Hello>
    SQL>

  • Process instruction characteristics and process messages

    Hi,
    Can anyone tell me why process instruction characteristics is required when only process message characteristics are displayed in PI sheets (input or output).
    Regards
    Joe

    Hi,
    Answer is already there in your question.
    and that is
    (input or output)
    Now you creates the one Process Message characteristic let's it is Temperature.But how it's value comes in the PI Sheet (As Ouput or Input manually by user) that is decided by that Process Instruction Characteristic.
    Now when you creates the Process Instruction Category (O12C) except type 0 you have choice of creates it by using help of Process Assistant.This Assistant assigns the Process Instruction Characteristic to the process Massage Characteristic automatically when you select the specific radio button or Activate the check box during that PI category creation.
    For Example when you creates the PI category Type 2 using Assistant.Here after naming first screen comes to you is to define type of Process data Request.Here when you select the radio Button for Simple process data request then indirectly you assign the process Instruction characteristic PPPI_DATA_REQUEST_TYPE and its Value comes as Simple.
    But when you create the PI category type 0 you have to assign this PI Characteristic manually because its Universal Category and there is no assistant which helps you.
    Regards,
    Dhaval

  • Process Message and PI sheet

    Dear All,
    I have created one finished product and one raw material. In Master Recipe i created one Phase and assign two instruction category CONS_1 and PROD_1.
    Now i generated PI sheet in COR2 and see CO53 that it is present and now i send it and in CO60 it is there.
    Now when i see and enter quantity in PIsheet and double click on it to see the Process Message
    1) PI_PROD has material number of finished product - It is ok
    2) PI_CONS has also material number of finished product but it should have raw material number.
    So, my issues are
    1) How raw material will be there in PI_CONS Process Message.
    2) Should i create two phase and assign it one by one or what else.
    3) If i have Process Order of 500 quantity and through PI Sheet i do GR of 10 and GI of 10 then for next time how should i do GI and GR again. Should i send PI Sheet again from CO53 to CO60.
    4) Is there only one control Recipe is generated for one process order.

    Hi,
    process instruction CONS_1 will not show raw material number it will show reservation number of the process order...instead of using CONS_1 use CONS_D and use this control recipe destination and make the settings as shown below...
    your final PI sheet output will be like this....
    Hope this helps...
    Thanks
    Kumar

  • Automatic Process Instructions - config trnx O10C

    Automatic process instructions and messages are generated when the control recipe is created. These created instructions have an associated field "Line Number of Process Instruction" (field AFFTD-FTRNR). This field should designate the "sequence of process instructions within a phase".
    I get only 2 values in this field, 0000 and 9999.
    This works for PI Sheets. Internally SAP has a way to manage it.
    Send to a control system ten times, phase 0020, instruction "9999 ACONS_1" ... The external system will get lost.
    Is there a way to control the sequence of this number?
    Thanks in advance.

    Automatic process instructions and messages are generated when the control recipe is created. These created instructions have an associated field "Line Number of Process Instruction" (field AFFTD-FTRNR). This field should designate the "sequence of process instructions within a phase".
    I get only 2 values in this field, 0000 and 9999.
    This works for PI Sheets. Internally SAP has a way to manage it.
    Send to a control system ten times, phase 0020, instruction "9999 ACONS_1" ... The external system will get lost.
    Is there a way to control the sequence of this number?
    Thanks in advance.

  • Process Instruction Category for the online inspection in process industry

    Dear Gurus ,
    I will have to add online quality inspection in the PI SHEET so please suggest me the process instruction category for the same .
    Abhi

    Hi,
    PPPI_INSPECTION_LOT Inspection lot
    PPPI_INSPECTION_RESULT Inspection result
    Please refer the details,
    [Process Instruction Category|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b82b590-0201-0010-a39b-89349ba1972b]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/277bb590-0201-0010-a992-f785fb7aa787
    Regards,
    R.Brahmankar

  • Rename 'Work Instruction' in PI Sheet

    Hello All:
    Is there any way to rename the "Work Instruction' that appears at hte beginning of every Web Based PI sheet ?
    PPPI_INPUT_GROUP works only with repated data requests table names

    Hello Dhaval, Good Morning...
    It seem to be impossible, but is true... It did not work yet !!!!
    I'm using type 0 PI Category. I've created one called Z000001 and in test phase of the project, the users are trainning in this category.
    I started a new recipe, with one operation and one phase and wrote
    0010     PPPI_OUTPUT_TEXT                    Shor text here...
    0020     PPPI_OUTPUT_CHARACTERISTIC          PPPI_OUTPUT_TEXT
    0030     PPPI_INSTRUCTION                    A long text if necessary
    but the system returns this error:
    In the process instruction, you have defined that a particular value is output in the PI sheet. No value has, however, been assigned to characteristic PPPI_OUTPUT_CHARACTERISTIC that defines the output value.
    It seems that the system isn't recognizing the sequence nor PPPI_OUTPUT_TEXT as a valid value to this characteristic...
    It is possible to contact you by mail ? I could send to you some screenshots so you may see the result
    Thanks in advance !!
    Luis Henrique

  • Process instructions

    Hi,
    I have maintained CONS_I as the Instruction category with scope of generation as 01 (for all reservation items) in customizing.
    When I create the process order and try to generate the control recipe I get the error that PPPI_RESERVATION_ITEM is not assigned a value. When I checked I find that the system is creating a PI for the header material also with PI item number 0000. I dont understand why this is getting created though I require only PI instruction for consumption of components.
    Please let me know why do we get PI with number 0000 for the header material.
    Regards
    Ram

    Dear SIr,
    I have checked it for almost 10 times and finds that Gen Scope 01 - For All reservation which you have used earlier is perfectly ok.It gives process instruction for only order Components.
    Gen. Scope 02 - For all order Items gives process instruction for only Header material and 03 - For all Reservation and order item gives process instrcution for both Components(9999) and header(0000) material.
    If you are using any filter then remove it.
    If it is possibel then insted of using CONS_I pls use CONS_1.
    Regards,
    Dhaval
    Edited by: Dhaval Choksi on Jun 27, 2008 5:14 PM
    Edited by: Dhaval Choksi on Jun 27, 2008 5:20 PM

Maybe you are looking for

  • How to soft delete a row from the target table?

    Could someone help me on this requirement? How to implement the below logic using only ODI? I am able to implement the below logic with the "DELETE_FLAG" as "N". I want to make the latest record with the flag as "N" and all the previous other records

  • ITunes won't recognize iPod after update

    I got a 40G color photo ipod froma friend and had it restored, plugged it in, added my music, unplugged it, and used it just fine. I went to plug it back in to add a few more things and it was not recognized by iTunes. The autoplay window came up and

  • No command line interface on SF200 small business smart switches?

    Hi all, we just received 5 new SF200-48 Smart Switches for small business. I noticed only way I can configure them is by using the web gui. Is there a way to enable good old CLI?

  • Stabilizing trouble

         I tried to stabilize some footage of a face talking and had 3 separate faces.The first one was perfect and the tracking and applying worked well but on the next two, the tracking was a little bit iffy and when I clicked apply just to see what wo

  • ALV Grid and LIST?

    HI all, Diff between ALV GRID and ALV LIST? sachin.