on 03-25-2011 9:13 AM
Dear Experts,
My client has a requirement of triggering a new shopping cart from an existing PO.
When adding line items to existing PO, a new shopping cart should be created with total amount of the PO (old items +new items)
Once SC is approved, the existing PO should be updated with delta amount i.e. new item.
Could you please put some ideas on how to achieve this? Probably, SAP SRM standard does not support this.
Thanks and regards,
Ranjan
Hi,
What are business reasons for this requirement? I do not see any business value.
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Masa,
I had checked with my client. As per them, it is their business process. It happens quite often that a shopping cart with value say, 100,000 USD has been created and approved to create a follow-up purchase order.
Now, once the purchase order has been created, it has been realised that one more item worth 100,000 USD has to be procured from the same supplier. They donot want to delete the purchase order and create a shopping cart from scratch. Instead, they want the addition of item in the purchase order to trigger a new shopping cart (with existing item +new item). Once the shopping cart is approved, the existing PO should be updated with the delta amount.
How to achieve this? Certainly, SAP SRM standard feature does not support this. How to trigger the functional module for shopping cart creation on addition of item to a purchase order?
Thanks and regards,
Ranjan
Hi,
I'm sure contract and contract monitoring can help.
First, contract is created. Contract items can be transfered to catalog.
User creates SC with items from catalog then PO is created. PO items have contract reference.
Contract Monitor gives you what are ordered quantity and release value.
Regards,
Masa
Hi Ranjan,
If you change a PO, why would you need a new SC? Just do approval on the changed PO. Remember that the SC holds no value as a legal document, it's only a Purchasing Request.
I don't understand the following reasoning:
Instead, they want the addition of item in the purchase order to trigger a new shopping cart (with existing item +new item). Once the shopping cart is approved, the existing PO should be updated with the delta amount.
1. The PO is changed with a new item, so if the PO first had 1 item it now has 2. This is the trigger to create a new SC.
2. A new SC should be created with the 1 old item and the one new item
3. Update the PO to make it the same as you already had, because the trigger is the added item?
That is just going round in a circle if I understood this correctly. And what benefit does this give to your client?
Something that I can see working:
1. Create a new shopping cart with the extra item. In this SC also fill a reference to the PO (as a customer field) you want to update.
2. After ordering this Approval on SC will run (or no approval - as you can do that later on the PO if approval should be done on the full amount)
3. After approval put it for example in the sourcing cockpit (or make sure there is another way to identify these SC for which an existing PO needs to be updated instead of creating a new one).
4. In a custom program (or workflow that starts after the event SAVED of the SC is raised), check if there are any SC that need to be added to an existing PO. If yes: do that, with FM BBP_PD_PO_GETDETAIL, BBP_PD_PO_UPDATE, BBP_PD_PO_SAVE and COMMIT WORK at the end)
5. Set the SOURCE_REL_IND of the SC to 'Sourcing Carried Out')
6. Optional: approval on the complete amount of the changed PO
Result: 2 SC with all line items, 1 PO with all line items. And you don't need to find out which items already were in the PO in the first place. Also the PO history will display both SC.
Regards,
Robin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.