on 06-14-2018 6:59 AM
Hi Experts,
In SRM multiple purchase orders can be created from single Rfx ,on splitting the line item and quantity of an item to different Po's. How to find the direct connection between the Rfx line item and purchase order line item to give an error message if the Po quantity exceeds the Rfx item quantity. For now SRM is allowing to order the quantity greater than Rfx quantity,it shouldn't happen. Before creating the order it should through an error message. please assist me in solving this.
Regards,
Sarath.K
Hi,
Please check the following KBA which explains the behavior and also provide workaround:
2494528 - Multiple Bids Can Be Accepted for Single Auction / Rfx
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sarath,
have a look at method /SAPSRM/IF_CLL_MAPPER~REFRESH from class /SAPSRM/CL_CH_WD_DODM_HISTORY.
Regards.
Laurent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanks for your Prompt Response.
I have gone throw the KBA 2494528.
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.
To achieve the quantity restriction for business requirement. I had done below methods, which doesn't work for me.
1. Metadata restriction in the class /SAPSRM/CL_PDO_DYN_MDF_IT_PO, method SET_QUANITITY (filter the "cs_metadata-enabled" field to FALSE) as post-exit. It's completely disabling Qty field. But It doesn't suits our requirement. They do some changes(decrease) Rfx quantity.
2.Creating Z-message in the DOC_CHECK_BADI upon changing quantity.But in my business requirement they do some changes(decrease) Rfx quantity. Message should display only when increase in Rfx quantity.
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,
Sarath.K
Hi Sarath,
There is no standard FM which could be used to get the PO quantity together with RFx quantity. You have to create your own FM or program to realize this. Most FMs in SAP are internally released, which means that we do not suggest you call it directly. If you want to use it in your custom coding, copy it to generate your own.
BR,
Ivy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.