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,
RahulHi
<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 -
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,
GSMQuestions 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 SyahrialHi 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,
KarimHello 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,
DarshanHi 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
sriniHi,
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,
MelynessaHi,
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
PedziWhy 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,
RajeshreeHi 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
SonikaWhat 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
SonikaHi,
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 Graph,我使用這個元件來接收時域AD類比波形訊號,經過頻譜分析後的結果,X軸單位為Hz. 實務上的應用,會有另一個顯示上的需求,將X軸估定單位量值轉當作是1,也就是X軸的Scale經過一個倍率做換算. 以附件VI為例,我在頻寬1000Hz下產生了一個60Hz的時域波形來經過頻譜轉換,來進行顯示,當我X軸單位轉換至Order時,我會將X軸以60Hz為單位當作是1 Order. 軟體實作上,並沒有採用X軸的屬性節點Offset and