Symptom
Unable to set message M7181 as an Error, to prevent a reservation being created when the available stock quantity is less than the requested reservation quantity.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Material has an ATP set in the MRP 3 tab of the material master.
- I have a qty of 10 in the system.
- Manage Manual Reservations.
- Click on the 'Create Reservation'.
- Select Movement type 201.
- Date: Present date.
- Enter Plant.
- Enter Cost Center.
- Enter Material, Quantity 25.
- Warning message : M7181 On the 01/01/2026, only 10 EA available.
- Not possible to change M7181 from a Warning to an Error via Set System Messages.
Cause
Movement Type 201 with regards to Dynamic Availability Check - is set as 'A Warning : only issued in the case of non-availability'
Within the Cloud it is currently not possible to maintain / change this to 'B Error,' as there is no sscui / cbc configuration available to set this.
This feature is planned to be delivered to all customers in the future after further alignment with ATP team.
Resolution
Currently, there is no BAdi for Reservations to introduce a validation check.
Review RAP functionality for Reservation creation : SAP Business Accelerator Hub
Keywords
M7181, Error, Warning, Reservation, ATP, Availability Check, BAdi, RAP, aATP, advanced availability check, Advanced Available-to-Promise, CM_IMRS008 , KBA , MM-FIO-IM-SGM-2CL , Fiori UI for Stock and Goods Movements (Public Cloud) , MM-FIO-IM-RSV-2CL , Fiori UI for Reservations (Public Cloud) , Problem
SAP Knowledge Base Article - Public