on 2018 Jun 25 7:48 AM
Hi SRM Experts,
In SRM it's allowing to order quantity greater than Rfx quantity, actually it shouldn't happen in our required scenario. I am not able to find the connectivity between PO quantity & Rfx quantity. please help me in solving this.
Request clarification before answering.
Dear Rajashekar,
There is no quantity restriction between PO quantity and RFx quantity in standard (you could create several PO's based on one RFX-response, too). It is the Buyer's responsibility/negotiation to decide how many items are required.
In case there is still a business requirement to have quantity restriction, there are several options: 1. metadata restriction could be applied in the class /SAPSRM/CL_PDO_DYN_MDF_IT_PO, method SET_QUANITITY (filter the "cs_metadata-enabled" field to FALSE based on your requirement) as post-exit ;
or
2. You can create a Z-message in the DOC_CHECK_BADI upon changing quantity.
________________________
For more information, you could check our Wiki-page: PO from RFx or the SAP Knowledge Base Article 2494528 - Multiple Bids Can Be Accepted for Single Auction / Rfx.
Best regards,
Imre
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Imre Matyas,
Thank you for the prompt response.
I understood that ,no quantity restriction between PO quantity and RFx quantity in standard. This is Public sector client and as per the CVC guidelines PO quantity shouldn't exceed RFx quantity.
As you suggested in case one, I've set the cs_metadata-enabled as false, then it's not allowing to change quantity. It doesn't suits our requirement. In case two, you have mentioned to do validation in DOC_CHECK_BADI upon changing quantity but here I need to do some Rfx quantity calculation and then it should pop up an message.
Example scenario: RFx quantity is 100 and have 2 responses received for this RFx. For the 1st RFx response, I want to place an order for 75 Quantity and want to award the remaining 25 quantity against the Response 2.
But here, I am able to submit an order for 100 or more quantity for response 2 (PO# 2)
The requirement is, that the system should calculate the remaining PO quantity and should throw a hard stop error message if the PO quantity is more than 100 quantity (Total RFx quantity).
Here, I am not able to find the connectivity between PO quantity & Rfx quantity in BBP_PD_BID_GETDETAIL function module. Is their any Tables , Function modules to get the Po quantity & RFx quantity.
Regards,
Rajashekar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.