Subcontracting purchase process

Hi,
What is the standard / best practice process for subcontracing purchase process? Business requirement is as follows:
1. Our company supplies raw materials.
2. Toller produces HALB which is sent back to us.
3. Packaging is carried out by us.
I created new subcontracing PR and PO document types. Flow is as follows:
1. PR for subcontracing created.
2. PO created against PR.
3. Batch created and assigned to PO.
4. ROH materials issued to subcontracting vendor via ME2O, mvt. 541.
5. GR / IR carried out.
The problem is that stock issued to subcontractor is not consumed after GR. Is this the correct process to follow? Am I missing something? Perhaps someone could suggest a better solution. What is the best practice?
Help is appreciated, thanks.

Hi,
U need to create BOM first , need to create BOM for header material ie HALB material in ur case and component material will be Raw Material.
Then create PR with item category L for the header material for which BOM is created.
Then do PO using that PR for SC vendor
Then first do goods issue of component material to SC vendor using MB1B , the component material will get issued using mov type 541. The goods issue done using SC vendor PO
U can chk stk supplied to SC vendor in MMBE after u issue components to SC vendor
and when u do GR against SC vendor PO, the header material goods reciepted using 101 mov type and component material will get consumed in the background using 543 mov type
Again u can verify stk for SC vendor for the component material in MMBE , they will get reduced.

Similar Messages

  • Problem for Goods Receipt for Subcontracting Purchase Order

    Dear all,
    Presently, we are using SAP version 4.6C and we need to introduce GR for
    Subcontracting Purchase Order. We have developed a ABAP program to handle
    subcon Goods Receipt by uploading flat-files from our subcontractor. The
    scenario is as follows :
    Goods Receipt for Subcontracting Purchase Order
    1. In the ABAP program, function BAPI_GOODSMVT_CREATE will be used for goods
    movement.
    2. Data provided to the function are as follows :
    - Posting date
    - Document date
    - Material number
    - Plant
    - Storage location
    - Batch
    - Movement type (101)
    - Quantity
    - Purchase order number
    - Purchase order item
    - Movement indicator (B - Goods receipt for purchase order)
    3. The function will do data verification and automatically determine GI
    item for subcon stock:
    - Movement type (543)
    - Special stock (O - parts prov. vendor)
    - Material
    - Quantity
    - Plant
    Our problem is that :
    Only the GR item in the interface is to be transferred and the GI item is
    determined by the system. So, the quantity for subcon stock cannot be
    changed using this BAPI. Then the system will continue processing the goods
    receipt and create material document.
    Manually, by using transaction code MIGO, the user can display the subcon
    stock data and then change the quantity.
    By using transaction code MB01, after the user fills in all the GR fields,
    the system comes to line item 002 (subcon stock data) and then quantity can
    be changed.
    As per user requirement, quantity for GI item must be same with the quantity
    that has been transferred to subcon vendor in Delivery for Subcon
    (transaction code VL02N).
    We cannot achieve this requirement by using the BAPI mentioned above. Would
    appreciate any valuable help from anyone who is able to help us on this
    matter. Are there any other BAPI's that can help us to achieve the same
    result ?
    Thank you in advance and best regards.

    As far as i understood the problem I suggest u to create the
    BDC according to user actions that are performed in he manual
    operation.
    I can't say that the BAPI performs the exac solution what you want.
    I have done some BDC work using MB01 and suggest you to be careful
    and try to keep the complete in the logic as some chages in rows in BDC will
    change the complete scenario.And throw correct quantity val in correct
    material
    row.
    This methodology will help u even in mass uploads.
    Or in case of automation u can perform the call transaction BDC in
    background mode.
    so As per my understanding bdc program is the solution. pls try and let me
    know.

  • Good receipt problem for subcontracting purchase order

    Good receipt problem for subcontracting purchase order
    with account assignment type ‘E’.
    After update to ECC 6.0. Do good receipt for subcontracting purchase order with account assigment 'E'.The system show the error message(KI235)----Two cost elements (Change in Stock (Subcontracting)&Outside processed fee) haven't CO account assignment.but the field status  for sale order is option entry , when I default cost center for the cost element  in OKB9.the system post the material document and generate the following accounting document.
    Doc.Type : WE ( Goods receipt ) Normal document
    Doc. Number    5000056065       Company code    1000         Fiscal year     2007
    Doc. date      2007.12.04       Posting date    2007.12.04   Period          12
    Calculate Tax
    Doc.currency   HKD
    tm PK Account    Account short text   Tx Cost Ctr   SaleOrder               Amount
    1 89 13500000   Stock-Work in proces                   1007823  10             274.4
    2 96 21210010   GR/IR Clearing                             1007823  10             205
    3 91 41010102   Chg in Stock(Subcon)    10901099  1007823  10            274.4
    4 86 41031000   Outside processed fe     10901099  1007823  10            205  
    5 99 13500000   Stock-Work in proces                    1007823  10            69.4
    6 81 41010101   Cost of Prod (Subco)                      1007823  10           69.40
    My problem is:
    When use MIGO to do good receipt for subcontracting Purchase order, for consumption account((Change in Stock (Subcontracting)-41010102&Outside processed fee--41031000) ,why the system don’t recognize the sale order filled as CO account assignment?

    Dear fanny chen
    Did you get a solution for your open question?
    I`m facing the same problem, so any help yould be appreciated.
    Regards

  • Problem while reconciling the subcontracting purchase order

    Dear Sir,
           I am facing a problem while reconciling the subcontracting purchase order.
           Scenario : My subcontract PO is for 3 Nos of part A(finished goods)  & for which we sent 10 kg of child part B to the    
           Vendor.
           We did the GR partially i.e. 1 Nos at a time against which child part B is consumed as 10/3= 3.333333kg.
           After all the part are received, Vendors stock for part B still show 0.00000001kg. Hence we are not able to reconcile the
          full quantity.
         Is there a process to reconcile the remaining quantity. Please Advice.
    Thanks in Advance,
    Ritesh.

    Hi,
    There are two ways of handling this.
    1. TC:MB1B create a material document for reversing the vendor stock of 0.00000001kg using movement type 542.
    2. TC:J1IFQ reconcile the challan w.r.t above material document.
    3. TC:J1IF13 complete the challan
    4. Stock of 0.00000001kg from the plant can be corrected by physical inventory process citing the reason
    OR
    Cancell the last material document & challan assignment. Redo the GR (you can change the quantity of child manually to 3.333334 Kg)
    However, this situation can be avoided during MIGO itself. In the last GR when the system proposes child part quantity as 3.333333 Kg, you can change the quantity manually to 3.333334 Kg. 
    Regards,
    Krishna A S V

  • Unnecessary Purchasing Processing Time in scheduling agreement

    According to its business logic, the scheduling agreement is a document  that has  already been  released  by purchasing department,  and  its scheduling lines, that have been created by MRP  are valid for goods receipt without any need for additional purchasing  processing time. However, MRP scheduling incorrectly takes purchasing processing time into account (as defined in the IMG in plant parameters for external procurement - TCODE  OPPQ) when calculating planned availability date. Please advise how to correct this issue.
    Best Regards,
    Itzik Eshed

    This can be customized in
    SAP Customizing Implementation Guide
    -> Production
    --> Material Requirements Planning
    ---> Planning
    > Procurement Proposals
    > Define External Procurement
    Here you can select the indicator "Scheduling according to purchasing info record or agreement" either at plant or MRP group level.

  • LTP Planning for Subcontracting Purchase Order

    Hi All,
    I am doing LTP run for the Finished Material.
    Finished Material is having few open subcontracting Purchase order's.
    When I take the LTP run  in MS02, system is considering the Open PO's and adjusting (netting) it with the Planned independent requirements of finished material. This is ok.
    But the planning is not creating depending procurement proposals for the child items.
    It is subcontracting PO of finished material, system suppose to create the dependent requirements.
    In the MRP run it is working fine in MD02. But not working in LTP planning run in MS02 Transaction.
    Rgds /  Shailendra
    Edited by: Shailendra Hadkar on Apr 7, 2010 10:44 AM

    Hi All,
    I have found one BAdi u201CMD_CHANGE_MRP_DATAu201D  for showing up Subcon requirements in MS04 for child materials.
    This BADI "MD_CHANGE_MRP_DATA" requires to implement using method "CONSIDER_RESB".
    But implementation of this BADI using method "CONSIDER_RESB" will open up Dependent requirements/reservations of phantoms in phantom assembly planning and other reservations also.
    How I can implement this BADI for specific Subcon requirements or Specific MRP element??
    Regards,
    Shailendra
    Please refer below post by Nethi Venkata R... 
    LTP Doubt

  • Open Po quantity in subcontracting Purchase Order

    Hi,
      In case subcontracting purchase order,If order quantity 10 and recept quantity is 05 then in delivery shedule tab I didn't got any open purchase order quantity means  05 quantity why?
    Thanks and Regards
    Anil Patil

    Hi Anil.
    Please check the following fields in schedule line:
    - 'Scheduled qty': 10
    - 'Delivered' (quantity): 5
    (This means the goods were partially delivered for the PO)
    If your situation is this you don't have to expect SAP to create new shedule line I think.
    I think you have to modify the schedule line manually if you want a 'Delivery date' different from that was defined in the line of the PO item.
    BR
    Csaba

  • BZTEK - Purchasing Processing Time to convert PR in PO

    Hi all,
    In SAP stanrdard, Purchasing Processing Time to convert PR in PO is maintainable in customizing at plant level.
    As anyone any advice of solution to implement when there is a business need to have this time depending on:
    - PO type
    - PO type / material
    Thank you,
    Laetitia

    Hello, Laëtitia,
    not in standard; but you can modify the field FRGDT "Purchase Requisition Release Date" through customer enhancement MEREQ001 "Customers' Own Data in Purchase Requisition" / function EXIT_SAPLMEREQ_005 "Checking Customer's Own Purchase Requisition Data" -- yep, it sounds strange that you can change some standard fields thou function called " "Checking Customer's Own Data", but that is how it works (see enhancement documentation for details).
    Of course, the PO type (or rather PREQ type) / Material Purchasing Processing Time will have to be stored in custom tables.
    Kind Regards
    TomT

  • Scenario on Purchasing Process - Freight Charges to Different Vendor

    Hi Experts,
    We have a business scenario here that we want to implement on the MM - Purchasing Process.
    My Client's industry is on Selling Mixed Concrete. Every time they make Contract with Scheduling Agreements, for Raw Materials like Cement 20MM or DUST, on each available Plant from a partner company on a different location. Some of the Location are not inside the country as well.
    When we do Scheduling Agreement, we do a blank quantity for example, 30,000 for 20MM on Plant A and 10,000 for 20MM on Plant B. During the creation of Schedule Lines, we key in differect schedules of delivery (incl PGR). Then by the end of the Period, we create a Vendor Invoice.
    However on some delivery item, we have a scenario where from a specific Vendor A, we have a Vendor B that delivers our Materials to our Plant (Transporter Vendor). So we have to create another Invoice for them. We have to have 1 Invoice for the Supplier and 1 Invoice for the Transporter Vendor.
    I understand that SAP can do 2 Vendor assignment on PO, 1 for Material Goods and 1 for Freight Charge. The Amount will sum up per Ordered Item and during PGI, the Material Cost will be based on this amount. I'm okay with the first statement but the summed amount is not okay with some scenarios.
    The problem with some scenarios is that we should not base the Freight Charge on the schedule quantity. We agreed that the Quantity to be considered for Freight Charge is based on their Shipment Tonnage Agreement (which is weighed on the Vendor 2's side). Then for the Schedule Line Qty, we have to take the Average Weight from our side and from their side, and that should be the Schedule Line Qty. The Amount to be posted in PGR line item should be the amount from the Schedule Line Qty and the Freight Charge based on the Shipment Tonnage Agreement and the Material Cost will be valuated with the sum of these values. At the end of the Month, we create an Invoice for the 2 Vendors at the same time: one with Freight Charge the other on is the Stock Amount.
    So for this requirement, is there a way we can add another Quantity, based on the Shipment Tonnage Agreement to calculate the Freight Charge inside, And the Transporter Vendor, in the Schedule Line Conditions to be included in the PGR?
    Please suggest me configurations to do this also.
    Thanks a lot for your suggestions.

    Hi Cruz,
    If your requirement is to bill on the monthly average basis for the freight vendor, you can create new condition type for freight based on quantity. Use the calculation type 'M' - Quantity monthly price, in conjunction with the scales and use the scale basis 'C' if the freight cost is fixed based on your shipment agreement.
    If your agreement is based on no.of shipments use the scale basis 'S' - no. of shipping units.
    Even if these two are not suiting use the scal basis 'G' - formula and define the calculation based on your requirement.
    Once this is configured for the condition type. Then maintain the conditiona values accordingly.
    Hope this is helpful.
    Thansk,
    Satya

  • Link from delivery to subcontracting purchase order

    Hi Guys,
    anyone know how to pick up the link from a delivery (LIKP / LIPS) and the subcontracting purchase order (EKKO / EKPO) which was used to create it?
    I'm not sure such a link exists - the PO does not appear in the document flow of the delivery, and the delivery does not appear in the history of the purchase order.
    My users want to print the PO number on the delivery document (not unreasonable?) but I can't find a link anywhere...
    Mick Kelly

    Hi Mick,
    I assume that you mean the outbound delivery created in transaction ME2O to deliver components to your subcontractor.
    There is no link possible between the subcon.PO and this outbound delivery. Because the component requirements in ME2O can be the result of multiple subcon.PO's. When you create the outbound delivery, it contains components for the cumulated requirements (so that can be for multiple PO's). That's the reason that there is logically no link possible between PO and the outbound delivery.
    Kind regards, Dick Hendriks.

  • BAPI for GR against subcontracting Purchase order

    Hi Friends,
    I need to make the GR against the Subcontracting Purchase order, for that I need the BAPI. can I use BAPI_GOODSMVT_CREATE.
    The problem is how to find out the BOM Materials. Can anybody provide me the source code for the reference of GR for Subcontracting Purchase Order.
    Thanks in advance.
    Krishan

    Hi krishan,
      Refer to the link below for sample code of
    BAPI_GOODSMVT_CREATE:
    http://www.sap-img.com/abap/bapi-goodsmvt-create-to-post-goods-movement.htm
      also refer to the link below for BAPi's:
    http://www.sapbapi.com/bapi-list/
    With luck,
    Pritam.

  • Bapi for subcontracting purchase order

    Hi,
    is there a BAPI allowing to create a subcontracting purchase order?
    Best regards.

    Hello,
    BAPI_PO_CREATE and BO: BUS2012.
    BAPIEKPOC = ITEM_CAT (3 - Subcontracting)
    Regds, Murugesh AS

  • Subcontracting Purchase Order with Delivery Cost

    Hello Experts,
    I am facing issue during Goods Receipt against Subcontracting Purchase Order.
    Note:
    a) Subcontracting PO has delivery cost given 200 /pc.
    b) Condition type Z001 for Delivery has Condition Category "B" with accrual checked.
    c) Pricing Procedure has Accrual Key FR1 with condition type Z001
    d) Condition Z001 is common for Standard Item Category PO and Subcontracting PO for delivery cost.
    During Goods receipt, system generates following accounting.
    BSX     Inventory-SemiFinish     M     S     521.12
    WRX     GRIR Clrg-Mat A/c     S     H     100.00-
    BSV     Inc/Dec. in Semi-F     S     H     521.12-
    FRL     Job Work                          S     S     100
    FRN     Freight Clearing A/c     S     S     100
    FR1     Freight Clearing A/c     S     H     100.00-
    BSX     Inventory-RM(Domest)     M     H     321.12-
    GBB     RM Consumed-Domestic     S     S     321.12
    As shown above FRN is the account which is the resultant of Devliery cost during Subcontracting. Entry of this Key is not completely knocked off in this transaction and next transaction for invoice verification MIRO.
    My query:
    A) Can we stop account posting for FRN.
    B) If not How will FRN entry be knocked off, (Entry for FR1 gets set off during MIRO- Invoice verification.)
    C) In case B is not possible, Posting in account  assigned to FRN Key will always show values.
    Can any one help me to confirm that Entries above during Goods Receipt are ok, If not what sort of changes are required.
    Can we use same condition types for Delivery cost for Standard Item category PO and Subcontracting PO .
    Awaiting reply,
    Regards,
    Manish

    Hi Vaibhav,
    a) I am not able to understand why do you think the above entries are not correct.The entries are perfect.
    My Reply:  Ok I do agree for a movement that entries are ok, No Issues
    b) If you want that freight entries should not go to separate account then you can include the freight charges in the same condition as basic price condition so that charges will go to FRL and WRX.
    My Reply: How can I include Freight Charges in the same condition as basic price condition, so that charges will to go FRL & WRX, Can you please explore this,
    Regards
    Manish

  • Message type for generating IDOC  for SUBCONTRACTING PURCHASE ORDER

    Hi All,
    I have to generate IDOC for PO creation or change .
    I am using IDOC_OUTPUT_ORDERS and IDOC_OUTPUT_ORDCHG.
    The messagetype.idoctype  I am using is  ORDERS. ORDERS05  and ORDCHG. ORDERS05.
    Now the confusion is regarding whether  this message type will work in case of SUBCONTRACTING PURCHASE ORDER as well ?
    As I have gone through some websites and came to know that I will have to use PORDCR1.PORDCR102 specially for subcontracting.
    And programs we need to use is BUS2012_ICH_R3 instead of  RSNASTED and Form Routine SEND_PORDCR1 instead of EDI_PROCESSING.
    Purchase Order Collaboration scenario - Not generating IDOC in ECC
    http://www.erpgenie.com/faq/edi_purchasing.htm    on this site question no  8.
    Subcontract PO IDOCs
    I hope your experience will help me .
    Please reply ASAP.
    Edited by: uttam27 on Dec 4, 2011 1:47 PM

    There is a generic function to create change pointers for all message typs - 'CHANGE_POINTERS_CREATE_DIRECT'.  This is triggered only if you configure your message type to create change pointers from BD50.
    Once you activate it do any change to orders you can see change pointer tables BDCPV filled. Then BD21 will read the changes and generated outbound idocs accordingly.

  • Leg determination in in import purchase process

    Hello freinds,
    Scenario: I want to capture the shipment costs for import purchases. Suppose i want to capture freight costs from foreign vendor plant to foreign Port(leg1) from Foreign port to indian port(leg 2) and indian port to plant(leg3).
    How to map it in single route?
    Can system determine the route automatically in Purchase process(In Inbound delivery) If it possible how it is?
    After that, if we capture shipment costs of all three legs, how system will copy to delivery costs after GR.
    At present we are capturing the shipment costs for domestic purchases(all are direct legs), We used one condition type in PO for copying the ship.costs to material costs.
    Now i think we have to maintain more than one condition type in PO for carying the different costs.
    The transporter are different in three legs.
    With regards
    Lakshmikanth

    Hi Lakki,
    I am looking for the same solution
    kindly help if u have done with.

Maybe you are looking for

  • Printing Barocdes on XML Publisher output

    Hii, My requirement is to print the barcodes for few fields in the output. We have developed the report in XML Publisher 5.6.3. As per Oracle i need to create a Class file and then Call that Class file from Template. I am done with the Class file wit

  • Issue With Search Help in Module Pool

    Dear All, I have an Issue with Search help. I have created a Module Pool Program. In this module pool, User requires the search helps for the fields. Imagine there are 3 fields on a screen. Field1, field2 and field3. Field2 entries depends on field1

  • Individual purchase order with subcontracting material

    Hi all, I've implemented a individual purchase order in a sale order by means of 'TAB' category item. The material has been set as 'subcontracting'. When I create the sale order, a purchase requisition is automatically created with M imputation and s

  • Copy New Document Presets from CS4 to CS5.5

    I had a number of document presets saved in InDesign CS4 and just realized that I don't know how to copy them from CS4 to CS5.5 so I don't have to recreate them again (which is what I've done in previous upgrades). I haven't found anythng that helps

  • Integrating Muse into an existing website

    Hi There i currently use muse to add landing pages to our existing website but i have come across a few problem regarding integration and was wondering if anyone could help. The way i integrate muse into our website is to host all of the files on our