BAPI_PO_CREATE1 - referencing RFQ

Dear All
I have one specific requiremnt that from ME49, user should be able to create a PO referencing that RFQ.
Does anyone know that, is there any BAPI to create PO just referencing the RFQ number.  If so Please give me a tips. 
I was looking into BAPI_PO_CREATE1, but not successful.
Thanks and Regards,
Venkat

Hi Venkat,
BAPI_PO_CREATE1 is the easiest and right way to do it. As you mentioned that you are facing some problems, then, please enlist the problems. The errors/issues/problems faced by you can be resolved.
If you are passing RFQ reference in the header, then, it may not work as expected. The RFQ reference needs to be passed in the line item table for every line item. To add to it, if you also have a PR reference, then, your account assignment data will flow through the PR and data required to pass to BAPI will be minimal.
You can search SDN for parameters to be passed to BAPI_PO_CREATE1.
Regards,
Pranav.

Similar Messages

  • Service PO - Tax Code

    Dear All,
    In service PO, from where the tax code picked automatically. I was creating a service PO referencing RFQ, no tax code is entered in RFQ, but when I cretaed a PO with ref. to RFQ, A tax code is beig picked automatically.
    Where do we maintain tax code fr this.
    Pls help
    Rgds
    Raul

    Hi,
    In the standard system, the system consideres the following sources for        
    the tax code (in this sequence): Reference item, contract, request for         
    quotation, info record. It can also be entered manually.   
    In services we do not have info records.
    Furthermore, the tax code can be automatically determined via the              
    condition technique.                                                           
    For the determination of the tax code via the condition technique,             
    condition type NAVS with assigned access sequence 003 is available in          
    the standard system. With Transactions MEK1/MEK2, depending on tax             
    indicators (plant, account assignment, origin) you can define        
    different tax codes in the condition tables.  
    In principle, you can assign this access sequence also to other                
    condition types. The tax code is only transferred to the purchase order        
    if class 'D' (taxes) is the condition type. If there are several               
    condition types of this class in the condition schema, then the first          
    condition schema which contains a tax code has priority.      
    Regards,
    Edit

  • How to stop user from referencing a PR Item multiple times in an RFQ

    the same PR item is being referenced in the RFQ Muliple times. How can i control/stop the user from doing it.
    IS there a message which i need to set as error?

    Hi,
    You need to set the Message settings in
    MM--Purchasing -- environment data -- Define system messages or Tcode--OMCQ
    set the message number 06 076 as error message , then system will not allow the same line item to cross the PR qty
    rgds
    gsc

  • Open and closed PRs/RFQs

    Hi Friends,
    Can anybody tell me what is the meaning of open PR/RFQ and closed PRs/RFQs?
    In SPRO>MM>Purchasing-->Reporting, I can define scope and selection parameter for PO and RFQ. But I cant find scope and selection parameter for PR.
    Please advice hoe to define scope and selection parameters for PRs.
    In ME5A, when I select close PRs, it shows the same PRs when i dont select "close PR" button.
    Please advice.
    Thanks & regards
    Satya

    Dear Satya,
    http://help.sap.com/saphelp_erp2005/helpdata/en/75/ee0bbd55c811d189900000e8322d00/content.htm
    An item of a purchase requisition is only regarded as Closed if the requested order quantity has been included in a purchase order.
    You can also set an item to Closed manually. <b>This item will then not be taken into account by the materials planning and control system.</b>
    You can set the Closed indicator manually at the following points (it can later be cancelled if necessary):
    When changing a purchase requisition, on the item detail screen
    When creating a purchase order referencing a requisition, on the item detail screen of the PO
    You can still create purchase orders by referencing a requisition if this indicator has been set in the requisition concerned.
    The indicator can also be set in the case of automatic PO generation from purchase requisitions. On the initial screen of the requisition, you can specify that the requisition is to count as closed as soon as an associated purchase order has been generated, even if the complete quantity requested has not been ordered, for example (Set reqs. to "closed" indicator).
    Analyses of Purchase Requisitions:
    http://help.sap.com/saphelp_erp2005/helpdata/en/75/ee1fa755c811d189900000e8322d00/frameset.htm (visit section under Reporting in Purchasing)
    Hope this will help.
    Regards,
    Naveen.

  • Automatic creation of RFQ

    Hi all
    Want to create RFQ directly from requisitions for multiple vendors. At the moment
    if a requisition has to be sent to five vendors, manually one has to create 5 (or more) RFQ's to send to vendors.
    Further would like to use source list, so that the system automatically convert the requisition to the RFQ's based on the source list (instead of info record).
    To summarise, as soon as user raises a requisition for a material,
    system looks at the source list for the 'approved' vendors and then
    automatically creates the appropriate number of RFQ's (one per vendor).
    Is it possible, working on SAP 4.7.
    Thanks
    anu

    Hi,
    If you want to send an RFQ to 5 vendors you don't have to create 5 RFQs manually, you simply create the RFQ with reference to the requisition and when you get to the address screen, save the first one, then just change the vendor number and save the second one then repeat for however many vendors you want. So you don't even have to enter the detials once (you get them directly by referencing the req)
    As for the second part of your question, ANYTHING is possible in SAP (well almost anything). But for something like this you would have to write your own code.
    But I am certain that the business really don't want this functionality.
    Why would you automatically send out RFQs for the vendors that are already on the source list (they may have already submitted RFQs and had them accepted, why do it again?)
    So if you relly need to do something like this it would be relatively easy to get the program to read the source list and raise the RFQ automatically for each source, but I certainly owuldn't recommend this, there can be no genuine business requirement for this.
    If it is only for certain materials then possibly this would be useful, but I think that you are asking for something that is probably only required because the bsuiness scenario has not been validated fully.
    Steve B

  • Query with BAPI_PO_CREATE1 for Partial Service PO.

    Dear Experts,
    I am unable to create a Partial Service PO with BAPI_PO_CREATE1. No matter the Qty specified, in the field POSERVICES-QUANTITY; the Service PO gets created with the Qty specified in the RFQ.
    For your ref, the sample ABAP code is as below:
    "The PR has 2 line items, a coded Service and another uncoded service.
    "The internal table service_data is filled by us for testing.
    LOOP AT service_data.
    MOVE service_data-introw TO poservices-line_no.
    MOVE service_data-extrow TO poservices-ext_line.
    MOVE service_data-srvpos TO poservices-service.
    MOVE service_data-order_qty TO poservices-quantity.
    APPEND poservices.
    ENDLOOP.
    The BAPI executes successfully and a Transaction Commit is also used for PO creation.
    Kindly, let us know for any specific fields that needs to be passed to POITEM, POSERVICES or any other BAPI parameters that I have missed out.
    Regards,
    Yogesh.

    Dear Yogesh,
    The moment you give the reference of a quotation for Service PO Creation, the Service PO created will always be of the quantity of the quotation. That's because in Service PO Quotation maintenance, the gross price of the service is calculated as rate*quantity. Now, the addition of this Service Gross Price of all the sub-line items of the Service becomes the Basic Price for the corresponding line item.
    Hence, any change in quantity in the quotation and the PO created through BAPI with quotation as reference will be in contradiction.
    The only option is to create a PO and then amend it.
    Regards,
    Pranav.

  • Rfq number is not storing in anfnr

    hi experts
    when i am creating the rfq the rfq number is storing in ebeln inekko table, but it is not showing in anfnr,so please tel me the reason
    thanks in advance

    Do you mean field ANGNR ?  It is just a  text field for referencing and for future reporting purposes. It is the reference of the vendors quotation , it is not OUR RFQ number normally .  and is normally entered in the agreements / contracts Manually .

  • Same RFQ for two Vendors.

    Dear Experts,
    I have created a RFQ and in the vendor adress i have given the vendor Number.Now if i want the same RFQ to be sent to two  vendors then how can i do it.
    Kind Regards
    Sajid

    Dear,
    1. You create an RFQ either manually or by referencing an already existing RFQ, requisition, or outline purchase agreement.
    2. You specify which vendors are to receive the RFQ. A separate document is then created for each addressee.
    3. You enter the prices and conditions set out in the quotation submitted by the vendor into the RFQ document.
    4. You carry out a comparative appraisal of several vendor quotations by means of the price comparison list.
    The individual quotations are compared item by item. The mean value quotation represents the average value of the individual quotes.
    5. You can save the most favorable quotation in an info record and send rejection letters to unsuccessful bidders.
    6. You can monitor the status of follow-on activities relating to the RFQ and quotation (e.g. a contract is set up or a purchase order issued).
    Regards,
    R.Brahmankar

  • BAPI_PO_CREATE1 Net Price

    Hi Experts,
    Using BAPI_PO_CREATE1, I try to create a PO with net price $10. This line item is referencing to a Contract item with price $12.
    After executing the FM, PO was created with net price $12, which is taking from the referencing Contract instead. How can I prevent this from happening? Is there any enhancement I can make to the standard FM?
    Thanks.
    Best Regards,
    Wei Shan

    Hi Dude,
    Enhancement's in BAPI_PO_CREATE1.
    1. MGV_GENERATED_SAPL2012
    2. /NFM/MM_SAPL2012.
    3. MGV_GENERATED_SAPL2012.
    steps to find out the enhancement :
    Goto se37 -> Pass the BAPI name -> Display -> goto function module at meun bar -> enhance Source code -> you will be finding the above 3 enhancements...
    To implement place the cursor at right enhancement and right click and click implement enhancement -> create , to add the custom code .

  • RFQ and maintain quotation changes

    Hi,
        I have created RFQ in ME41 and then maintained quotation ME47 and performed the price comparison in ME49. Rejected the higher quoted vendor by selecting rejection indicator.
    I created the contract for the successful vendor referencing the RFQ. And created PO's referencing this contract.
    Now, when I tried to change the RFQ, system is permitting me to do so and even I can change the pricing conditions value in ME47.
    When the subsequent documents like contracts, PO's exist for that RFQ, then why system is permitting me to make changes what ever I feel like to do?
    There is no message types existing to control this behaviour.
    This system response is not acceptable.
    Pl throw light on this- is this correct system behaviour.
    Thanks

    Once you convert the RFQ in to the contract than no use of changing the RFQ, even though oyu change the RFQ it will not reflect to the contract or PO.
    But to avoid this implement release procedure for RFQ then if anybody change either qty or price it will ask for relesae.

  • PO creation on released RFQ

    Dear All,
    I am having the requirement that the PO should not be created against RFQ if it is not released.
    Actually i tried to do so but system is allowing me to create PO despite RFQ is not released.
    Please suggest,is it possible to do so?
    Thanks
    Akshay

    493900 - FAQ: Release Strategy Refer this OSS Note
    Q: 11. Is it possible to create a purchase order with reference to a purchase requisition not yet released?
    Is it possible to create a purchase order with reference to a request of quotation not yet released?
    Answer ::
    It is not possible to create a purchase order if the referenced purchase requisition is not released. But the system allows you to put the purchase order on hold and then release the purchase requisition.
    On the other hand you can create a purchase order with reference to an unreleased request of quotation.
    Biswajit

  • Internal Order Budget Check for PO with reference to PR / RFQ

    Hi All,
    I have a scenario where the budget availability control is not working for PO created with reference to PR or RFQ. While creating the PO if i modify the PO value more than RFQ or PR value then system is looking for budget control.
    If we create a direct PO system is checking for Budget control where the PO value is more than availability budget.
    We have the budget control check with internal order for services and non stock material based on substitution rule created for cost element group and cost center group.
    In tolerance limits budget availability control we have not activated for PR, itu2019s activated from PO.
    Kindly let me know what is the reason for budget availability control is not active where the PO is created with reference to PR or RFQ.
    Thanks & Regards,
    Rama Mohan

    493900 - FAQ: Release Strategy:
    It is not possible to create a purchase order if the referenced purchase requisition is not released. But the system allows you to put the purchase order on hold and then release the purchase requisition.
    On the other hand you can create a purchase order with reference to an unreleased request of quotation.

  • Output determination for PR, RFQ, Contracts

    Hello,
    I want the detailed stepwise procedure for the output determination of PR, RFQ, Quotation Comparison and Contracts in SAP. I have to first check the std printout and then customize it as per clients requirement. Quick response would be very much appreciated.
    Regards,
    Prasanna.

    1.  Check to what extent you can utilize the condition tables included
        in the SAP standard system for message control.
    2.  If you want to create a new condition table, proceed as follows:
        -   Enter the name of the table you want to create. Note that you can only choose names between 501 and 999.
        -   If you are creating without referencing, enter the table category (e.g. pool table) for the condition table.      
        -   Enter a description (title) for the condition table.
        -   From the list of allowed fields, choose the desired fields for the condition table.
        -   Generate the new condition table.
        -   Define the new condition tables.
    3.  Enter the condition tables in the access sequences ( The access sequence is a search strategy by means of which the SAP
        system searches for valid message records.)
        This way, you establish the link between message condition, access sequence and message record.
    4. define a message type, you must enter the following:
    Message type
    Alphanumeric key of up to 4 characters, uniquely identifying a
    message type.
    Access sequence
    Key for the access sequence.
    Description
    Text describing the message type.
    Detail data (only the most important data is described):
    -   Transmission medium
         One-character numeric key determining the type of message processing (e.g. printout, transmission as fax or e-mail).
    -   Time-spot
         One-character numeric key defining the point in time at which message processing takes place (e.g. immediately a document is
         saved or with the next selection run).
    -   Partner role
         Partner role defining the recipient.
    -   Condition access
         Indicator allowing you to specify that the default value for the relevant message is to be determined using the condition
    The values entered in the detail data for transmission medium, time-spot, and partner role are automatically adopted as default
    values when a message record of the relevant message type is created.
    Set up fine-tuned control for each message type
    For each type of message you create, you must specify the operations for which it is to be used.
    For example: New (original) output, output of change notices, or output of urging messages (expediters).
    First choose "Perform function" and then "Purchasing document ->
    Purchase order -> Messages -> Fine-tuned control". You must do this for all purchasing documents.
    5. Define your message determination schemas and assign them to the relevant purchasing documents.
    A message determination schema contains the permissible message types for each message application (new printout, reminder, etc.). This allows the system to automatically suggest the associated messages as defaults in purchasing documents.
    Only one schema and only one message type can be assigned to each purchasing document.
    6. Specify which partner roles are allowed for the message type in connection with each individual purchasing document.

  • Interfaces for RFQ

    Hi,
    we are working with a customer who runs an external system to handle "Requests for Quotations" and he want to integrate this with his SAP system on 46c.
    The scenario for this integration will be that, someone in SAP will create the RfQ referencing a requisition via ME41, adds all needed additional data like material numbers, quantities and delivery dates. After the RfQ is saved, all available informations of the RfQ has be be transfered to the external system. It should also be possible to update the RfQ on the SAP side and forward the updates to the external system.
    The results from the RfQ of the external system should be transfered back to the SAP system (ME47 including price quote, attaching documents to the item).
    Back to my question, we are looking for the correct API's (IDOC or BAPI/RFC) to support the mentioned scenario?
    Thanks
    Jörg Sloksnaitis

    Hello Huseyin,
    we have the same problem and I think we have to solve it with batch input.
    Have you found a better solution to this?
    Thanks

  • How to make quantity in PO/RFQ over then PR

    Dear all,
    I had a problem in PR convert to RFQ or PO when it was quantity over then PR. but its changed without unrelease PR or change PR quantity.
    Thx.

    Hi,
    You should be able to create an arbitrary number of POs with reference to
    the same requisition. For more information, please review note 18128.
    As indicated in note 18128, purchase requisitions are not blocked
    while purchase orders are created with reference to a purchase
    requisition. It is not intended to change this because of the reason
    mentioned in the note (long lists of purchase requisitions would lead
    to block situations that would prevent "normal" work).
    If the above is the case, then the problem can only be solved in an
    organizational way.
    As the message 06 076  is customizable,
    you may set 06 076 to E istead of W to achieve what you require.
    Please take care that
    the following functionalities are not possible when the
    message 06 076 is configured as an error message:
    a) to convert a PREQ into several purchase orders
    b) to increase the quantity in the p.o. exceeding the requisition's
    quantity
    c) to work with rounding values
    The message 06 076 forbids to order a greater value than in the
    purchase requisition in general. The system does not make a difference
    between the points a), b) and c).
    Please check also the note 315448.
    315448  ME21N: Referencing a purchase requisition
    Ta SPRO -> IMG
    -> Material Management
    -> Purchasing
    -> Environment data
    -> Define Attributes of System Messages
    Please check at customizing :
    IMG  -> MM  -> Purchasing   ->Purchase Requisition
    -> Tolerance limits  -> Define Tolerance Keys
    -> Set Tolerance Limits for Price Variance
    You could assign a Tolerance key to a desired Docuent type in IMG via
    the following path.
    Path is: SPRO -> Public Sector Management -> Functions for US Federal
    Government -> Integration -> Materials Management ->
    Document-to-Document Tolerances
    BR
    Nadia Orlandi

Maybe you are looking for