Skip to main content

mes.spPopulateItemClassHierarchy

Description

Populates the `mes.itemClassHierarchy_MAT` table with the full path hierarchy of item classes using a recursive CTE. Designed to improve performance of lookups and filters based on item class lineage.

Key Operations

- Truncates the existing hierarchy materialized table - Builds full hierarchical paths (e.g., `RootClass\SubClass\LeafClass`) - Stores parent-enabled status for UI and logic filtering

Usage Notes

Run this after any modifications to the item class tree to ensure the hierarchy view stays accurate.

Example

-- Refresh the item class hierarchy
EXEC mes.spPopulateItemClassHierarchy;