SAP Knowledge Base Article - Public

3773575 - "Fixed Vendor" changed via PPH_MRP_PURREQ_CFL does not redetermine Purchasing Info Record and Planned Delivery Time in the purchase requisition

Symptom

A custom logic implementation of BAdI PPH_MRP_PURREQ_CFL successfully updates the "Fixed Vendor" for the purchase requisition item created by MRP. However, Purchasing Info Record (PIR), Purchasing Organization, and Planned Delivery Time remain to be the old value, which are not redetermined according to the new vendor.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Implement custom logic in the BAdI PPH_MRP_PURREQ_CFL to update the fixed vendor on MRP-created purchase requisitions.
  2. Run MRP for the material. Purchase requisition is generated.
  3. Check the purchase requisition and verify that the fixed vendor field is updated.
  4. Observe that purchasing info record, purchasing organization, and planned delivery time are not redetermined.

Cause

PPH_MRP_PURREQ_CFL is not a semantic source-of-supply redetermination BAdI. It writes values directly before posting and does not run the internal source-of-supply routine that fills dependent fields as done in purchase requisition management app.

Resolution

Since the implementation overwrites fields unchecked, semantic integrity (filling all dependent fields) must be ensured by the custom logic itself.

If the relevant field is not included in the changing parameters, raise a feature request for it on the Customer Influence Portal, referring to KBA2712608 - How to Submit Feature Requests for Core Logistics and Manufacturing in SAP S/4 HANA Cloud Product.

See Also

Keywords

PPH_MRP_PURREQ_CFL, fixed vendor, source of supply, purchasing info record, pir, planned delivery time, plifz, MRP, purchase requisition, ME52N, Monitor Material Coverage, redetermination, not updated , KBA , PP-MRP-2CL , Material Requirements Planning (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions