UOM Configuration - Intergraph Smart Materials - Version 10.2 - Administration & Configuration - Hexagon

Intergraph Smart Materials Classic Administration (10.2)

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Administration & Configuration
Smart Materials/Smart Reference Data Version
10.2

Some projects may require different nominal size and wall thickness units than those defined in the product group. In these projects, you must define conversion tables on the A.20.51 UOM Configuration screen.

In the first (UOM Configuration) block, you create the project UOM configuration, which defines the units of measure used in the project for NPS, wall thickness, and bolt length. Furthermore, it defines the commodity group representing the bolts.

Select the nominal pipe size unit from the LOV in the Project def. NPS field, the wall thickness unit from the LOV in the Project def. WT field, and the bolt length unit from the LOV in the Project def. Bolt length field. In addition, select the bolt commodity group from the LOV in the Bolt Group field, and then save the record.

You can define only one configuration per project.

Click the Fill UOM Tables button to:

  • Initially fill the conversion tables

  • Install the UOM views

If the views are not yet installed, a message appears asking if you want to install the UOM views. If these views are installed, the NPS, wall thickness, and bolt units will be displayed as defined with this configuration.

After you install the UOM views and fill the conversion tables, ‘UOM ON’ is displayed in the right-most field of the context bar at the bottom of the screen to indicate the activated UOM conversion.

To switch off the UOM config, delete it.

You can use the Reconcile UOM Tables button to convert all nominal sizes that have ‘-1’ as the converted size, which means the conversion was not defined for this NPS.

You can define exceptions from the standard conversion rule to specify idents that should be displayed with different units of measure than defined in the first block. For this purpose, you must create where conditions to identify the idents to use different UOMs. For more information, see Where Conditions. Next, assign this where condition to the configuration in the second (UOM Configuration Query Conditions) block. Enter a sequence number in the Order Seq field, select the pre-defined where condition from the LOV in the Where Condition field, and select the units from the LOV in the Def. for NPS and Def. for WT fields.

After saving, click the Fill exception table button to store the idents selected by the where condition with the assigned units into an Exception Table.

With regard to the where condition, there are two restrictions:

  • The where condition must be defined in the product group.

  • The where condition must not include any restriction on size, because it might be used in other projects with different UOM settings.

On the NPS Translations tab, you can define the nominal size conversion table.

In the first (NPS Table) block, enter the name of the new table in the NPS-Tablename field and a description in the Description field. Select the NPS source unit from the LOV in the NPS Source field and the NPS target unit from the LOV in the NPS Target field. Select the Active indicator to activate this NPS conversion table. Select the NPS numeric indicator if only numeric values should be allowed in the second block, and then save the record.

You can define multiple NPS conversion tables, but only one table can be activated per project.

In the second (NPS Details) block, enter the source of the nominal pipe size in the NPS Source field and the target size in the NPS Target field.

On the WT Translations tab, you can define the wall thickness conversion table.

In the first (WT Table) block, enter the name of the new table in the WT-Tablename field and a description in the Description field. Select the NPS source unit from the LOV in the NPS Source field, the WT source unit from the LOV in the WT Source field, and the WT target unit from the LOV in the WT Target field. Select the Active indicator to activate this WT conversion table. Select the NPS numeric indicator if only numeric NPS values should be allowed in the NPS from field in the second block, and then save the record.

You can define multiple WT conversion tables, but only one table can be activated per project.

In the second (WT Details) block, enter the source of the nominal pipe size in the NPS from field, the source of the wall thickness in the Wt from field, and the target of the wall thickness in the WT to field.

The Kind of Detail of the object parameter detail is used to identify the nominal pipe size (NPS) and wall thickness (schedule) of an ident. The object parameter details are defined on the S.10.05 Object Parameter Details screen. The picture below shows an object parameter for a part with two sizes and two schedules.

The geometric tables used for building the idents must be defined in the same way. The picture below shows the definition of a geometric table definition for parts with two sizes and two schedules.

UOM and CIPs

The UOM feature uses the following CIPs from the M_PCK_UOM_CUSTOM package:

Procedure FILL_UOM_TABLES - This procedure is executed when you click the Fill UOM Tables button on A.20.51. The procedure is used for the initial load of the m_uom_geom_details and m_uom_idents tables, where the translated sizes are stored.

Function GET_VALUE_I - This function returns the translated value for an ident.

Procedure I_EXEC - This procedure is executed by an after-statement-trigger on the m_idents table to insert new idents into the m_uom_idents table.

Procedure RECONCILE UOM_TABLES - This procedure is executed when you click the Reconcile UOM Tables button on A.20.51. The procedure is used if you have already performed an initial load of the UOM tables and afterwards sizes are displayed as -1. In this case, you must insert the missing translations on the NPS Translations and WT Translations tabs. Then click the Reconcile UOM Tables button to update the entries in the m_uom_geom_details and m_uom_idents tables.

Procedure GD_EXEC - This procedure is executed by an after-statement-trigger on the m_geom_details table to insert new geometric details into the m_uom_geom_details table.

Function GET_GD_INSERT - This function translates the sizes that are inserted into the m_geom_details table. The function is called in the instead-of-insert-update-trigger on the mvp_geom_details view.

Function GET_I_INSERT - This function translates the sizes that are inserted into the m_idents table. The function is called in the instead-of-insert-update-trigger on the mvp_idents view.