Symptom
In Fiori app “Manage Sales Orders – Version 2”, entering decimal quantities like 0.5 for UoM PC (Piece) results in the error:
- “Enter a number without decimals”
In VA01 (GUI), the same input is accepted without error.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Access the "Manage Sales Orders" app.
- Attempt to enter a fractional quantity (e.g., 0.5 pieces).
- Observe that the app allows the entry without error.
- Access the "Manage Sales Orders – Version 2" app.
- Attempt to enter a fractional quantity (e.g., 0.5 pieces).
- Observe that the app does not allow the entry and prompts to enter a number without decimals.
Cause
The Fiori app ("Manage Sales Orders – Version 2") enforces decimal restrictions strictly based on the configured decimal places for the Unit of Measure (UoM) – in this case, "Piece (PC)", which is pre-delivered with 0 decimal places. In contrast, VA01 (GUI) does not enforce these restrictions as strictly, leading to inconsistency.
Resolution
- Create a custom Unit of Measure (e.g., ZPC) using the SSCUI “Check Units of Measurement” (ID: 102179).
- Set the Decimal Places field to 1 or more (depending on business needs).
- Assign this new UoM to the relevant materials or sales processes where decimal quantities are required.
See Also
Keywords
SAP S/4HANA Cloud Public Edition, Sales Order, Decimal Input,VA01, Unit of Measure, Decimal Places, SSCUI 102179, Manage Sales Orders – Version 2, UoM PC, fractional quantity,
Enter a number without decimals, Create Sales Order, pricing unit decimal, rounding rules, , KBA , SD-FIO-SLS-2CL , Sales Apps (Public Cloud) , Problem
SAP Knowledge Base Article - Public