Managing properties and notes > Creating structure properties rollup reports
Creating structure properties rollup reports
A rollup is a recursive calculation of selected properties of all children of a selected line in the structure. For example, you can create rollup reports of the mass, center of mass, or moments and products of inertia for a particular assembly. You can also create and view rollup reports periodically or in batches with the bom_roll_up_report utility. Teamcenter creates these reports as XML files and attaches them to a Roll Up Report dataset. The rollup process unpacks the BOM before doing any calculations. You can generate mass and center of mass reports from Teamcenter from data stored in NX, as an alternative to generating the report directly from NX. To do this, you must first define the necessary compound properties and rollup templates. (Teamcenter does not provide the necessary rollup templates or store NX mass compound properties in the database.) You may encounter issues if you try to create a rollup report using compound properties that are defined on the BOM line. Consequently, Siemens Digital Industries Software recommends that you define the compound properties on the item revision or on your custom item revision type. Use the Input Accuracy column to determine if the properties of the line being rolled up are used as-is or calculated from the rolled-up values of its children (asserted). This column supports NX, but you can use it with any other system that permits you to choose between asserted values at an assembly level or values derived from the values of its children. NX allows you to assert static mass property values on its parts. If you do this, the accuracy property on the UGPartMassPropsForm form that is attached to the UGMASTER dataset in Teamcenter is set to -1.0. The value of the accuracy property determines whether the rollup process calculates the values of specific assembly levels. To do this, create a compound property that represents the accuracy property on the UGPartMassPropsForm form and then apply that compound property to the Input Accuracy column. The Input Accuracy column is available on the Summation, Center of Mass, and Inertia calculation tabs of the Roll up Report Templates dialog box. The formulas used to determine center of mass and moments/products of inertia depend on the use of bl_plmxml_abs_xform in the Input Transformation Matrix column in both the center of mass and moments/products of inertia templates. Use bl_plmxml_abs_xform in the Input Transformation Matrix column.
Note Use the ROLL_UP_QUANTITY_FLAG preference to define if the rollup calculation takes the quantity into account. However, you cannot rollup the quantity itself. For example, if the quantity on a line is 2, the value is doubled for both the line and the substructure. If this preference is set to true, the quantity is included in the summation; if it is set to false, the quantity is excluded. Quantity applies only to rollups of mass. By default, this preference does not exist in the system and must be created if required. Substitutes are not included in rollup reports.
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/pse/mut1737253355694/hhe1737253357342/prop_creating_rollups.html · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)