Symptom
An error occurs when creating a purchase order from a purchase requisition created using the My Purchase Requisitions app when a contract line with a mismatched product type group is selected as the source of supply.
- Self-service users can select contract lines with different product type groups without receiving an error message in the requisition app.
- The issue only becomes apparent when the purchase order is generated from the purchase requisition.
- Error message: "Product type group of item ... deviates from purchase requisition ..."
- Error code: MMPUR_SPROC024.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Use purchase contracts as sources of supply for purchase requisitions.
- In the My Purchase Requisitions app, create a free-text requisition.
- Observe that contracts for different product type groups, such as Service and Material, are proposed as sources of supply.
- Select a contract line whose product type group does not match the requisition item's product type group.
- Submit the requisition. No error is displayed at this stage.
- Attempt to create a purchase order from the requisition.
- The following error occurs: "Product type group of item ... deviates from purchase requisition ..."
- Error code: MMPUR_SPROC024.
Cause
During Purchase Order creation, the system enforces consistency of the Product Type Group across referenced documents; the My Purchase Requisitions app does not pre-filter contract items by Product Type Group, which is standard behavior.
Resolution
- Before submitting the requisition, verify that the selected Purchase Contract item has the same Product Type Group as the requisition item (for example, Service for limit-type purchases, Material for other purchases).
- If a mismatch is identified, choose a compatible contract item or adjust the requisition item accordingly, then proceed with Purchase Order creation.
- If the Purchase Order creation raises error MMPUR_SPROC024, update the source of supply on the requisition to a contract item with the matching Product Type Group and retry.
Keywords
my purchase requisitions, product type group, source of supply, purchase contract, free-text requisition, service, material, self-service requisitioning, mmpur_sproc024, purchase order creation error, contract proposal, operational procurement, mm-pur-req-ssp-2cl, mm-pur-req-2cl, validation , KBA , MM-PUR-REQ-SSP-2CL , Fiori UI for Self Service Procurement (Public Cloud) , Problem
SAP Knowledge Base Article - Public