Symptom
In the Create Purchase Requisitions advanced APP a user creates an item which picks up a purchasing info record as a valid source of supply.
The user then copies the item and changes the material number. The new item has the price of the copied item and no info record has been assigned.
If the users adds the material as a new item the corresponding info record with the expected price is found.
Environment
SAP S/4Hana Cloud
Reproducing the Issue
- Open the APP Create Purchase Requisition - Advanced
- Enter a Material Qty and Plant combination that has a valid Purchasing info record
- Copy the item to a new item
- Change the material in the copied item to a new material (with a valid Purchasing info record)
- The info record is not picked up and the price is from the copied item
Cause
Standard system behaviour
The source determination is executed when a new item is added.
It is only retriggered when one of the fields visible in the 'Source of Supply' TAB are changed. The material is not one of those fields so no new source determination is executed just by changing the Material ID alone.
Resolution
When copying an item be aware everything is copied and changing the material ID on it's own will not be enough to trigger a new source determination.
- On the copied item navigate to the 'Source of supply' TAB
- Change the material ID on the item and press 'Assign Source of Supply'
- With these steps the source of supply will be determined and the price will be updated
** The same logic applies to the fiori APP Manage Purchase Requisitions professional
Keywords
l_search, l_source, ME_SEARCH_SOURCE_OF_SUPPLY_EXP, ME_SEARCH_SOURCE_OF_SUPPLY, CL_SOURCE_OF_SUPPLY_MM, LMEREQF54 LCL_R_SOURCEPROXY. , KBA , MM-PUR-REQ , Purchase Requisitions , MM-PUR-SQ , Sources of Supply , MM-PUR-SQ-SLI , Source List , MM-FIO-PUR-REQ-SOC , Fiori UI for Sourcing Purchase Requisitions , Problem