Codeunit "BOM Node"

ID 3688
Namespace: Microsoft.Inventory.BOM.Tree

Methods

GetType

procedure GetType(): Enum "Production BOM Line Type"

Returns

Type Description
Enum Microsoft.Manufacturing.ProductionBOM."Production BOM Line Type"

GetNumber

procedure GetNumber(): Code[20]

Returns

Type Description
Code[20]

GetLowLevelCode

procedure GetLowLevelCode(): Integer

Returns

Type Description
Integer

CreateForItem

procedure CreateForItem(ItemNo: Code[20], LowLevelCode: Integer, NewLowLevelCodeParam: Codeunit "Low-Level Code Parameter")

Parameters

Name Type Description
ItemNo Code[20]
LowLevelCode Integer
NewLowLevelCodeParam Codeunit Microsoft.Inventory.BOM.Tree."Low-Level Code Parameter"

CreateForProdBOM

procedure CreateForProdBOM(ProdBOMNo: Code[20], LowLevelCode: Integer, NewLowLevelCodeParam: Codeunit "Low-Level Code Parameter")

Parameters

Name Type Description
ProdBOMNo Code[20]
LowLevelCode Integer
NewLowLevelCodeParam Codeunit Microsoft.Inventory.BOM.Tree."Low-Level Code Parameter"

IsInitialized

procedure IsInitialized(): Boolean

Returns

Type Description
Boolean

GetKey

procedure GetKey(): Text

Returns

Type Description
Text

TraversedDown

procedure TraversedDown()

TraversedDown

procedure TraversedDown(FromParent: Codeunit "BOM Node")

Parameters

Name Type Description
FromParent Codeunit Microsoft.Inventory.BOM.Tree."BOM Node"

Events

OnWriteToDatabase

[IntegrationEvent(True,False)]
local procedure OnWriteToDatabase()

OnReachedNode

[IntegrationEvent(True,False)]
local procedure OnReachedNode(ParentBomNode: Codeunit "BOM Node", var Handled: Boolean)

Parameters

Name Type Description
ParentBomNode Codeunit Microsoft.Inventory.BOM.Tree."BOM Node"
Handled Boolean

See also