Third Party Sales - Automatic Purchase Order Creation- via  SO event

Dear SAP Gurus,
We have a requirement to have automatic PO Creation for Third Party Sales Process.
To achieve it what I have done is
a) I have created an event linking using transaction SWETYPV:
Object = BUS2032, Event = ALECREATED and ALECHANGED ,
Funtion module  = PUR_ORDER_CREATE_VIA_SD_EVENT.
Also I have modified the Sales Organization data to pass Purchasing Organization,  Purchase Order type and Purchasing group . Its working fine . Its creating purchase order automatically.
My question here is , I'm I doing the wright method for automatic PO creation as soon as a sales order is created.
I beleive this will call for PO creation for all Sales order not only restricted to third party sales . Will it affect performance of the system or will it ignore since there is no purchase requisition.
Please advise on the pros and cons of this process

We use a fairly standard Third Party process. We use the Item Category to drive the Schedule Line Category, which is flagged as Third-Party. On the Material Master (Purchasing view), the Material is flagged for Automatic PO, same on the Vendor Master. Workflow automatically kicks in on SO save to trigger the creation of the PO for the Purchase Req.
Unfortunately, Workflow is a bit of a dark art to me, so I couldn't tell you what we have in place. My feeling is that it is bog standard though.
Cheers, Paul.
Edited by: Paul Read on Jun 29, 2009 9:41 AM

Similar Messages

  • Third Party and Individual Purchase Order

    <b>Can anybody please send me the steps to configure the Return Process for both Third Party and Indvidual Purchase Orders.</b>

    dear sunil
    THIRD PARTY SCENARIO
    in third-party order processing, your company does not deliver the items requested by a customer. Instead, you pass the order along to a third-party vendor who then ships the goods directly to the customer and bills you. A sales order may consist partly or wholly of third-party items. Occasionally, you may need to let a vendor deliver items you would normally deliver yourself.
    Process Flow
    the processing of third-party orders is controlled via material types. Material types define whether a material is produced only internally can be ordered only from third-party vendors, or whether both are possible. For example, a material that is defined as a trading good can only be ordered from a third-party vendor. However, if you manufacture your own finished products, you may also want, from time to time, to be able to order the same type of product from other vendors.
    Processing Third-Party Orders in Sales
    Third-party items can be created automatically by the system, depending on how your system is set. However, you can also change a standard item to a third-party item during sales processing manually.
    Automatic third-party order processing:-
    if a material is always delivered from one or more third-party vendors, you can specify in the material master that the material is a third-party item. During subsequent sales order processing, the system automatically determines the appropriate item category for a third-party item: TAS. To specify a material as a third-party item, enter BANS in the Item category group field in the Sales 2 screen of the material master record.
    Manual third-party order processing
    In the case of a material that you normally deliver yourself but occasionally need to order from a third-party vendor, you can overwrite the item category during sales order processing. For a material that you normally deliver yourself, you specify the item category group NORM in the material master.
    If, as an exception, you use a third-party material, change the entry TAN to TAS in the ItCa field when processing the sales document. The item is then processed as third-party item.
    If address data for the ship-to party is changed in the sales order in third-party business transactions, the changed data will automatically be passed on to purchase requisition and also to the purchase order ,if one already exists. In the purchase order, you can display the address data for the ship-to party in the attributes for the item.
    You can only change the address data for the ship-to party in the sales order for third-party business transactions, and not in the purchase order.
    Processing Third-Party Orders in Purchasing
    when you save a sales order that contains one or more third-party items, the system automatically creates a purchase requisition in Purchasing. Each third-party item in a sales order automatically generates a corresponding purchase requisition item. During creation of the requisition, the system automatically determines a vendor for each requisition item. If a sales order item has more than one schedule line, the system creates a purchase requisition item for each schedule line.
    Purchase orders are created from purchase requisitions in the usual way. For more information about creating purchase orders, see the Purchasing documentation. During creation of the purchase order, the system automatically copies the delivery address of your customer from the corresponding sales order. In a sales order, you can enter purchase order texts for each third-party item. When you create the corresponding purchase order, the texts are automatically copied into the purchase order. The number of the purchase order appears in the document flow information of the sales order.
    All changes made in the purchase order are automatically made in the sales order as well. For example, if the vendor confirms quantities and delivery dates different from those you request and enters them in the purchase order, the revised data is automatically copied into the sales order
    you process third-party items by creating a normal sales order. In overview for the order, you can then overwrite the default item category (TAN in the standard system) with the special item category for third-party items: TAS
    Billing Third-Party Orders
    If relevance for billing indicator for the item category has been set to B (relevant for order-related billing on the basis of the order quantity) in Customizing, the system includes the order in the billing due list immediately. If, however, the indicator has been set to F (relevant to order-related billing on the basis of the invoice quantity), the system does not include the order in the billing due list until an invoice from the vendor has been received and processed by the purchasing department. In the standard system, item category TAS (third-party order processing) has been given billing-relevance indicator F.
    In the first case, the third-party order is considered to be completely billed only when the invoiced quantity equals the order quantity of the sales order item. In the second case, each time a vendor invoice is received, a customer invoice is created for the quantity in the vendor invoice and the order is considered to be fully invoiced until the next vendor invoice is received.
    If you have activated billing-relevance indicator F for item categories in Customizing, billing can refer to the goods receipt quantity instead of the incoming invoice quantity.
    You can control whether the invoice receipt quantity or the quantity of goods received is relevant for billing in Customizing for copying control for billing at item level.
    FOR YOUR PROCESS Individual Purchase Orders WELL GIVE THE RIGHT SOLUTION
    Individual purchase orders are used when your customer orders goods from you that are not in stock and must be ordered from one or more external vendors.
    Process Flow
    During sales order entry, the system automatically creates a purchase requisition item. The purchasing department creates a purchase order based on the requisition and the vendor ships the goods directly to you (unlike third party order processing, where the vendor ships directly to your customer). You then ship the goods to your customer. While the goods are part of your inventory, you manage them as part of the sales order stock. Sales order stock consists of stock that is assigned to specific sales orders and cannot be used for other purposes.
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    Prerequisites for 3rd party sales,
    Purchasing org,
    purchasing group,
    assign the Purchase org to company code
    assign Purchase org to plant,
    should not maintain the stock in material, it should be trading goods,
    1. Create Vendor XK01
    2. Create Material – Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO
    7. Goods receipt MIGO
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and, therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing *--
    SD - 3rd party sales order Create Sales Order
    VA01
    Order Type
    Sales org, distr chnl, div
    Enter
    Sold to
    PO #
    Material
    Quantity
    Enter
    Save
    SD - 3rd party sales order View the PR that is created with a third party sales order
    VA01
    Order Number
    Goto Item Overview
    Item ->Schedule Item
    SD - 3rd party sales order View the PR that is created
    ME52N
    Key in the PR number
    Save
    SD - 3rd party sales order Assign the PR to the vendor and create PO
    ME57
    Key in the PR number
    Toggle the "Assigned Purchase Requisition"
    Execute
    Check the box next to the material
    Assign Automatically button
    Click on "Assignments" button
    Click on "Process assignment"
    The "Process Assignment Create PO" box , enter
    Drag the PR and drop in the shopping basket
    Save
    SD - 3rd party sales order Receive Goods
    MIGO_GR
    PO Number
    DN Number
    Batch tab , click on classification
    Serial Numbers tab
    Date of Production
    Flag Item OK
    Check, just in case
    Post
    Save
    SD - 3rd party sales order Create Invoice
    MIRO
    Invoice Date
    Look for the PO , state the vendor and the Material
    Check the box
    Click on "Copy"
    Purchase Order Number (bottom half of the screen)
    Amount
    State the baseline date
    Simulate & Post
    Invoice Number
    *Invoice blocked due to date variance
    SD - 3rd party sales order Create a delivery order
    VL01N
    In the order screen , go to the menu Sales Document , select "Deliver"
    Go to "picking" tab
    State the qty and save
    SD - 3rd party sales order Create a billing document
    VF01
    Ensure that the delivery document is correct in the
    Enter
    Go to edit -> Log
    Save
    rewards pls
    siva

  • MIGO 101 automatic purchase order creation

    Hi!
    We have Release 640 or at least 4.6C. We need to turn on the process, automatic purchase order creation by MIGO with movementtype 101 for two materials. So far the function in customizing is turned on (marked as on) but no reaction if I try it. The documentation is not very exactly than only to turn on which is already now! Can I fix this process just for two materials? What is wrong? Why does it not run? Do I need an additional note or any exit? Thanks for your support and help for more information for this process.
    Hi!
    So far I solved it on my own. It is an program error and solved with the note 324517.
    But another question. This is now running general but I need this process just for two materials not more! My idea would be to copy the transaction MIGO into a ZMIGO and fix this process just for the ZMIGO. So far, or is there a way to make this process only for the two materials available which I need in the original MIGO?
    Thanks a lot in advance and waiting to your reply asap.
    Best regards
    Kind regards
    Sabrina
    Message was edited by: Herbert Brunner

    Hello Herbert,
    perhaps you could use the BAdI MB_MIGO_ITEM_BADI to implement a check for the 2 given materials & issue an error message for everything else.
    Cheers,
    Attila

  • Third Party Sales: Automatic PO (Purchase Order) not created.

    Dear All,
    I am Implementing thirdparty business process where goods are directly moved from vendor to my customer.
    As per my customer requirement I want to create Automatic PO for the Purchase requisition created from Sales order.
    For this I have done the following settings:
    Marked vendor relevant for Automatic PO.
    Marked Material relavent for Automatic PO
    Marked Sales Item Category relavent for Automatic PO.
    While I saved my sales order Purchase requision was created and system unabel to create the Purchase order automatically. If you encounter this situvation please share your views.
    Thanks & regards

    Hi
    In third party you will not be able to create automatic PO
    The schedule line category CS settings in VOV6 order type NB, MM item category 5 and account assignment category settings as X and in VOV7 for TAS create automatic PO ticked will ensure PR creation only and not PO
    As suggested by the other friend you need to run t code ME59N or ME59  for automatic PO creation but certain condition to be met
    1) In the Purchasing View of the material master data, the "Autom. PO" field must be clicked;
    2) In the Purchasing View of the Vendor Master Data, the "Automatic Purchase Order" field must be clicked;
    3) The Outline Agreement or Purchasing Info Record shall be maintained which will allow the automatic copying of unit price and other conditions into PO;
    4) The Source List shall be maintained for the nominated vendor which was shown in either the Outline Agreement or Purchasing Info Record.
    You have to run ME59N transaction  manually or schedule this as  a background job
    Regards
    Raja

  • Automatic Purchase Order Creation

    Dear All,
    I would like to test the scenario of automatic creation of PO. I have already checked the Auto PO indicator in material master and vendor master record. Info Record and Source list also exist. In MRP view i have maintained manual reorder point planning.
    When I run the MD02, system creates the Pur. Req.  but automatic PO generation doesn't exist. Please let me know what else I need to check or there is any more setting, which I have to do.
    Thanks and Regards,
    Vineet

    Dear Vineet,
    In SAP, the automatic Purchase Order(PO) creation is possible via ME59- which via Purchase Requisitions. I would like to remind you, the automatic PO creation is possible only if Purchase requisition exists with required pre-requisites.
    Not possible to create the PO from Requirements. I mean to say not possible thru MRP. Where MRP is a requirement planning, order proposal. Order placement is an another process, which can be automated thru ME59- when PR exists.
    Hope this helps.
    Njoy SAP
    -Saravanaganesh

  • Third Party Sale - Cancellation of  order

    Scenario: Third Party Sale
    A- The company
    B-  Customer
    C - Vendor
    The company A  places sales order for particular material to Customer B.  Company A is not able to produce the same. They pass on the order to Vendor C for processing.  After processing Vendor C  ships the material directly to the customer along with necessary documentation. Material is still In Transit and mean while Customer Canceled This order.
    Now Company A cant canceled this order so they decide to sale Same to another Customer D  as per Information Vendor C transport Material to Customer D
    Restriction for system : order is placed on 30 April as Period will close after 30 April
    How can the above scenario handled in SAP ?  
    Regards
    Pash@SD

    Dear Pash@SD.
    I don't think so your requirement will be mapped in sap standard.
    As i know
    In this scenario we have to cancel the sales order for the customer"B" .Because shipping addresses will be differed from B to D.
    In purchase order also the shipping data will be vary.
    You cancel the sales order for B and raise the sales order for D and do the same third party process.
    Thanks&Regards
    Raghu.k

  • Issue with Automatic Purchase Order creation.

    Hello
    I am creating Automatic Purchase Order via transaction ME59N.
    I have  1 Purchase Requistion for 2 line items having 2 materials .When I create PO the system is creating 2 different PO's instead of one PO even though the Vendor is same.I am not able to understand why 2 PO are created even though PR is 1 .
    I would like to have one Purchase Order with 2 line items in the same way I have 1PR with 2 line items.
    Regards

    Hi Satish
    Thanks for the reply.
    I checked the parameters and it is creating 2 PO when the Indicator Ordering address is set.If I uncheck this Indicator then only one PO is created.
    But now my question is from where is the Ordering address taken because for both line items Vendor is same and ordering address is also same.
    Then why the system is creating new PO?
    Regards
    Vaibhav Mahajan

  • Cost update for third party and individual purchase orders

    Hi,
    We went live in around 5 months back. Last month we changed the configuration so that costs for back 2 back purhcase order will be determined from goods receipt & third party purchase orders could be determined from logistics invoice verification. This is working correctly with the new documents which are being created.
    We have an issue with the document which are already created and posted. We want to update these existing billing documents so that they can pick the rigth cost. For these old transactions currently the cost is being picked from valuation segment of the material.
    I have tried resolving this through reorganization of infostructures & through sdvprsupdate but it does not work.
    Best Regards
    n

    Hi,
    We went live in around 5 months back. Last month we changed the configuration so that costs for back 2 back purhcase order will be determined from goods receipt & third party purchase orders could be determined from logistics invoice verification. This is working correctly with the new documents which are being created.
    We have an issue with the document which are already created and posted. We want to update these existing billing documents so that they can pick the rigth cost. For these old transactions currently the cost is being picked from valuation segment of the material.
    I have tried resolving this through reorganization of infostructures & through sdvprsupdate but it does not work.
    Best Regards
    n

  • SRM automatic Purchase Order Creation

    Is it possible to automatically create a purchase order after the shopping cart has been approved even if the shopping cart was not created from a catalog. We want to have the buyer as the first release point for the shopping cart, where the buyer will have the opportunity to put in the correct price and supplier detals. But we dont want the buyer to have to create the PO manually after final approval. Thankyou for your help.

    Dear Derek,
    Please maintain the following -> SPRO -Supplier Relationship Management - Sourcing - Define Sourcing for Product Categories.
    While creating shopping cart assigned source of supply purchase order will be created. I have seen cases where developments were made to identify which categories should or shouldn´t allow non catalog shopping carts.
    Regards,
    SAP4ALL
    http://www.sap4all.eu

  • Outbound Idoc creation after Purchase Order Creation via Trading contract

    Hi All,
    Below is my requirement-
    Purchase Order Will be created automatically through trading contract.
    I need to pass some details about the purchase order created to the external system through IDOCS.
    ie this idoc should get triggered whenever a Purchase Order is created through Trading contract.
    Are there standard function modules which can trigger idoc whenever Purchase Order is created through Trading Contract?
    Please suggest how to go about it.
    Thanks in advance.

    Hi Tejas,
    Ask your functional consultant to create a new output type for this Purchase order. Attache RSNASTED program and EDI_PROCESSING routine to that output type.And also maintain partner profile for the partner to whom you want to send PO.There is a standard process code ME10 to send Purchase order data.Assign this process code and your new output type in the message control tab of the outbound partner profile view.Hope this helps.
    Thanks & Regards,
    Kalyan.

  • Stop Purchase Order creation via a user exit...

    Hi all,
    I have a requirement to display an error and hold the PO creation when a material in PO doesn't have a planned price. I used the enhancement MM06E005 and EXIT_SAPMM06E_012 within that. I checked the material planned price and passed an error message depending on the result. But me21n gives user a option of holding data instead of stopping on error message. Is there anyway of keeping users from saving POs under this condition?
    Thanks
    Naveen

    Naveen,
    I think configuring RELEASE STRATEGIES is the solution for this. That way you can even control who can release the PR's and assign the authorizations only to some users.
    The problem with the user exit, is that there is no clear cut condition when you want to create the PO and when you don't.
    Regards,
    Ravi
    Message was edited by: Ravikumar Allampallam

  • Third Party Sales-Automatic PO generation

    Hi
    I am using Item cat.TAS & Automatic PO Generation is ticked in TAS.
    Schedule line cat. CS.but automatic PR is  getting generated & PO is not getting generated...
    Pls help...
    Amol

    Hi,
    As far as my knowledge goes, we will be getting only PR and Not PO. You need to create PO in ME21N, with reference to this PR.
    The Automatic PO Generation field in Item Category is used for creating PO for ALE Process (you can get in F1 Help)
    Regards
    Vamsi Javaji.

  • Automatic purchase order deletion after SD order is deleted

    Hi forum,
    I managed to get the automatic purchase order creation to work. Now I have a few issues about it.
    - why is the workflow not deleted after the sd order is deleted?
    - why is the purchase requisition not deleted after the sd order is deleted?
    Thank you for help!
    Regards,
    Florian

    Hi
    If you delete the sd order, then automatically purchase requisition will get deleted.
    First you delete the sales order, and do the MRP Run - MD02 and view the requirement at MD04. Automatically requiement will get deleted.
    Reward if it helps
    Regards
    Prasanna R

  • Purchase order creation from sale order (Third party )

    Hii..
    I have a requirement where i create a sale order for third party, system automatically creates purchase requisition,
    my requirement is i dont want to  convert purchase requistion everytime into PO when ever sale order is created.
    can i automate the process where the moment i crete s sale order purchase order is created direclty.
    Suggestions will be worth rewarding..
    Regards
    SARFRAZ

    Hi
    first you need to do seeting for Automatic PO creation from PR
    1.You need to check the Auto POcheck box in Purchasing view of the material master
    2.You need check the Autoamic PO check box in Vendor master in Purchasing org data
    3.You need to maintai the source list with one of the vendor as fixed vendor
    4.Purchasing info record for Vendor and material
    Then you need to schedule the batch job for ME59N with the variant (Required input selection parameters) with the time intervals.
    One third party order created, PR will be generated automatically based on the item category defined in the sales order and source will be assigned in PR.Based o time interval schduled for batch job, the PRs will be automatically converted into PO.
    Regards
    Ramakrishna

  • Third party sales and individual purchase order MIGO DIFFERENCE?

    Hi experts,
                     any difference between third party sales and individual purchase orders goods receipt(MIGO). What's the stock levels chages after goods receipt in both cases? How the system knows that its third party migo and individual purchase order MIGO? Can anybody clarify my question?
    regards,
    raju

    Hi
    In third party you will not be able to create automatic PO
    The schedule line category CS settings in VOV6 order type NB, MM item category 5 and account assignment category settings as X and in VOV7 for TAS create automatic PO ticked will ensure PR creation only and not PO
    As suggested by the other friend you need to run t code ME59N or ME59  for automatic PO creation but certain condition to be met
    1) In the Purchasing View of the material master data, the "Autom. PO" field must be clicked;
    2) In the Purchasing View of the Vendor Master Data, the "Automatic Purchase Order" field must be clicked;
    3) The Outline Agreement or Purchasing Info Record shall be maintained which will allow the automatic copying of unit price and other conditions into PO;
    4) The Source List shall be maintained for the nominated vendor which was shown in either the Outline Agreement or Purchasing Info Record.
    You have to run ME59N transaction  manually or schedule this as  a background job
    Regards
    Raja

Maybe you are looking for

  • Getting core dump when using EXEC SQL CLOSE

    In my pro*c program , i have used a cursor to fetch the set of accounts.Once cursor is opened , code will perform set of operation using fetched data and then cursor is closed. Between open and closing of cursor , i have used 23 EXEC SQL CLOSE. For e

  • XSLT mapping and XSD definition

    I have an XSLT and one source/input XSD. Do I need another target/output XSD? I heard that I may not need target/output XSD since I can generate this using the XSLT and source/input XSD. In order to use XSD which references to other XSDs (Referencing

  • Box won't go away

    How do I get the allow and deny box to go away so I can see live tv

  • Reader 8.1.2 :  garbled / scrambled text when printing

    After upgrading to version 8.1.2 from 7.1, our work place noticed that certain PDF documents will print garbled text if the Reader window is closed prior to the document being completely processed in the Print Queue. (Windows XP) These documents are

  • Adding custom object class on Delegated Administrator (CommSuite 7)

    Hi Guys, As described in the subject i need to customize my DA. I checked Documentation but as far as i can see it's possible to do it just for installations including AM (Access Manager isn't installed in our enviroment and we have not ou=services e