SAP Knowledge Base Article - Public

3607288 - How To Create a Custom Unit of Measure Using Seconds As Reference UoM in C4C

Symptom

It is necessary to create a custom Unit of Measure (UoM), and when entering a small value such as 0,000000000001 or 1e-12 in the Reference Factor field, the system shows the following error:
"Entry 1e-12 not valid"

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Go to Business Configuration work center.

  2. Click on Implementation Projects.

  3. Select the project and click on Open Activity List.

  4. Search for and click on Quantities and Units of Measure.

  5. Click on Create and Maintain Physical Units.

  6. Select the appropriate UoM Category (e.g., Time).

  7. Click on Add Row or New to create a new custom UoM.

  8. Fill in the Code and Description (e.g., PICOSEC – Picosecond).

  9. In the Reference UoM field, select Seconds.

  10. In the Reference Factor field, enter 0,000000000001.

  11. Click on Save.

  12. Observe the error message: “Entry 1e-12 not valid” or the value is not accepted.

 

Cause

SAP Cloud for Customer (C4C) does not support more than 6 digits after the decimal point in the Reference Factor field when creating a Unit of Measure (UoM).

As it's a system limitation, you may raise an idea in the SAP Sales Cloud Portal requesting this functionality: https://influence.sap.com/sap/ino/#/campaign/1868

Resolution

Ensure that the Reference Factor value contains no more than 6 digits after the decimal point when defining a custom Unit of Measure (UoM).

Keywords

UoM creation; Custom Unit of Measure; Reference Factor limit; UoM decimal precision; Add new UoM; Reference Factor error; UoM configuration; Exponential value error; C4C; UoM; SAP Cloud for Customer (C4C); , KBA , LOD-LE-PRD , Product + Product Category , Problem

Product

SAP Cloud for Customer core applications 2505