KVSFCYBOMStructure#
Procedures#
InitItem(Record Item) :#
Summary: Initializes the BOM Structure page with a specific item for structure analysis. This procedure sets up the page to display the hierarchical BOM structure for the specified item, configuring the item filter and display mode for item-based structure analysis.
procedure InitItem(var NewItem: Record "Item"):
Parameters:
NewItem: The item record to analyze. Contains the item master data including BOM and routing references.
InitAsmOrder(Record Assembly Header) :#
Summary: Initializes the BOM Structure page with a specific assembly order for structure analysis. This procedure configures the page to display the hierarchical BOM structure for the specified assembly order, enabling analysis of assembly-specific component structure and relationships.
procedure InitAsmOrder(NewAsmHeader: Record "Assembly Header"):
Parameters:
NewAsmHeader: The assembly header record containing assembly order details and BOM structure references for analysis.
InitProdOrder(Record Prod. Order Line) :#
Summary: Initializes the BOM Structure page with a specific production order line for structure analysis. This procedure sets up the page to display the hierarchical BOM structure for the specified production order line, enabling detailed analysis of production-specific component structure, routing operations, and manufacturing relationships.
procedure InitProdOrder(NewProdOrderLine: Record "Prod. Order Line"):
Parameters:
NewProdOrderLine: The production order line record containing production details, BOM structure, and routing information for analysis.
RefreshPage() :#
Summary: Refreshes the BOM structure display by regenerating the hierarchical tree structure. This procedure rebuilds the BOM tree based on the current item filter and display mode, updating the page with the latest BOM data including components, routing operations, and structural relationships. Validates that the selected item has a valid BOM or routing before generating the structure.
procedure RefreshPage():