Production order usage for external vendors

Hi Guys,
I am working on a scenario where the company is orderiing to manufacture from external vendors involving different stages. There is no material sent to the vendor and the vendor manufactures the first stage and sends to next vendor, there are four stages involved.
We are planning to use production order for the purpose and 4 operations thorugh which 4 purchase orders will be sent to four vendors and services or materials will be posted. I am just thinking how the final GR for finished product will be posted to the inventory. The requirement is track the cost at each stage...
Please let me know of your thoughts on this...
Thanks and regards,
Sid

Hi
I dont think you will have any issues with the tracking of the cost and GR of the finished product.
You have 4 operations each resulting into a PO for different Vendors each component/service of the opertaion will be received against each PO that you might have issued and so will be the cost collected actual cost for each operation.
Final GR can be posted for the header material against the Production order. I would request you to complete a full scenario and review it with your FI/CO team for any issues. I dont think you will have any.
Please let us know if you need any more info
Thanks

Similar Messages

  • Production Order Usage Probability should not be allowed to change after GI

    Dear Gurus,
                  pls tell me how to do this ,Production Order Usage Probability should not be allowed to change after Goods Issue (GI) done against Prod Order . pls tell me procedure or any UserEXit for this.
    Thanks in Advance,
    Regards,
    Dev

    Hi,
    Can you elaborate little bit more?
    Regards,
    Sankaran

  • MRP - Create Planned Orders only for Externally Procured Materials

    Dear All,
    We have a scenario that our client gives us the daily requirement schedule for the current month and a monthly forecast for future months so that we can plan our externally procured materials based on the forecast.
    Now I only want the MRP run to create Planned Orders for HALB and FERT based on my current months daily schedule and planned orders for ROH (Externally Procured) based on the next months forecast (monthly).
    I dont want the system to create planned orders for HALB and FERT from the forecast. The requirement for the ROH are however derived from the Finished Good BOM and the forecast is also given for the FERT material. I know its a long shot but is there a possibility in the system to do such a thing or a work around?

    Your business case is not clear; MRP will create planned orders for inhouse produced materials, and either planned orders or purchase requisitions for external procurement.
    You can choose to convert or release external procurement for a long time ahead (eventhough taht if you have proper lead times defined you can release by lead time), but convert inhouse planned orders to production orders only for next period (week, month). Actually this is common practice.
    So I fail to understand your problem.

  • How to find out the list of Production orders created for sales orders

    Dear All,
    Our company wants to generate a report for a List of Materials sold out in a particular Product Hierarchy. Along with that we want to know the list of Production orders created for the sales orders.
    How to identify the production orders which are created based on Sales orders.
    Kindly suggest.
    Regards,
    Mullairaja

    Check these threads
    [Sale Order & Production Order|Sale Order & Production Order;
    [Re: Linking Production Order against a Sale Order MRP run|Linking Production Order against a Sale Order MRP run;
    thanks
    G. Lakshmipathi

  • GR/IR Account - one for internal vendor and another for external vendors

    Hi Experts,
    Can I have two GR/IR accounts - one for internal vendors and another for external vendors?  Please let me know.
    Thank you.
    with regards,
    Muthu Ganapathy.

    Hi Muthu,
    GR/IR accounts are not dependent on Vendors, they are dependent on Materials, to be precise on Plant/Valclass.
    You can post to 2 different GR/IR accounts if you set up 2 different classes. then it is possible.
    For setting up the same. Go to T.code : OBYC, Transaction : WRX.
    Here Setup different GR/IR accounts per val.class.
    Letme know if you need further info
    Thanks
    Kalyan

  • How to Find Out The Production Order Number For The Sales Order Line Items

    Hi All,
    I want to know the number of production orders for each sales order line item. I know the sales order number .Can anyone tell me how the tables can be linked to get all the production order numbers for each sales order line item.

    I think it depends on your configuration. But check fields KDAUF and KDPOS in table AUFK.  or in table AFPO.
    Regards,
    Rich HEilman

  • I Need interactive report to list the purchase orders details for a vendor

    I Need interactive report to list the purchase orders details for a vendor that has    interactive drill down options to give the detail of vendor from vendor master.

    Hi
    see this sample report
    this is Customer wise sales orders
    just make similar report just using LFA1, EKKO and EKPO tables instead of KNA1,VBAK,VBAP
    REPORT ZTEJ_INTAB1 LINE-SIZE 103 LINE-COUNT 35(5) NO STANDARD PAGE
    HEADING.
    *TABLES DECLARATION
    TABLES : KNA1, VBAK, VBAP.
    *SELECT OPTIONS
    SELECT-OPTIONS: CUST_NO FOR KNA1-KUNNR.
    *INITIALIZATION
    INITIALIZATION.
    CUST_NO-LOW = '01'.
    CUST_NO-HIGH = '5000'.
    CUST_NO-SIGN = 'I'.
    CUST_NO-OPTION = 'BT'.
    APPEND CUST_NO.
    *SELECTION SCREEN VALIDATION
    AT SELECTION-SCREEN ON CUST_NO.
    LOOP AT SCREEN.
    IF CUST_NO-LOW < 1 OR CUST_NO-HIGH > 5000.
    MESSAGE E001(ZTJ1).
    ENDIF.
    ENDLOOP.
    *BASIC LIST SELECTION
    START-OF-SELECTION.
    SELECT KUNNR NAME1 ORT01 LAND1 INTO
    (KNA1-KUNNR, KNA1-NAME1,KNA1-ORT01,KNA1-LAND1)
    FROM KNA1
    WHERE KUNNR IN CUST_NO.
    WRITE:/1 SY-VLINE,
    KNA1-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
    16 SY-VLINE,
    KNA1-NAME1 UNDER 'NAME',
    61 SY-VLINE,
    KNA1-ORT01 UNDER 'CITY',
    86 SY-VLINE,
    KNA1-LAND1 UNDER 'COUNTRY',
    103 SY-VLINE.
    HIDE: KNA1-KUNNR.
    ENDSELECT.
    ULINE.
    *SECONDARY LIST ACCESS
    AT user-command.
    IF SY-UCOMM = 'IONE'.
    PERFORM SALES_ORD.
    ENDIF.
    IF SY-UCOMM = 'ITWO'.
    PERFORM ITEM_DET.
    ENDIF.
    *TOP OF PAGE
    TOP-OF-PAGE.
    FORMAT COLOR 1.
    WRITE : 'CUSTOMER DETAILS'.
    FORMAT COLOR 1 OFF.
    ULINE.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'CUSTOMER NO.',
    16 SY-VLINE,
    18 'NAME',
    61 SY-VLINE,
    63 'CITY',
    86 SY-VLINE,
    88 'COUNTRY',
    103 SY-VLINE.
    ULINE.
    FORMAT COLOR 3 OFF.
    *TOP OF PAGE FOR SECONDARY LISTS
    TOP-OF-PAGE DURING LINE-SELECTION.
    *TOP OF PAGE FOR 1ST SECONDARY LIST
    IF SY-UCOMM = 'IONE'.
    ULINE.
    FORMAT COLOR 1.
    WRITE : 'SALES ORDER DETAILS'.
    ULINE.
    FORMAT COLOR 1 OFF.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'CUSTOMER NO.',
    16 SY-VLINE,
    18 'SALES ORDER NO.',
    40 SY-VLINE,
    42 'DATE',
    60 SY-VLINE,
    62 'CREATOR',
    85 SY-VLINE,
    87 'DOC DATE',
    103 SY-VLINE.
    ULINE.
    ENDIF.
    FORMAT COLOR 3 OFF.
    *TOP OF PAGE FOR 2ND SECONDARY LIST
    IF SY-UCOMM = 'ITWO'.
    ULINE.
    FORMAT COLOR 1.
    WRITE : 'ITEM DETAILS'.
    ULINE.
    FORMAT COLOR 1 OFF.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'SALES ORDER NO.',
    40 SY-VLINE,
    42 'SALES ITEM NO.',
    60 SY-VLINE,
    62 'ORDER QUANTITY',
    103 SY-VLINE.
    ULINE.
    ENDIF.
    FORMAT COLOR 3 OFF.
    *END OF PAGE
    END-OF-PAGE.
    ULINE.
    WRITE :'USER :',SY-UNAME,/,'DATE :', SY-DATUM, 85 'END OF PAGE:',
    SY-PAGNO.
    SKIP.
    *& Form SALES_ORD
    *& FIRST SECONDARY LIST FORM
    FORM SALES_ORD .
    SELECT KUNNR VBELN ERDAT ERNAM AUDAT INTO
    (VBAK-KUNNR, VBAK-VBELN, VBAK-ERDAT, VBAK-ERNAM, VBAK-AUDAT)
    FROM VBAK
    WHERE KUNNR = KNA1-KUNNR.
    WRITE:/1 SY-VLINE,
    VBAK-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
    16 SY-VLINE,
    VBAK-VBELN UNDER 'SALES ORDER NO.' HOTSPOT ON,
    40 SY-VLINE,
    VBAK-ERDAT UNDER 'DATE',
    60 SY-VLINE,
    VBAK-ERNAM UNDER 'CREATOR',
    85 SY-VLINE,
    VBAK-AUDAT UNDER 'DOC DATE',
    103 SY-VLINE.
    HIDE : VBAK-VBELN.
    ENDSELECT.
    ULINE.
    ENDFORM. " SALES_ORD
    *& Form ITEM_DET
    *& SECOND SECONDARY LIST FORM
    FORM ITEM_DET .
    SELECT VBELN POSNR KWMENG INTO
    (VBAP-VBELN, VBAP-POSNR, VBAP-KWMENG)
    FROM VBAP
    WHERE VBELN = VBAK-VBELN.
    WRITE : /1 SY-VLINE,
    VBAP-VBELN UNDER 'SALES ORDER NO.',
    40 SY-VLINE,
    VBAP-POSNR UNDER 'SALES ITEM NO.',
    60 SY-VLINE,
    VBAP-KWMENG UNDER 'ORDER QUANTITY',
    103 SY-VLINE.
    ENDSELECT.
    ULINE.
    ENDFORM. " ITEM_DET
    REPORT demo_list_at_pf.
    START-OF-SELECTION.
    WRITE 'Basic List, Press PF5, PF6, PF7, or PF8'.
    AT pf5.
    PERFORM out.
    AT pf6.
    PERFORM out.
    AT pf7.
    PERFORM out.
    AT pf8.
    PERFORM out.
    FORM out.
    WRITE: 'Secondary List by PF-Key Selection',
    / 'SY-LSIND =', sy-lsind,
    / 'SY-UCOMM =', sy-ucomm.
    ENDFORM.
    After executing the program, the system displays the basic list. The user can press the function keys F5 , F6 , F7 , and F8 to create secondary lists. If, for example, the 14th key the user presses is F6 , the output on the displayed secondary list looks as follows:
    Secondary List by PF-Key Selection
    SY-LSIND = 14
    SY-UCOMM = PF06
    Example for AT USER-COMMAND.
    REPORT demo_list_at_user_command NO STANDARD PAGE HEADING.
    START-OF-SELECTION.
    WRITE: 'Basic List',
    / 'SY-LSIND:', sy-lsind.
    TOP-OF-PAGE.
    WRITE 'Top-of-Page'.
    ULINE.
    TOP-OF-PAGE DURING LINE-SELECTION.
    CASE sy-pfkey.
    WHEN 'TEST'.
    WRITE 'Self-defined GUI for Function Codes'.
    ULINE.
    ENDCASE.
    AT LINE-SELECTION.
    SET PF-STATUS 'TEST' EXCLUDING 'PICK'.
    PERFORM out.
    sy-lsind = sy-lsind - 1.
    AT USER-COMMAND.
    CASE sy-ucomm.
    WHEN 'FC1'.
    PERFORM out.
    WRITE / 'Button FUN 1 was pressed'.
    WHEN 'FC2'.
    PERFORM out.
    WRITE / 'Button FUN 2 was pressed'.
    WHEN 'FC3'.
    PERFORM out.
    WRITE / 'Button FUN 3 was pressed'.
    WHEN 'FC4'.
    PERFORM out.
    WRITE / 'Button FUN 4 was pressed'.
    WHEN 'FC5'.
    PERFORM out.
    WRITE / 'Button FUN 5 was pressed'.
    ENDCASE.
    sy-lsind = sy-lsind - 1.
    FORM out.
    WRITE: 'Secondary List',
    / 'SY-LSIND:', sy-lsind,
    / 'SY-PFKEY:', sy-pfkey.
    ENDFORM.
    When you run the program, the system displays the following basic list with a the page header defined in the program:
    You can trigger the AT LINE-SELECTION event by double-clicking a line. The system sets the status TEST and deactivates the function code PICK. The status TEST contains function codes FC1 to FC5. These are assigned to pushbuttons in the application toolbar. The page header of the detail list depends on the status.
    Here, double-clicking a line no longer triggers an event. However, there is now an application toolbar containing five user-defined pushbuttons. You can use these to trigger the AT USER-COMMAND event. The CASE statement contains a different reaction for each pushbutton.
    For each interactive event, the system decreases the SY-LSIND system field by one, thus canceling out the automatic increase. All detail lists now have the same level as the basic list and thus overwrite it. While the detail list is being created, SY-LSIND still has the value 1.
    Regards
    Anji

  • ABAP Code to get Production Order Quantity for a material-Status REL,CRTD

    hi all,
    I am new to SAP. I am stuck with a problem while writing a abap code for getting all the production order quantities for a material with System Status REL and CRTD. Please help me out. This is what i tried to do.
      IF t_mat[] IS NOT INITIAL.
        t_mat2[] = t_mat[].
        SORT t_mat2 BY matnr.
        DELETE ADJACENT DUPLICATES FROM t_mat2 COMPARING matnr werks.
        SELECT auaufnr afgamng af~plnbez INTO CORRESPONDING FIELDS OF
        TABLE t_ord1 FROM afko AS af INNER JOIN  aufk AS au ON
          afaufnr = auaufnr
        FOR ALL ENTRIES IN t_mat2
        WHERE af~plnbez = t_mat2-matnr
        AND   au~werks  = t_mat2-werks
        AND   af~gltrs IN s_gltrs
        AND   af~gstri IN s_gstri
        AND   au~phas0 IN s_phas0
        AND   au~phas1 IN s_phas1.
      ENDIF.
    Thanks. Regards.
    Sandeep

    Hi
    There is one std tcode COOIS where u can get the information what u have asked
    Pls check
    regards
    Vijay

  • Block Production Order Creation for Particular Order Type

    Hi Experts,
    I want to disable the production order creation for a particular order type XX01 however there are some existing orders for this order type which should be processed further.
    In other words my objective is to -
    1. Block new Production order XX01 creation -
    2. Processing of order type XX01 should be possible.
    Is there standard setting available to achieve this or user exist is the only option..
    Regards,

    Hi
    You can use the user exit PPCO0006 and its function mdoule EXIT_SAPLCOZF_003 to archive that. That function module is called when the user click enter after inputting the material/plant/order type in CO01 then you just need to check the imported value CAUFVD_IMP-AUART which contains the inputted order type then rasise an error message to tell user that the order type cannot be used due to certain reason. The source code need to be written there is very simple.
    Regards.
    Leon.

  • Production order %00000000001 for schedule line in Sales order

    Hello Experts,
    We have an issue with the production order whih is created from SO
    There is a sales order and have production order for CTO parts. But the Production order is deleted before confirming. Now when we check in the sales order in schedule lins we are getting as "Production order %00000000001 for schedule line" 00010/0001 can no longer be changed.
    Could any one provided the valuable imputs for what resasons this weeor appears
    Thanks in advance...
    Regards
    Madan

    Hello Vivke,
    Please find teh delatis of the issue
    We have an SO created for the CTO parts and to corrsponding to that generally a production order will be created, But in one of the case for SO the production order is showing as %000000001 in the schedule lines in the SO apart normal number ranges for Production orders.
    Now we need to know in what case the production order appears as %000000001 in the schdule lines, are we missing any thing in order to create production orders?
    Note: Initially there was production order is created correctly when scheduled lines are confirmed, but it is deleted for some reasons and again when the schedule lines are confirming we are facing this issue
    Could you please provide any suggestion on this
    Thanks
    Madan

  • Unique serial number during production order release for FG materials

    Hi,
    Actually our client is asking for serial number generation for each FG material during its production order release.
    So that with this serial number he can track it in shop floor plus after dispatching to customer.
    Here the scenario is Make To Order, this serial number will also be considered by SD during dispatch.
    For serial number creation, I referred documents from SAP best practices(help.sap.com).
    After this, now I am able to create serial number for specific material automatically.
    Currently I am getting serial number with respect to material specific, i.e., serial number generating with respect to FG codes. Ex:- FG1 - 1, 2, 3, 4 and FG2 - 1, 2, 3, 4.
    But as per my client requirement, they want serial number without material specific, i.e., common serial number for all FG codes.
    Ex:- Sr No- 1-FG1, 2-FG1, 3-FG2, 4-FG1 - - - - according to production order releasing sequence.
    Plz inform if any settings are to be made.
    Thank you in advance.

    Hi Arman,
    I Had got solution for how to track which FG is linked to which SFG sr no, just go through the below link it also gives how to use COIB transaction.
    COIB transaction usage, how to track which FG is linked to which SFG sr no
    But still I had not got solution for
    how to assign common serial number for all FG codes automatically
    Ex:- Sr No- 1 -> FG1,
    2 -> FG1,
    3 -> FG2,
    4 -> FG1
    - - - - according to production order releasing sequence.
    Whether is it automatic serial number assignment is possible or not.
    Plz inform if any settings are to be made.
    Thank you in advance.

  • Suggestion on exposing ECC 6 Prod WebGUI for external vendors!

    Hi,
    Our requirement is provide access to few transactions of our Production ECC 6 (EhP4) to external vendors and currently there are no Portal business package for these transactions. Re-development of these transactions could take a long time because of the complexity involved.
    What I would like to know is what is the general practice and recommended approach in such scenarios:
    - Provide access to these transactions directly via ITS (WebGUI) using HTTPS protocol then by removing all toolbars and strict authorization roles assignment for the external users then secure it via Reverse Proxy using any Web Dispatcher?
    - Or create Web Applications (using BSP or WD4A) for each transaction and provide access through external portal?
    I would really like to know what's the best practice and recommended approach in such scenarios? And is exposing production ITS WebGUI as explained above safe?
    Thanks and Regards,

    Hello Shrinivas,
    If you are concerned about Security, then you can review the article "Security in SAP Internet Transaction Server (ITS) Landscapes" availble [here|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70362efc-d911-2a10-5794-9470fca27a10?quicklink=index&overridelayout=true].
    You can also review the article "How To... Configure SAP Web Dispatcher for SSL" available [here|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60b1edfb-2a5c-2d10-2294-d1777056c46a&overridelayout=true].
    I hope this helps.
    Best regards,
    Cristiano

  • Production Variance Analysis for External Process Cost

    Dear all,
    We are on 4.7 R3.
    In production order we have routing/operation with mutliple external processes. The problem is production order cost analysis (CO03) displayed the external process cost variance in lump sum (it adds multiple external processes cost into a single line).
    We need to be able to analysis the external process cost variance by each process. We want to generate a report that displayed the external process cost variance for each processes, however in table COSPA there is no information of the external process name, it also displayed the cost in a lump sum amount.
    How to enable the external process cost variance by each process? What table capture the external process cost with the information of the external process name/ID?
    Thank you very much in advance for your kind assistance.
    Rgd,
    Dahlia Tan

    Hi
    Use KKO0 reports..
    Assign Cost Comp Structure in OKN0 and choose Prod Group = Material Group in OKN0
    Transport these settings across to all clients...
    Run KKRV to collect data and then run KKO0 reports
    Br, Ajay M

  • Send production order changes to external system IDOC

    Hi,
    I need to send production order changes to an an external system. I understand that I can trigger idocs using t-code POIT.
    but my requirement is when a order is changed, i want to trigger an IDOC to external system with the new PO data...how can I achieve this

    Hi Swathi,
    A very high level idea.
    You can use the user exit..."LXCO1U06" and call the transaction POIT in back goround and submit the idoc. This exit is used @ save of TA code CO02. Moreover as the production order can be changed through several transactions like COHV, CO40, COOIS etc....you have to check whether this exit would be applicable for all transaction.
    Regards,
    Chinna

  • Production Order Reservation for Available Quantity?

    Hi Gurus:
    We have the following situation. 
    Production order is created for material A.  Component Z on this order requires 100 units.  10 Units are available in stock for Batch M.  Reservation is created for 100 units of Batch M.  Availablility Check confirms 10 units. 
    How can we get the reservation to match what is available and stop allocating the required quantity if it is not available? 
    Thanks for your help.
    Nic

    It seems the correct batches are being picked based on batch determination....it is only the reservation which seems to be differing.  As in the example I gave the availability check proposed the correct batch and the correct amount which matched what was currently available in inventory...
    However, the reservation itself was for the full quantity even though it was not available. 
    So the concern is strictly with the reservation not equaling what is actually available and instead matching the full requirement.
    Hope that helps?
    Nic

Maybe you are looking for

  • Wi-fi: No hardware installed after 10.9.3 update

    After updating to Mavericks 10.9.3 my computer will not connect via wifi. I had to go out and purchase a USB to Ethernet. The bluetooth option definitely works. The wifi option in system preferences won't allow me turn it on. Wi-fi is not an option w

  • How to detect the path of Temp directory

    I am writing a class library which allows users to manipulate a database in the web server java applications/applets. In my logic the Application/Applet communicate with a CGI script/Servlet in the server and that do all the database handling. My obj

  • Costco and soft proofing show dull washed out image

    OK, so I am trying to utilize my nearest costco to print some images from lightroom 5. I am getting back dull washed out prints. Facts: I shoot in RAW in manual mode I am using sRGB when I do my post processing I export to jpg for printing I used the

  • Profitability by Product Line Report

    I am new to SAP and don't have much of functional knowledge. Can any one tell me what do you mean by WTV(Work Ticket Vaiance) in respect to Profitability by Product Line? WTV : ____________??

  • Shedules_line in bapi_salesorder_change

    Hi Gurus, How we should use BAPI_SALESORDER_CHANGE if we want to change the material quantity and we have more than one schedule line.Which line of schedules we should update if they are more than one ? Regards, Stefan