By product confirmation through PI sheet.

Hi,
    SAP Gurus,
    My client senario is PP-PI. Order confirmation is against PI sheet. The main issue is that they want by-product auto confirmed ( comes in QI stock ) during PI sheet confirmation.
What settings I have to do to fulfill this requirement. Please let me know.
Thanks and Regards,
Harriesh.

Hi,
I start with believing that you have maintain -ve Sign in BOM for that By Products.
You can confirm GI of Components,GR of Header material and By Product (Movement type 531) thorough PI sheet.
    - Use Process Message PI_CONS for both Components and By Product.
    - Use Process message PI_PROD for Header material.
Activate Post to QI stock in QM view of material master for that By Product.
Regards,
Dhaval

Similar Messages

  • Process order confirmation through PI sheet -reg

    Hi,
    Please tell how to confirm the operation/order through PI sheet.
    I have created the process order with PH_CON as process instruction catagory. after I sent the message thr. CO53 and in CO58 entered the actvity timining and then saved.
    But i am not getting any status in the order,
    Please tell me is there any mistake inthe process.
    Regards
    Karthik

    Hi,
    Process Massage will generate only after Completing the PI sheet.So after maintaining the PI sheet you have to press Complete button then only system will generate Process Massage regarding completion of PI sheet.
    But if you leave the PI sheet only with Save then it means still there are some entries are left or may be change.So in this case system will not generate process massage.
    Now first complete the PI sheet then check in CO54 with correct date , time and plant selection.Send it from here and then check in process order.
    Regards,
    Dhaval

  • Process order confirmation through PI sheet without Batch no.

    Hi Experts,
    Can any body tell me how can we confirm the process order through PI sheet without batch no.? I know though COEBR we can confirm the order through PI sheet but it requires batch no. & We don't have batch managenent implemented.
    Youe suggestions are valuable for me.
    Regards,
    Shivkumar Dachawar

    To make GR for the order for materials without PI sheet.
    1. Process instruction category PROD_2 - which does not require batch number. Tcode O12C
    2. Assign this Process instruction category to your Control recipe destination for your plant - SPRO- > PPPI -> Process management  -> Control recipe / PI sheets -> Contrl. rec. destination -> Define and setup
    If you need more information let me know.

  • MFBF -Production confirmation through post with correction

    Hi Gurus,
    I am working on the Repeditive MFg Process. Actually our process is converting 25kg bult material into 7g sachet. so we are keeping this 25kg bulk materil as a raw material in 7g FG Bom and doing MD11, MF60 , and then MFBF using Assembly Backflush -post with correction.
    ISSUE is:
                    System not considering consumed quantity entered in production confirmation. It is rounding up.
    For Exp: While doing production confirmation, even though consumed quantity entered as 73 kg, but system rounding up to 75 kg (nearest multiples of 25 kg).
    Note : (Alternate Uom conversion is 1 Bag =25Kg in material master)
    How to get the exact consumed qty (UOM Kg) conversion to BAG .Like Consumed is 73 KG and the Bag conversion should be 73/25KG =2.92 Bag instead of rounding 73/25=3 Bag what we are getting now.
    Thanks,
    Manikandan.P

    Dear Manikandan,
    If my understanding is correct, then there is no meaning in maintaining the stocks of unit of measurement like bag,barrel,drums
    in decimal places.For eg a stock can be as 3 bag or 10 drum etc.
    Allowing decimal places through CUNI for these UOM is not recommanded.
    Check and revert back.(Also I guess there are similar issues that have been posted earlier,search and find the suggestions in
    those threads).
    Regards
    Mangalraj.S

  • Production Confirmation Through BDC.

    Dear Sap Gurus,
    I my production Scenario there is huge data entry at production level and people are doing production entries through
    CO11N. So i want to create BDC for production entries. But my problem is how i can handle Goods movement in BDC
    in goods movement screen.In my Scenario there is one GR and 5 GIs for every production entries and all the entries are batch managed. so please guide
    Regards
    ravi

    Hi
           My suggestion is you better go for BAPI rather than BDC..
    Regards,
    Velmurugan S

  • Production confirmation cancel through QM

    Dear Sir/Mam
    In our scenario when production order is confirmed we get inspection lot with inspection lot origin 04,if material is accepted i post the stock in unrestricted which acceptable by the user,but if the material has to be rejected we do not want put the stock in blocked.We required that if material is rejected its production confirmation should be reversed means its last operation should be cancalled that means mvt type 102.Please guide
    regards
    kunal

    Dear Sir
    Function module done and assigned to Follow up action of Manual and even assigned to catalog 3 in inspection lot orgin 04 in that rejected(R) selected and that follow up is assigned.
    In qa32 when i m going to usage decision selecting 04, R-Rejected I can see follow up action but Function module is not triggered and where the stock to posted should it to be remained in quality.Can this function module can used for the lot whose stock is posted to unrestricted.Awaiting for your valuable answer.
    Please go through  below code
    Let me know the changes if any.
    FUNCTION ZQM_BAPI_PROD_ORDER.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_QALS) LIKE  QALS STRUCTURE  QALS OPTIONAL
    *"     VALUE(I_QAVE) LIKE  QAVE STRUCTURE  QAVE OPTIONAL
    *"     VALUE(I_QAPO) TYPE  QAPO OPTIONAL
    *"  EXPORTING
    *"     VALUE(E_SUBRC) LIKE  SY-SUBRC
    *"  TABLES
    *"      E_PROTOCOL STRUCTURE  RQEVP OPTIONAL
    *"  EXCEPTIONS
    *"      NOT_FOUND
    *"      INVALID
    **"     REFERENCE(PRUEFLOS) TYPE  QPLOS
    *"     REFERENCE(I_QALS) LIKE  QALS STRUCTURE  QALS OPTIONAL
    *"     REFERENCE(I_QAVE) LIKE  QAVE STRUCTURE  QAVE OPTIONAL
    *"     REFERENCE(I_QAPO) TYPE  QAPO OPTIONAL
    *"  EXPORTING
    *"     VALUE(E_SUBRC) LIKE  SY-SUBRC
    *"  TABLES
    *"      E_PROTOCOL STRUCTURE  RQEVP OPTIONAL
    *"  EXCEPTIONS
    *"      NOT_FOUND
    *"      INVALID
      DATA : CONFIR LIKE  BAPI_PP_CONF_KEY-CONF_NO,
             CONFCOU LIKE  BAPI_PP_CONF_KEY-CONF_CNT,
             RETURN LIKE  BAPIRET1 ,
             LOCKED LIKE  BAPI_CORU_PARAM-LOCKED,
             CREATED_CONF_NO LIKE  BAPI_PP_CONF_KEY-CONF_NO,
             CREATED_CONF_COUNT LIKE  BAPI_PP_CONF_KEY-CONF_CNT.
      DATA:   P_RUECK TYPE AFRC-RUECK,
              P_RMZHL TYPE AFRC-RMZHL.
      DATA: BEGIN OF IT_QALS OCCURS 0.
              INCLUDE STRUCTURE QALS.
      DATA END OF IT_QALS.
      DATA: BEGIN OF IT_AFRC OCCURS 0,
              AUFNR TYPE AFRC-AUFNR,
              RUECK TYPE AFRC-RUECK,
              RMZHL TYPE AFRC-RMZHL,
            END OF IT_AFRC.
    break abap-core.
    *START-OF-SELECTION.
      SELECT single  *
        FROM QALS
        INTO IT_QALS
       WHERE PRUEFLOS = I_QALS-PRUEFLOS.
      IF IT_QALS[] IS NOT INITIAL.
        SELECT AUFNR
               RUECK
               RMZHL
          FROM AFRC
          INTO TABLE IT_AFRC
          FOR ALL ENTRIES IN IT_QALS
          WHERE AUFNR = IT_QALS-AUFNR.
      ENDIF.
      READ TABLE IT_AFRC INDEX 1.
      MOVE : IT_AFRC-RUECK TO P_RUECK,
             IT_AFRC-RMZHL TO P_RMZHL.
      IF SY-SUBRC NE 0.
        MESSAGE 'Value Not Found' TYPE 'I'.
      ENDIF.
      CALL FUNCTION 'BAPI_PRODORDCONF_CANCEL'
        EXPORTING
          CONFIRMATION              = P_RUECK "CONFIR
          CONFIRMATIONCOUNTER       = P_RMZHL "CONFCOU
      POSTG_DATE                =
      CONF_TEXT                 =
       IMPORTING
         RETURN                    =  RETURN
         LOCKED                    =  LOCKED
         CREATED_CONF_NO           =  CREATED_CONF_NO
         CREATED_CONF_COUNT        =  CREATED_CONF_COUNT .
      COMMIT WORK.
      IF SY-SUBRC EQ 0.
        WRITE 'PO Canceled'.
      ENDIF.
    ENDFUNCTION.
    regards,
    Kunal.

  • Reversal of Production Order Confirmation through IDOCS

    Hello all,
                  The time for each operation in a  production order is logged in KabaBEnzing tool called Autotime. This is sent to SAP through IDOCS and the order confirmation is created. There is a scenario where the supervisor could have entered the wrong time against an operation. Is it possible to reverse the confirmation through IDOCs. If yes, please let me know what should be the approach? Also, I heard that SAP does not accept negative time to do the reversal. How true is this?
    All helpful answers will be rewarded.
    Thanks,
    Kalyan

    Hello,
    I saw your message and we are doing the same thing.  Did you find any answers to your questions.   We are using Kaba for our shop system and now we would like to sent negative numbers back to sap because of supervisor adjustments.  I have not found any way to set Sap to allow it.  What conclusions have you came up with the situation.
    Thanks again,
    Jeff

  • Report for open orders and amount of product confirmed

    Hi All,
    Can some one give me an idea on a report which shows open orders and also shows amount of product confirmed against these open orders?
    Thanks,
    Neelima.

    Hi Veni,
    Incomplete order are the order's in which some data is missing so that particular order can't be further processed, that is what you could check through "Incompletion Log". Whereas Open orders are the orders which are open for further processing viz. deliver billing(but open order is a complete order i.e. no data missing).
    Check this program:
    *& Report ZGM_OPENPO *
    REPORT ZGM_OPENPO NO STANDARD PAGE HEADING LINE-SIZE 132 LINE-COUNT 36(2).
    TABLES: t001w, "Plants/Branches
    ekko, "Purchasing Document Header
    ekpo, "Purchasing Document Item
    marc, "Plant Data for Material
    mara. "General Material Data
    DATA:
    BEGIN OF itab OCCURS 0,
    matnr LIKE marc-matnr,
    werks LIKE marc-werks,
    beskz LIKE marc-beskz,
    mmsta LIKE marc-mmsta,
    END OF itab.
    DATA: BEGIN OF iekpo OCCURS 0,
    ebeln LIKE ekpo-ebeln,
    menge LIKE ekpo-menge,
    aedat LIKE ekpo-aedat,
    wemng LIKE eket-wemng,
    END OF iekpo.
    DATA: BEGIN OF iekko OCCURS 0,
    ebeln LIKE ekko-ebeln,
    lifnr LIKE ekko-lifnr,
    bedat LIKE ekko-bedat,
    ekgrp LIKE ekko-ekgrp,
    END OF iekko.
    selection-screen:begin of block b1 with frame title text001.
    SELECT-OPTIONS werks FOR ekpo-werks OBLIGATORY.
    SELECT-OPTIONS matnr FOR ekpo-matnr.
    SELECT-OPTIONS beskz FOR marc-beskz.
    SELECT-OPTIONS bsart FOR ekko-bsart.
    selection-screen:end of block b1.
    INITIALIZATION.
    AT SELECTION-SCREEN ON werks. "Validate for werks
    SELECT SINGLE * FROM t001w WHERE werks IN werks.
    IF sy-subrc 0. MESSAGE e429(mo). ENDIF.
    AT SELECTION-SCREEN ON matnr.
    SELECT SINGLE * FROM mara WHERE matnr IN matnr.
    IF sy-subrc 0. MESSAGE e429(mo).ENDIF.
    START-OF-SELECTION.
    SELECT * FROM marc INTO CORRESPONDING FIELDS OF TABLE itab WHERE werks IN werks AND beskz IN beskz AND
    matnr IN matnr.
    SELECT ebeln FROM ekpo INTO CORRESPONDING FIELDS OF TABLE iekpo
    FOR ALL ENTRIES IN itab WHERE matnr = itab-matnr AND loekz EQ space.
    SELECT ebeln lifnr bedat ekgrp FROM ekko INTO CORRESPONDING FIELDS OF
    TABLE iekko
    FOR ALL ENTRIES IN iekpo WHERE ebeln = iekpo-ebeln AND bsart IN bsart.
    SELECT ebeln menge aedat FROM ekpo INTO CORRESPONDING FIELDS OF iekpo
    FOR ALL ENTRIES IN iekpo WHERE ebeln = iekpo-ebeln. MODIFY iekpo INDEX sy-dbcnt.
    ENDSELECT.
    SORT iekpo BY aedat.
    DELETE ADJACENT DUPLICATES FROM iekpo COMPARING ebeln.
    SELECT wemng FROM eket INTO CORRESPONDING FIELDS OF iekpo FOR ALL ENTRIES IN iekpo WHERE ebeln = iekpo-ebeln.
    MODIFY iekpo INDEX sy-dbcnt.
    ENDSELECT.
    END-OF-SELECTION.
    DATA : file_name TYPE string.
    file_name = 'c:\pay_det\open_po1.xls'.
    DATA : BEGIN OF it_join_fields OCCURS 0,
    field_name(20),
    END OF it_join_fields.
    CLEAR it_join_fields.
    it_join_fields-field_name = 'ebeln'.
    APPEND it_join_fields.
    CLEAR it_join_fields.
    it_join_fields-field_name = 'menge'.
    APPEND it_join_fields.
    CLEAR it_join_fields.
    it_join_fields-field_name = 'aedat'.
    APPEND it_join_fields.
    CLEAR it_join_fields.
    it_join_fields-field_name = 'wemng'.
    APPEND it_join_fields.
    CLEAR it_join_fields.
    CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
    BIN_FILESIZE =
    filename = file_name
    filetype = 'ASC'
    APPEND = 'X'
    write_field_separator = 'X'
    TABLES
    data_tab = iekpo
    FIELDNAMES = it_join_fields
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    LOOP AT iekpo.
    IF iekpo-menge NE iekpo-wemng.
    WRITE:/4 iekpo-ebeln,21 iekpo-menge ,46 iekpo-aedat, 56 iekpo-wemng.
    ENDIF.
    ENDLOOP.
    if sy-subrc 0. write / 'no data exist for this plant'. endif.
    TOP-OF-PAGE.
    uline 1(80).
    WRITE :/ sy-vline, 20 ' OPEN purchase ORDERs report' color 5,
    80 sy-vline.
    uline 1(80).
    WRITE:/ sy-vline , 4 'PURSCHASE ORDER' COLOR COL_HEADING,
    20 sy-vline, 21 'ORDER QUANTITY' COLOR COL_HEADING,
    45 sy-vline, 46 'item change' color col_heading, 55 sy-vline,
    56 'RECIEVED QUANTITY' COLOR COL_HEADING, 80 sy-vline.
    uline 1(80).
    END-OF-PAGE.
    WRITE :/ 'PAGE NUMBER' ,SY-PAGNO.
    Hope this helps you.
    Regards,
    Chandra Sekhar

  • Restrict Authorization at Material level during production confirmation

    Hi SAP Gurus,
    I would like to ask if its possible to restrict authorization at Material Level during production confirmation.
    Our scenario is we have SFG and FG which are handled by different group of people but it has the same Order Type. Now we want to restrict authorization such as one department can only confirm SFG and the other department can confirm FG only.
    Is it possible to set authorization at material type or production scheduler level. IF not possible, is there other way except creation of new Order Type?
    Thanks,
    Raymond

    Hi Raymond,
    DO you mean I should create a customized table for this?
    Yes
    Are there no standard way?
    As per my knowledge, you can control through production order type, so you need to create seprate order type for this
    Thanks,
    Sankaran

  • Production Confirmation - Report

    Dear Sirs,
    I am doing production confirmation with a particular Scrap / Reject Qty. through CO11n / CO15.
    Client requires the following:
    1. Wants to Track the Scrap Qty. which is being posted.
    2. Wants to note down the Reasons of rejections and wants a report of the same.
    Do we have a Standard functionality for the above 2 points.
    Kindly help me in this regards,
    Thanks in advance,
    Harris Panchal

    Hi,
    Thanks.
    But if i do the same through QM, means that i have utilised All the resource in Production for All Qty. which is not the case.
    If i scrap the Qty. at the first opn. means the 2nd Opn is producing Qty. - (less) Scrap Qty.
    If i do through QM it would consider that all components manfactured are OK at prodn. which is not the case.
    Please revert back if i am wrong.
    Regards,
    Harris

  • Can we do production confirmation withought routing

    Dear Sirs,
                   There are Sub asseblies(Phantom assembly) which get rejected in line ,we created routing for  each sub-aasly ,then manual confirmation (MFBF)& then reject those assembleis.
                   But in routing 11 it is calulated twice ...So how to handle this scnario

    Dear Sir,
    I am  new in SAP world  ...I am trying to explain once again ...Please dont hesitate to ask if you required more explanation
    We are Automobile manufacturing co. & having stages for each line.
    Production confirmation (131) is done once  at the end of line  so basically one routing is set  at  assly level .
                     But suppose in between line some assly is rejected or  suppose in assly there are 2 different parts 1 part is ok but because there is some problem in 2nd part  complete assembly is rejected & then we have to debit cost of complete assely to vendor who supplied 2nd part.
                    So  to handle such senarios for phantom sub-assly(E-50) we create  routing to get cost  ,then we confirm such sub-assly manually through MFBF ,create their stock in system & then reject.
                   We have routing 1,6 11 & Routing 11 is for cost roll up
    Now basically problem is that cost of subassembleis get calculated twice .As we have
    one work center -one routing - one production confirmation at he end of assly   so system calucalate  cost according to time mentioned in routing in which  we mentioned timing  of those  subassemblies(E50) also. but  as we create routing agasinst these sub asselibles(E50)  system  having double impact of routing .So how to handle this ...
    Regards,
    Satyajit

  • Collective confirmation through COGI-reg

    Hi
    When I do collective confirmation through COHV for production orders, Final issue indicator is set automatically and system does not allow any good issue posting for that orders. can you tell me whether any setting to be done in customising.
    Regards
    Karthikeyan

    Check in OPK1 and OPK0 in the defaults is there a check box ticked for - clear oper reservations?
    If so then the reservation against the ordfer wikll be closed as it will be defaulted during confirmation

  • Reverse Production Confirmation After Usage Decision (UD)

    Hi All ,
                 We are using Quality Inspection Type 04 ("Good Recipt production Inspection ") . We have Done some wrong Entry in Production Confirmation after that quality person also did Usage Decision for the inspection Lot. now we want to cancel this confirmation . will some one help me how we can reverse UD (Usasge Decision) and Cancel the production confirmation .
    Thanks In Advance .
    Regards

    Dear Jaideep,
    Check out this,
    Do you mean to say you want to cancel the document for which 321 movement has been made where the stock has been
    cleared from quality to un-restricted?
    This is not possible,unless if you have used SAP notes,
    Note 1108313 - Cancelling usage decision and lot
    Note 175842 - Inspection lot: Reversal of goods movements from UD.
    Otherwise cancel the confirmation and the error movement 102 will be going to COGI.
    Do 102 through MB31 against that order and delete the 102 error from COGI.
    Check and revert back.
    Regards
    Mangalraj.S

  • Quality lot generation through PI sheet

    Hi,
    I have the following requirement:
    In the PI sheet I need to confirm an operation and which in turn would generate a inprocess inspection lot. In that lot I need to do a result recording. Every step is to be carried out through PI sheet. Can anybody give me any idea on how should I approach? Is there any standard process instruction category (I could not find one that would work in this situation.. may be I am missing something).
    Thanks in advance!!
    Snigdho

    Hi,
    There are some SAP standard process instruction categories, which you can use if it meets your requiements. These are like characteristics based instructions where you give the values. If not you can create the Process Instructions Categories of your own with your own required characteristics.
    Otherwise the Process instructions can be of Text type also.
    The other way is to define your PI by Xsteps.

  • How to maintain scrap in Production Confirmation CO11

    Dear experts,
                            how to maintain the scrap qty in production confirmation , in CO11 there are two field  namely called as yeld qty and scrap, if enter scap qty here how system will calculate scrap  and what are all the setting to be done?
    regards
    rajakarthik

    Hi,
    In CO11 if you enter quantity in field scrap then system would scrap the quantity means no positive or negative entry of stock will be done.
    In SAP scrap stock in not maintained. If you enter scrap in that field then it will exhaust from SAP. You will not get that material in any form of stock.
    If you get fixed qty of scrap and you want to maintain the stock of it in different material then maintain that material with negative qty in BOM.
    When ever you do confirmation you will recieve the scrap material in stock through 531 movement.
    Regards,
    Vishal

Maybe you are looking for

  • How to Limit number of Rows in Answers

    Hi all, Here goes my requirement. The reports should not display more than 50000 records in Answers. If the report exceeds 50000 records it should display a cutomised message " Out of Limit ". I am aware that we can apply filter in RPD. What all I ne

  • 11.5.10.2  upgrade

    http://www.oracle.com/support/library/brochure/lifetime-support-applications.pdf The above link talks about support dates of E-Business 11.5.10.2 It says premier support ends in November 2010 and extended support ends in Nov 2013 Generally all of us

  • A700: PS3 Won't Work in HDMI Mode

    When I connect my PS3 to my A700 using an HDMI cable, there is no picture or sound. I know the PS3 works, because it works fine when I hook it up to the A700 using AV cables, and I know the HDMI cable works, because I can use it to connect my laptop

  • How can I set the flash cursors as my windows cursors?

    I would like to set the cursors in Flash Pro CC to be my default windows cursors, since they are so nice. I've tried looking through the Flash Pro folder on my computer for .png, .gif, .jpg, .jpeg, .ani, and .cur files but none of those searches turn

  • I recently installed Snow Leopard but now I want to install Lion but it states that I do not have 2GB RAM space. How do I upgrade???

    I have an iMac with only 1 GB of memory. I need 2 GB to upgrade to Lion. How do I purchase more memory? What will it cost me? Thanks.