PO from RFx Response BADI

Hi Experts,
I'm currently working on classic scenario and I have a requirement for which I need to change the PO purchasing group when it's being created from a RFx response.
Do you know if there is any BADI available to perform some validations before the PO is transferred to the Backend when it's created from a RFx response?
Thanks in advance!
BR
Martin

Hi,
Kindly check with BBP_DOCUMENT_SAVE_BADI for object type BUS2201 and try to get the souce guid of RFx response.
I hope this would be useful to you
Thanks
Rajesh K

Similar Messages

  • Extended Classic Purchase Order created from RFx Response having complex pricing conditions enabled

    Hello Colleagues,
    I am currently analysing the correct usage of the complex pricing conditions in the sourcing process and wanted to understand the usage of the complex pricing condtions ( 01CT , dis % , header disc% , location dependent conditions , etc. with or without scales , ) while creating a extended classic purchase order directly as follow on document from rfx response.
    How relevant is the price conditions 01CT. Consider a case if the price condition from rfx response to po is changed to price manual 01PB but the price is correctly copied when the po is initially created from rfx response.
    Is this is the correct system behaviour ?
    Kindly help to clarify the above points.
    Thanks & Best Regards,
    Rahul

    Hi
    <b> You can either of these BADIs to handlwe the scenario.</b>
    BBP_CREATE_BE_PO_NEW Exit while creating a purchase order in the backend system
    BBP_CREATE_PO_BACK   OLD Exit while creating a PO in the backend system     
    BBP_ECS_PO_OUT_BADI  ECS: PO Transfer to Logistics Backend                  
    BBP_EXTLOCALPO_BADI  Control Extended Classic Scenario  
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • PO from RFx response

    Hi Gurus,
    I have to create a PO from RFx response. Lets say if a response have two line items. I would like to create PO for only one line item. Is there any SAP function module/BAPI to perform this. I know BBP_QUOTE_PO_CREATE will create PO based on full response. Any help would be appreciated.
    Thanks,
    GSM

    Questions related to which function module you should call for a particular business function don't belong in the Web Dynpro ABAP forum.  You should ask such questions in the ABAP General Forum in the future.  I am moving your thread.

  • Can't Create Contract From RFx Response (SAP SRM 7.0)

    Dear Expert,
    Could you help me,
    i have create rfx, response the rfx and accepted the rfx response.
    After i have accepted that RFx, i would like to make a contract from this RFx response. Via menu Create Contract.
    But this error is show up.
    Error application is coming up.
    20111020
    RHESAS
    093450
    sapgsd
    http://sapgsd.garuda-indonesia.com:8011/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif
    OBJECTS_OBJREF_NOT_ASSIGNED
    Access via 'NULL' object reference not possible.
    Method: PST95E57RQRHC49FBLT5QTJBJT9Z of program /1BCWDY/NC67WCWB50U4IGZ40GZ1==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/NC67WCWB50U4IGZ40GZ1==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Method: IF_WDR_RUNTIME~EXECUTE of program CL_WDR_MAIN_TASK==============CP
    http://sapgsd.garuda-indonesia.com:8011/sap/bc/webdynpro/sapsrm/wda_l_fpm
    Do you have any idea to solve this issue?
    (we are activate Procurement for Public Sector Functions )
    Regards,
    Rhesa Syahrial

    Hi All,
    I have solved this issue.
    I missed the configuration in Partner Grouping schema ID.
    Regards,
    Rhesa Syahrial

  • PO  creation From accepted RFx response

    Hi,
    Please can you help ME, i am not able to create PO of services, here is my process :
    SC created in SRM - > SC goes to sourcing -> buyer creates RFx -> RFx is sent to bidder -> bidder processes RFx Response -> buyer accepts RFx response -> buyer creates follow on document (PO) from RFx Response (create PO).
    Error message:  /SAPPSSRM/HIER 015
    Product type XXX  of item differs from type XXX of product XXX.
    N.B : PO based on materials number work fine.
    Thank you,
    Karim

    Hello Ivy,
    I'm working with Karim, here are the maintained entries:
    (I've not listed all Z entries, they have all the same assignments)
    BIDP    HIER_SE   
    BIDX    HIER_SRM   
    ECPO    HIER_SRM   
    EXTR    HIER_SE   
    PCTR    HIER_SRM    Achat de services
    QUOT    HIER_SRM    Achat de services
    RFCR    HIER_SRM   
    RFPM    HIER_SRM   
    RFPP    HIER_SRM   
    RFPS    HIER_SRM   
    RFQU    HIER_SRM   
    ZAMI    HIER_SRM   
    ZAVN    HIER_SRM   
    ZBCC    HIER_SRM   
    ZCRS    HIER_SRM   
    ZCTR    HIER_SRM   
    ZCVN    HIER_SRM   
    ZMAL    HIER_SRM   
    ZMCA    HIER_SRM   
    ZMCR    HIER_SRM   
    Thanks in advance
    Stéphane

  • Pricing in SRM for RFx response

    Dear SRM Experts,
    We are using sourcing scenario in SRM 7.0 EHP 1 and are inviting bids from international as well domestic vendors.
    Bids contain varoious price components apart from the basic price like deleivery cost, insuarance, packing and forwarding etc. Based on this price components we wanted to calculate the landed cost of the material.
    Since SRM only has one calculation schema 0100 for mainatenance group 01QU ( RFx response) i wanted inputs on how difference schema can be mapped into SRM for calculating the net price from RFx response.
    Any pointers on the same will be apperciated.
    Regards,
    Darshan

    Hi Ramki,
    First of all i am really honoured to have reply from you. I have referred your book many a times during the implementation as well as support phase.
    Presently we are working for one of the client wherein the requirement is that the responses received from various bidders having values against different pricing condition needs to compared before the L1 bidder is finalized and PO is placed. Landed cost of material needs to be calculated for the Bids received from international as well as domestic bidders which would have different conditions.
    I have created various condition types in the maintanace group 01QU (RFx responses). So that those conditions can be populated in RFx at time of publishing and we can receive the values against those conditions in response. There is need to calculate the landed cost of material at the time of comparison report generation. 
    Using IPC i think wont be feasible because anyways we need to calculate landed differently for domestic as international vendors. Also from stability perspective this is not advisable.
    I would request if i can get pointers to map this requirement.
    With Regards,
    Darshan

  • Enter the Product ID in contract which come from the RFx response

    Dear, experts:
       I work in SRM 7.0 SP09 ,
      In my scenairo ,the document flow PR -RFx -Contract (SRM)-Contract (ECC).Sometimes ,the use cant make sure the number of the product .because the number of the product Id has relationship with the price .So the user create the PR with the product description in ECC ,and do the sourcing in SRM .After Rfx ,you user will create contract reference the RFX response .You know ,at this monment ,the number of the product ID is defined .But the user cann't enter the product ID in the contract .
      yes ,I guess this maybe the SAP standard  .Any body has the suggestions  about it ? thanks .
    BestRegards !
    alex !

    understand alex
    free text must be converted as product category in the Material Type rather than MATERIAL when you turn to Bid Invitation from the shopping cart .
    This was a bug the above behavior . i do remember the type SHOULD be COCO in the BBP_PD.
    i raised one oss message long back regarding this behavior and SAP has changed this behavior in the following correction note
    so like wise sc to BI - needs to be corrected by SAP notes.( I think me and Tim SChuflin discused in some thread ) since you could not change since the system internally behaves like Product category item type
    Note 1440426 - Wrong Itemtype selected when GOA created from SC
    Symptom
    Purchaser creates Global Outline Agreement ( GOA ) from Shopping Cart with the following steps.
    1. Create a free text shopping cart.
    2. Shopping cart items will be available in sourcing cockpit for processing.
    3. Purchaser creates a GOA from sourcing cockpit with 'Create Contract' option.
    4. GOA will be created with items. All the items are created with NORMAL category instead of product category although the product ID is not maintained.
    Eventually i tell you one point
    when you convert free text to RFX and item type must be PRODUCT CATEGORY rather than Material so that you should not think of to enter a material.
    when you convert product id to RFX and item type should be MATERIAL.
    Hope you understand the behaviors.
    so there is a flaw in the existing  system ( i believe after you convert into BI and you may manually change into product category from MATERIAL but sytem should do but purchaser should not do this activities).
    p.s Are you having the same behavior for SRM originated shopping cart free text or only for external free text item
    Muthuraman

  • Contract Mass Update from Bid/RFx Response functionality

    In SRM 7.0 we have the following SPRO settings. Kindly explain me about Contract Mass Update from Bid/RFx Response functionality
    SRM Server > Cross-Application Basic Settings > Contract Mass Update from Bid/RFx Response >
    Define Process Parameters
    Set Default Parameters
    Thanks
    srini

    Hi,
    Contract mass update Process starts when an RFx response or bid is accepted. Where items in the RFx response or bid have the same suppliers, the same currencies, and the same products as one or more existing contract, the contract(s) is (are) updated with the prices and other header/item information from the RFx response or bid. If the RFx response or bid contains new products, these can also be attached to existing contracts with the same supplier and currency (append function), or a new contract can created.
    Coming to configuration part:
    Define process parameters: Where you can define whether you want to update zero price quoted items to existing contracts or not (include / exclude options are available)
    Set default parameters: Where we can control contract parameters for updated (either default / from RFx or BId), following SAP explanation will give you more clarity on it.
    In this Customizing activity, you define which parameters are, by default, part of the contract mass update from an RFx response or a bid. To do this, select the Default Indicator.
    You can select the Lock indicator to prevent the user from doing the following:
    Deselecting a parameter that has been defined as a default parameter in Customizing
    Selecting a parameter that has not been defined as a default parameter in Customizing
    Regards,
    krish

  • Error when create contract from RFx bid response

    Dear Expert,
    need your help, i have create rfx, response the rfx and accepted the rfx response. after that i want to create this response rfx to contract, but this error show up.
    Error application is coming up.
    20110425
    ABY_AZKI
    183553
    srmqas
    http://srmqas.pttimah.co.id:8032/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    OBJECTS_OBJREF_NOT_ASSIGNED
    Access via 'NULL' object reference not possible.
    Method: PST95E57RQRHC49FBLT5QTJBJT9Z of program /1BCWDY/L0FUVEBVXGIOBVYFB4KR==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/L0FUVEBVXGIOBVYFB4KR==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Method: IF_WDR_RUNTIME~EXECUTE of program CL_WDR_MAIN_TASK==============CP
    i've already report thie error message to AGS but if someone have the same experiance, could you share some information about this error?
    please help me,
    Best Regards,
    Melynessa

    Hi,
    Whay is your SP level?
    SP10 is the latest one for SRM 7.0.
    Regards,
    Masa

  • Collaborators in SAP Sourcing 10.0 must not view RFx responses unless assigned as scoreres

    Dear SAP Sourcing Specialists,
    We are implementing SAP Sourcing 10.0 We assign collaborators on an RFx as
    with the collaborator approver role before it is published, and these collaborators
    review, edit and  approve the RFx and then it is published to suppliers. After responses are  received from suppliers and RFx is now in
    Closed for Responses phase, we do not want these original collaborators to view the RFx responses unless they are assigned as scorers.
    How do we achieve this? We tried to re-assign the  Review collaborator role to these collaborators but they can still view RFx
    responses.
    Steps to reproduce the issue:
    1.Create an RFx in SAP Sourcing 10
    2. Assign collaborators with approval role
    3. Collaborators approve RFx
    4. Move RFx to Open for Responses
    5. Suppliers respond to RFx
    6. Rfx closes. RFx becomes "Closed for Responses"
    7. Log in as one of the collaborators
    8. We do not want the collaborator to view RFx responses unless assigned as a
    scorerer
    Kind regards
    Pedzi

    Why don't just use standard functionality in Page Customisations?
    You can Hide/Unhide a Tab with Dimension Field <%USER_GROUP%> and Group Reference.
    It's a clean, standard way and guaranteed to work and not break anything.
    Bogdan Toma

  • Create RFx Response: An error occurred in the PD Layer transaction terminated

    Hello Experts,
    Currently we are in SRM 7.02 implemenation: we are facing below problem while creating RFx response with popup screen.
                             "An error occurred in the PD Layer transaction terminated"
    For this we have checked below
    1. http://scn.sap.com/thread/1912966    ----> it didn't help
    2. We have assigned SAP_ALL role to bidder also ----> Facing same issue
    3. Check Number ranges ---> everything is fine.
    there is no clue from above points.
    Thanks & Regards
    Sandeep.

    Hello Sandeep,
    I am facing the same problem while creating the RFx response in SUS side. Same error occurred while i am creating the Rfx response with bidder.
    error: An error occurred in the PD Layer transaction terminated
    Could you please let me know, did you find any solution for this issue?
    Thanks in advance!!
    Thanks,
    Anil

  • Change status of PO created from Bid response

    Hi,
      Can anyone let me know - which BADI or IMG Setting can be used to change the PO status to customized user status while creating Purchase Order from Bid Response accepted from a vendor ?
    Regards,
    Rajeshree

    Hi All,
      I tried using the SPRO settings for creating status profile with all user defined statuses and then attached this status profile to the transaction type for BUS2201 (PO) but it does not work. PO always shows awaiting approval status.
    Do we have to implement a BADI in this case ?? please suggest...something.
    BR,
    Rajeshree

  • How to hide Total value in RFX response webdynpro component

    HI experts,
           We are working on SRM 7.0 and there is a requirement to hide the Total Value that appers on RFX Response Header for a particular Role.The webdynpro component is FPM_IDR_COMPONENT and View is IDR_VIEW..I have searched the SDN and found that CL_FPM_IDR class methods can be used to hide the Items.But method SET_ITEMS_VISIBILITY sets the visibility for all items,but i want for a particular pair.Please advise me how to hide this field value pair dynamically.
    Regards
    Sonika

    What you might try is to remove the particular key_value pair from the lt_items table which is passed to the IDR.
    So search in(WDA/Assistance class/Feeder class ) and find out the place ,from where this table is filled and called to set items on IDR.
    Remove the pair before from table before the call to IDR.

  • How to integrate WD url in standard RFX response task

    Hi Experts,
                       we have set up a process controlled workflow for RFX response in SRM,The standard task used is 40007981,the problem is we have to integrate one webdynpro link inside the task,the process is to first determine the webdynpro URL using FM(as it will change from dev to quality system) and then use the URL value in task description for creating a hyperlink.I have used the same approch in application controlled workflow,But here the task is standard,So not sure how to make changes in the task??i want to understand will coping the task into another task and using the ztask will work??or i have to create enhancements in standard task itself?if i follow the second approach what will be the impact and most importantly? willl that work?
    Regards
    Sonika

    Hi,
    Yes, you can copy the standard task by using transaction PFTC_COP and then modify it as per your requirement.
    After making all changes use this task in your workflow.
    Thanks and regards,
    SNJY

  • SEVERE: SAAJ0008: Bad Response; Bad Request

    Hey Guys,
    I am trying to send a SOAP request with attachments from java to a .NET webservice.
    Here is the extract from my code..
    DataSource source = new FileDataSource(file);
    DataHandler handler = new DataHandler(source);
    AttachmentPart attachment =
    message.createAttachmentPart(handler);
    attachment.setContentId("attached_text");
    message.addAttachmentPart(attachment);
    System.out.println("**************SOAP REQUEST**************\n");
    message.writeTo(System.out);
    SOAPMessage response =
    connection.call(message, endpoint);
    I get this error Any ideas ??
    Aug 10, 2005 9:52:42 AM com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection post
    SEVERE: SAAJ0008: Bad Response; Bad Request
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Bad response: (400Bad Request
         at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:285)
         at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:151)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:121)
         at com.lordabbett.saaj.Request.getDocumentElement(Request.java:129)
         at com.lordabbett.saaj.Request.main(Request.java:14)
    java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Bad response: (400Bad Request
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:121)
         at com.lordabbett.saaj.Request.getDocumentElement(Request.java:129)
         at com.lordabbett.saaj.Request.main(Request.java:14)

    Hi runndn2
    Thanks for your response, the two XML strings (from my code and SOAPui) were exactly the same....but I've actually found out what was wrong, just now :)
    It took a while, because the error messages that I was getting back from we pretty unhelpful, but the problem seemed to be that I needed to specify a SOAPAction in the MIME header itself like so:
              // Create message
              MessageFactory mf = MessageFactory.newInstance();
              SOAPMessage msg = mf.createMessage();
              MimeHeaders hd = msg.getMimeHeaders();
         hd.addHeader("SOAPAction", "\"document/urn:crmondemand/ws/ecbs/contact/10/2004:ContactQueryPage\"");
    With this header I can either read in the soap request from a file or build it up manually in my code, both work.
    Simply looking at the output XML message as provided by SOAPMessage.writeTo() and comparing it to what I had in soapUI was no good because it doesn't write out the MimeHeaders.
    thanks,
    P.

Maybe you are looking for

  • How to hide Hyperlink in APex?

    Hi All, I have created a region with Hyperlink as shown below 1. Who:{a href="javascript:LeadhideOrShowFun()"> <font size="2" color="#FBB117"}Add another participant? </font></a> 2. The point one should be visible while creating a new form, but when

  • Is there a way to find a specific mailbox in a mailbox hierarchy?

    I recently imported quite a bit of mail from another mail system. I have a mailbox for each year going back to 2004 and each of those has a series of child and grandchild mailboxes. These are all local mailboxes showing up "On My Mac". What I'd like

  • Works in applet viewer but not in internet explorer

    I origionaly posted this on devshed. I got 55 views but no replies. It seems to be a common problem to which no one knows the answer. Surprise me :O)I'm sure this is a really common but there seems to be surprisinly litttle on the web about it. I dev

  • Order by clause -dyamically in Forms

    I am using Forms 6i. I want to do Forms to Excel stuff and I am doing this by opening a cursor and then start Excel routine using OLE2. The user will select the 'order by' columns from a list-field in the form. Problem is I have given Order by clause

  • Waveform X Axis 顯示異常

    各位先進您好: 想請教一下,下圖顯示元件為Waveform Graph,我使用這個元件來接收時域AD類比波形訊號,經過頻譜分析後的結果,X軸單位為Hz. 實務上的應用,會有另一個顯示上的需求,將X軸估定單位量值轉當作是1,也就是X軸的Scale經過一個倍率做換算. 以附件VI為例,我在頻寬1000Hz下產生了一個60Hz的時域波形來經過頻譜轉換,來進行顯示,當我X軸單位轉換至Order時,我會將X軸以60Hz為單位當作是1 Order.  軟體實作上,並沒有採用X軸的屬性節點Offset and