SAP UoM Configuration FAQs
Answers to common questions regarding configuring UoM and Dimension settings
Can I change a UoM key to business user requirements w/o changing the technical UoM key (and dimension assignment)?
In general, this is possible. A UoM is defined with a technical key and a commercial key. The commercial key (as the technical key) has to be unique but can differ from the technical key.
Business users require UoM LTA (Long ton, in air) and TOA (ton, in air) to be displayed as LNT and MT.
Go to UoM customizing transaction CUNI and select the appropriate dimension ID (Here: WGHTA, weight):
Change the commercial keys as required:
The new keys are displayed in the calculations:
Where do I set the decimal places for a UoM?
For each UoM, you define the number of decimal places (for display). Data input and display of result parameters is restricted to that number of decimals.
Note: For rounding of calculation results, you define additional real rounding settings.
You wish to define the maximum number of decimals for UoM ton per cubic meter – t/m³:
This setting is made via SAP transaction CUNI:
Select the dimenison ID (DIMID) for that UoM.
How do I define a new SAP dimension?
Quantities in SAP are defined as dimensions (DIMID). These are maintained in SAP transaction CUNI.
Units of Measure (UoM) are then defined per dimension. With the QuantityWare BCS template, more than 60 dimensions are delivered. Thus, it should not be necessary to define a new dimension. If you cannot find the UoM with the appropriate dimension in the configuration template client 045, you should contact QuantityWare Support to discuss this requirement.
New dimension definitions may require a specific configuration and global function module enhancement (due to a design ambiguity in SAP transaction CUNI –
I require a new UoM which is not defined in the QuantityWare template. What can I do?
The creation of a new Unit of Measure (UoM) is done via SAP transaction CUNI. The most important step is to identify the correct dimension (DIMID) to which the UoM shall belong.
Unit of measure(UoM) L/mm (Liter per mm) is required in my project. How can I define this UoM?
1. Go to transaction CUNI, select the appropriate dimension – here volume per height – You may create new UoM for any existing dimension; just ensure that the new UoM key does not already exist in any client where the new UoM is required!
I receive error O3 212 "Tables T006 and T006_OIB do not match" when I access transaction CUNI - Units of Measurement. What can I do?
This error is raised if – e.g. during new client creation – the SAP T006* Tables are not populated consistently.
Run SAP report ROIBXUOM_R3E.
- either via SAP transaction SE38
- or via the Petroleum Measurement Cockpit (PMC) -> Units of Measurement -> Consistency:
Execute the tool with option “Run ROIBXUOM_R3E” in client 045 (or any other client). You require the authority to perform cross client customizing changes.
I have set my quantity value UoM L15 and KG to be rounded to zero decimals, but it is not working. What can I do?
The UoM real rounding settings are considered for all MQCI conversion groups (where rounding function /QTYW/MQCI_ROUND_ALT_QUANTITY) is assigned:
Ensure that you are not using a SAP QCI conversion group – then you will have to write your specific ABAP rounding code in SAP QCI BAdI Implementations.