Rejected production order quantity (very urgent)

hi all
can somebody tell me how to chek the rejected qty for a production order
thanx

Hi,
CO14 - Display confirmation of prod. order
enter prod order number, display how many confirmed qty / scrap(rejected)
COOIS - Production Order Information System
CO03 -  Display production order
CO26 -  Order Information System
Regards,
Sankaran

Similar Messages

  • GR quantity less than Production Order quantity

    Hello all
    I am working at a client where they produce Make-To-Order items specific to a Sales Order by triggering an Assembly Order (Production Order).
    Now I am facing a tricky situation & hence want some advice from you guys.
    In a generac scenario when an order comes for a MTO material ABC, a Production Order is triggerred for that item.
    I can navigate to this Production Order from the Sales Order > Schedule Line tab (Just FYI)
    Now once the Production Order is confirmed for each Operation on the floor using CO11N, the material is receipted in the Inventory & the requirement gets fulfilled.
    Now sometimes the Production Order is Goods Receipted for a Lesser quantity as compared to the Production Order Quantity.
    e.g. Sales Order Quantity = Production Order Quantity = 3 EA & the Delivered Quantity (GR qty) = 1 EA
    In such a case, in MD04 the system still shows an open requirement for 2 EA on the same Production Order Number
    Is there a way to trigger another Production Order for the remaining quantity automatically ?
    If anyone can share their thoughts proposing possible solutions to handle such a scenario, it would be a great help.
    I am an SD consultant & hence cant think ways to handle the scenario & propose it to the Business.
    Any help will be appreciated
    Thanks
    Vin

    Hello
    Thanks for all your replies.
    As of now the 1st scenario is no more an issue. The business process is modified to fix the problem.
    Now my main problem is the 2nd scenario which I will explain better here.
    In our scenario MTO items when placed in a Sales Order triggers a Production Order.
    This Production Order needs to be confirmed for each operation & at the final step the MTO item is pushed into the inventory.
    The Production BOM & the operation overview for the MTO item is as shown below:
    E.g.
    Operation Overview:
    Operation            Work center                  Control key
      0010                    Prod                               PP01
      0020                    Pack                               PP01
      0070                    Confirm                          PP03
    Routing:
    Item                Material             QTY        Unit            Operation
    0010               ABC                  100         G                0010
    0020               XYZ                  10           G                0020
    Now as shown above, the business users who produce the MTO item will confirm operation 10 & consume raw material ABC at the Work Center = Prod.
    Then at the Work Center = Pack, the packaging material is used & operation 20 is confirmed.
    Finally after the packing is done, at the Work center = Confirm, the operation 70 is confirmed when the MTO item is receipted in the Inventory.
    Before it is receipted at the Confirm work center, a user monitors the quality of this produced item. If it is good only then it is receipted in the inventory.
    Now depending on when the Sales Order is fulfilled, this MTO item will be shipped.
    Issue:
    Now when the MTO item produced passes thru the high level quality check, it gets receipted in the inventory at operation 70.
    However in a case where the some or all the qty of the MTO item ordered doesn't pass the quality check, they will be scrapped physically.
    Thus my understanding is that e.g. 3 qty of the MTO was ordered & 1 got rejected, then the user confirming the step 70 will enter YIELD = 2 ea & Scrap = 1 ea and do the final confirmation.
    This means that the original demand of 3 ea is still incomplete. 1 Ea still need to be made as a Sales Order Stock.
    Now the function needed is that the system should automatically generate a Production order for the remaining 1 Ea as a Sales Order stock.
    I dont know if this can be achieved by receipting the 1 EA as REWORK on the CO11n screen at operation 70.
    Also I am not sure if Production Order Split case would work in this case.
    I would need some input from all the PP gurus. Any solution which be close to what functionality is needed will be greatly appreciated.
    Thanks
    Vin
    Edited by: vinit parkar on Mar 3, 2010 5:04 PM

  • Changing of production order quantity not allowed

    Dear Gurus
    My client is converting production order from planned order .These  planned orders have been generated from sales orders during mrp run. What my; client wants is that the production order quantity generated from the planned orders nobody can change that in either co02 or in co01. How can this be possible?
    Regards
    Sandip Sarkar

    Dear Sandeep,
    u can do this Via SHD0
    Plz find the below link & make the required field as output only
    [https://www.sdn.sap.com/irj/scn/wiki?path=/display/snippets/transactionVariant-AStepbyStepGuidefor+Creation]
    Regards
    kumar

  • How to get Production Order Quantity

    I have material number and plant. From this information how to get production order quantity that is displayed in the transaction MD04.
    Thanks,
    Vinay.

    Hi Vinay,
    Have you looked FM <b>MD_STOCK_REQUIREMENTS_LIST_API</b>?
    Hope this will help.
    Regards,
    Ferry ianto

  • Activity is calculated on Production Order Quantity based .

    Hi Experts,
    My requirement is Planned Activity cost should be calculated based on Production order Quantity. and not on timing mentioned in Routing.
    For Example-   My PO Quantity is 10 - and activity assigned rate is 1 then = 10 RS is my planned activity Price
                                IF PO quantity is 1  then planned Activity Price is 1 RS
    pour some light on this
    Regards,
    Girish

    Hi
    Create an Activity Type and assign in work center / Routing... Keep the Activty Qty same as Base Qty in Routing....
    if you create Prod Order for 10, system would automatically propose Qty as 10.... Assign a fully variable formula in the work center to this activity
    Then maintain a price for this n KP26
    br, Ajay M

  • Production order quantity

    hi,
    I get a mistake when I confirm a production order. I saw it intransaction COGI. This mistake is 'Production order quantity is exceed by ...' How can I solve it?
    Thanks and regards,

    Hi Hilal,
    Goto C013, give the production order Number and reverse the each confirmation supposse u have done operation lvel cofirmation & ensure the goods movement.
    And confirm again with correct order qty,
    Regards
    Pradeep

  • GR quantity more than production order quantity triggering cost difference

    Hi Gurus,
    We have observed a scenario where the cost(price) dfference account getting hit whenever the GR quantity is greater than the production order total quantity. The dollars posted to this acount are directly propotional to the difference between the GR quantity and the production order quantity.
    The total quantity specified in production order is 1 M2U and GR quantity is 1,000 M2U.Material price is $195.65.
    Accounting Document;
    Inventory account           - 195.65
    Offset account                - 200.00
    Cost difference account  -    4.35
    If we do GR for less than or same quantity as in the production order, this account is not getting triggered.
    Any idea what is causing this scenario? I really appreciate if you can share with any SAP note related to this.
    Thanks,
    Mano.

    Hello Gurus,
    One  more observation is,
    The palnned costs and actual costs are always different when dealing huge quantities. But the cost difference account is only getting triggered if the actual quantity is  more than the palnned quantity.
    And,
    when the difference between atual quantity and palnned quantity is huge then
    Planned costs are booked to the inventory account
    Actual costs are booked to the prodcution cost account.
    Significant cost variance is booked to the cost variance account.
    When the difference between actual quantity is less than/equal to planned quantity is not so huge then
    Actual costs are booked to the inventory account
    Actual costs are booked to the prodcution cost account.
    Is this a standard behaviour?
    Thanks,
    Mano.

  • Open items for purchase order its very urgent

    hi
    my requirement is to write extract program for purchase order(me21) to extract only open items.
    please provide sample code its very urgent.
    thanks in advance.
    points will be rewarded.
    thanks
    hari prasad reddy

    check the below report :
    REPORT ZMM_OPEN_PO_REPORT no standard page heading
                              line-size 255
                              message-id zwave.
    ======================================================================
    Program Name : ZMM_OPEN_PO_REPORT                                    *
    Description  : This report displays all Open PO Items and output     *
                   would be PO Number,Material number and so on          *
    Author       : Seshu                                                 *
    Date         : 01/24/2007                                            *
    MODIFICATION HISTORY                                                 *
    DATE    | AUTHOR   | CHANGE #   | DESCRIPTION OF MODIFICATION        *
    --|||--
    01/24/07| Seshu    | DEVK921979 | Initial                            *
    D A T A  D E C L A R A T I O N   P A R T                         ***
    type-pools
    type-pools : slis.
    Tables
    tables : ekko, " Purchase order Header
             ekpo, " Purchase order Item
             marc. " Material with Plant data
    Internal table for output.
    data : begin of i_output occurs 0,
           ebeln like ekko-ebeln,
           matnr like ekpo-matnr,
           end of i_output.
    ALV Data declaration.
    data : v_repid like sy-repid.
      ALV Function Module Variables
    DATA: gs_layout type slis_layout_alv,
          g_exit_caused_by_caller,
          gs_exit_caused_by_user type slis_exit_by_user.
    DATA: gt_fieldcat    type slis_t_fieldcat_alv,
          gs_print       type slis_print_alv,
          gt_events      type slis_t_event,
          gt_list_top_of_page type slis_t_listheader,
          g_status_set   type slis_formname value 'PF_STATUS_SET',
          g_user_command type slis_formname value 'USER_COMMAND',
          g_top_of_page  type slis_formname value 'TOP_OF_PAGE',
          g_top_of_list  type slis_formname value 'TOP_OF_LIST',
          g_end_of_list  type slis_formname value 'END_OF_LIST',
          g_variant LIKE disvariant,
          g_save(1) TYPE c,
          g_tabname_header TYPE slis_tabname,
          g_tabname_item   TYPE slis_tabname,
          g_exit(1) TYPE c,
          gx_variant LIKE disvariant.
    data : gr_layout_bck type slis_layout_alv.
    Ranges
    ranges r_eindt for eket-eindt.
    initialization.
    v_repid = sy-repid.
    start-of-selection.
    Get the data from EKKO ,EKPO and MARC Table
    perform get_data_tables.
    end-of-selection.
    display the data in the form of ALV
    perform display_data.
    *&      Form  get_data_tables
          Get the data from EKKO,EKPO and MARC Table
    FORM get_data_tables.
    clear : i_output.
    refresh : i_output.
    fill the dates in ranges
    r_eindt-low = sy-datum - 7.
    r_eindt-high = sy-datum + 14.
    r_eindt-option = 'BT'.
    r_eindt-sign = 'I'.
    append r_eindt.
    Get the data from EKKO,EKPO and EKET Tables
    select aebeln bmatnr into table i_output
                           from ekko as a inner join
                                ekpo as b on aebeln = bebeln
                                inner join marc as c on cmatnr = bmatnr
                                inner join mara as d on dmatnr = bmatnr
                                inner join eket as e on eebeln = aebeln
                                               and   eebelp = bebelp
                                where c~beskz = 'E'
                                and   c~werks = '1000'
                                and   d~mtart = 'FERT'
                                and   b~loekz = space
                                and   b~elikz = space
                                and   e~eindt in r_eindt.
    if sy-subrc ne 0.
    message e000(zwave) with 'No open purchase order found'.
    endif.
    ENDFORM.                    " get_data_tables
    *&      Form  display_data
          text
    FORM display_data.
    Fill the Fiedlcat
      PERFORM fieldcat_init  using gt_fieldcat[].
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
       I_INTERFACE_CHECK                 = ' '
       I_BYPASSING_BUFFER                =
       I_BUFFER_ACTIVE                   = ' '
         I_CALLBACK_PROGRAM                = v_repid
       I_CALLBACK_PF_STATUS_SET          = ' '
        I_CALLBACK_USER_COMMAND           = g_user_command
       I_CALLBACK_TOP_OF_PAGE            = ' '
       I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
       I_CALLBACK_HTML_END_OF_LIST       = ' '
       I_STRUCTURE_NAME                  =
       I_BACKGROUND_ID                   = ' '
       I_GRID_TITLE                      =
       I_GRID_SETTINGS                   =
       IS_LAYOUT                         = gr_layout_bck
          IT_FIELDCAT                       = gt_fieldcat[]
       IT_EXCLUDING                      =
       IT_SPECIAL_GROUPS                 =
       IT_SORT                           =
       IT_FILTER                         =
       IS_SEL_HIDE                       =
       I_DEFAULT                         = 'X'
        I_SAVE                            = g_save
        IS_VARIANT                        =
       IT_EVENTS                         =
       IT_EVENT_EXIT                     =
       IS_PRINT                          =
       IS_REPREP_ID                      =
       I_SCREEN_START_COLUMN             = 0
       I_SCREEN_START_LINE               = 0
       I_SCREEN_END_COLUMN               = 0
       I_SCREEN_END_LINE                 = 0
       IT_ALV_GRAPHICS                   =
       IT_ADD_FIELDCAT                   =
       IT_HYPERLINK                      =
       I_HTML_HEIGHT_TOP                 =
       I_HTML_HEIGHT_END                 =
       IT_EXCEPT_QINFO                   =
    IMPORTING
       E_EXIT_CAUSED_BY_CALLER           =
       ES_EXIT_CAUSED_BY_USER            =
        TABLES
          T_OUTTAB                          = i_output
       EXCEPTIONS
         PROGRAM_ERROR                     = 1
         OTHERS                            = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " display_data
    *&      Form  fieldcat_init
          text
         -->P_GT_FIELDCAT[]  text
    FORM fieldcat_init USING  e01_lt_fieldcat type slis_t_fieldcat_alv.
      DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    Purchase order number
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'EBELN'.
      LS_FIELDCAT-ref_fieldname = 'EBELN'.
      LS_FIELDCAT-ref_tabname = 'EKKO'.
      LS_FIELDCAT-TABNAME    = 'I_OUTPUT'.
      ls_fieldcat-seltext_L = 'Purchase Order'.
      ls_fieldcat-seltext_M = 'Purchase Order'.
      ls_fieldcat-seltext_S = 'Purchase Order'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Material #
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'MATNR'.
      LS_FIELDCAT-ref_fieldname = 'MATNR'.
      LS_FIELDCAT-ref_tabname = 'EKPO'.
      LS_FIELDCAT-TABNAME    = 'I_OUTPUT'.
      ls_fieldcat-seltext_L = 'Material'.
      ls_fieldcat-seltext_M = 'Material'.
      ls_fieldcat-seltext_S = 'Material'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    ENDFORM.                    " fieldcat_init

  • Production order quantity field

    Dear all,
    I add a operation (rework operation) in my production order. But I don't know how to change operation quantity. because this field close ,  how  can I open this field for enter new quantity of this operation? and which contol key do I have to use for rework operation?
    thanks in advance,
    regards,

    Okey.
    I donot think at this stage you can change the operation qty.
    if it is released...I think you have inserted the RW operation during confirmation i suppose.
    If that is the case, when you cinfirm this rework opration you can confirm the actual quantity and confirm the opration with final confirmation tick..

  • Production order Qty update-urgent.

    Hi all,
    I want a query that must not allow me to  update the Qty in the Production order.Once production order created from the MRP,it should not allow me to update any Qty at the production orer level what should be query its urgent.
    mona.
    thanx in advance.

    Hi Mona,
    Query is only for report.  It will not be the tool you are looking for this task.
    The SBO_Transaction_Notification SP can be used instead. There are quite a few threads discuss this topic.  Try search in the forum to find what you need.
    Thanks,
    Gordon

  • Production Order quantity should be same as Sale order line item qnty

    Dear experts
    we have one user requirement as such
    Production Order  line item quantity should be same as Sale order line item qnty.
    suppose for SO Line item he is ordered 100mts,Production of this paricular Line item should also be 100mts it should not be more than this,How to satisfy his requirement.
    Regards
    Sandeep patil

    Hi,
    If the Manual intervention is eliminated for processing of the data then the SO Line Item Qty will be equal to Production order Qty.
    Background Jobs for MRP Run, Planned Order to production order cretaion will help you to manage this, along with effective Authorization Management.
    Regards,
    Siva

  • Changing Production order quantity and invoicing again

    Production order was completed for less than full quanity and invoice was generated. . Now can we cancel the invoice and change the quanity in Production oredr to full quantity and then regenrate the invoice? Are there any other steps?
    Thanks

    Hi,
    SAP Confirmation for Orders is to caputre the actual activity used and goods issue (if backflushing is activated). MRP cannot sense the confirmed Qty.
    If you want the MRP to Plan the difference qty, you have to do GR for the 95, remaining 5 will be generated as planned order in next MRP run.
    You can also assign automatic GR for the last operation in your routing. So after confirming the last operation, GR will happen for the Qty. then you can run MRP, then it will generate planned order for qty 5.
    Thanks,
    JK

  • Total Production Order Confirmation..Urgent

    Hi
    Can anyone tell me where to find the total production order confirmation by Second ( or minutes or hours ) for any month i.e. say for example March 2007  
    Please suggest......Its urgent
    Rgds

    Hi Vichy,
    Try this,  COOIS,
    List =confirmation
    Profile =std profile
    selection -> sys status =CNF
    Resrict ther report with Dates with Order header level.
    To get activity values use change layout option inside the report.
    Select the field  like unit/activity. from change lay out menu.
    Pradeep
    Edited by: Pradeep Kumar on Apr 18, 2008 9:19 AM

  • Backflushing only for Production Order Quantity

    HI All
    I have a situation of positive yield i.e If the Production Order is for 100 BO then at the time of Confirmation we have 105 BO that are actually produced.
    We have unlimited over delivery tolerance. Hence we can confirm for 105 BO. But here is what happens.
    At the point of confirmation the system proposes an additional line to backflush more quantity for the components then was orginally requested for to produce the 100 BO.
    ie, it adds a new line to backflush the needed component quantity for the extra 5 BO of finished goods.
    Is there a way we can prevent this in standard SAP. We only want it to backflush for the orginal component quantity needed to produced 100 BO and classify the extra 5 BO as true yield .
    Regards
    Aju Paul

    Dear,
    I hope this is the only simple solution, other solution is do the confirmation w.o any component.
    Then in MB1a, follow the menu path
    Create issue w.r.t order
    enter order,
    system will prapose the qty as per the component planned qty in order which is nothing but component qty ratio * 100(order qty).
    hence you will issue the correct qty of component w,r,t 100 and not 105.
    I hope you got the point.

  • How to get the open production order quantity

    Hi,
    I need to generate a report with open prodution order quantity.
    I am planning to use the following rule
    (AFkO-GAMNG) - (AFKO-IGMNG)
    will this work ?
    Pls give me the feedback.
    Thanks

    Hi Anil,
    Using these two field from table afko, you will get the confirmed qty data. As per Rajesh suggestion you need to take data from MSEG TABLE.
    REGARDS,
    SATYAJIT

Maybe you are looking for