Symptom
A BAdI implementation, for a custom validation for example, was successfully implemented in "Manage Product Master Data" app through "Custom Logic" App, but the same validation is not triggered when using "Create Material" (MM01) app or "Change Material" (MM02) app.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a BAdI for Manage Product Master Data.
- Apply the BAdI successfully for the Manage Product Master Data app.
- Attempt to implement the same validation for MM01 Create Material or MM02 Change Material app.
- Observe that extensibility is not available for these apps.
Cause
Missing functionality: The MM01 Create Material, MM02 Change Material, and MM03 Display Material apps do not support extensibility (such as a BAdI implementation).
The BAdI CMD_PRODUCT_VALIDATE is specifically designed for the Fiori "Manage Product Master Data" app and its underlying OData services/APIs. It is not linked to the traditional MM01 or MM02 processing logic.
Resolution
Consider submitting an improvement request in SAP Customer Influence Portal. Refer to KBA 2963059 - How to Submit Feature Requests for SAP S/4HANA Cloud Public Edition.
SAP Customer Influence Portal enables customers to submit improvement requests and to openly vote on them.
These voting results inform SAP of product enhancements and changes customers are most interested in seeing in future releases.
For the latest updates on the planned function capabilities, please refer to the SAP S/4HANA Cloud Public Edition roadmap.
Available under https://www.sap.com/roadmaps. The roadmap is updated quarterly.
See Also
Keywords
mismatch, validation failure, cmd_product_validate, extensibility limitation, SAP S4HANA Cloud, missing functionality, feature request, material master creation. , KBA , LO-MD-MM-2CL , Product Master for Public Cloud , Problem
SAP Knowledge Base Article - Public