TableExtension 90 BOM Component

TableExtension 18090702 EOS028 TableExt 18090702

Fields

EOS Quantity Formula (18091269)

Text[200]

“EOS Quantity Formula” contains the formula of the bill of materials for calculate quantity per.


EOS Routing Rule Code (18091270)

Code[20]

TableRelation: "EOS028 CFG Config. Condition".Code where("Destination Type" = filter("BOM Component" | "All Applications"))

“EOS Routing Rule Code” contains the condition code of the bill of materials.


EOS Formula Code (18091284)

Code[10]

TableRelation: "EOS028 CFG Formula Header"

“EOS Formula Code” contains the formula code to calculate quantity per.


EOS Rule Code (18091285)

Code[10]

TableRelation: "EOS028 CFG Rule"

“EOS Rule Code” contains the code of the rule.


Methods

EOSCFG_Configurator

procedure EOSCFG_Configurator()

This procedure open Product Configurator from “BOM Component” from action.


EOSCFG_OpenProductConfigurator

procedure EOSCFG_OpenProductConfigurator()

This procedure open Product Configurator from “BOM Component” from code.


EOSCFG_IsConfigurable

procedure EOSCFG_IsConfigurable(): Boolean

Parameters / Return Value

  • Returns Boolean

Events

EOSCFG_OnBeforeOpenProductConfiguratorFromAction

local procedure EOSCFG_OnBeforeOpenProductConfiguratorFromAction(var BOMComponent: Record "BOM Component"; var IsHandled: Boolean)

Raised before open the product configurator from the action.

Parameters / Return Value

  • BOMComponent Record "BOM Component"

    Current “BOM Component”

  • IsHandled Boolean

    if true, doesn’t run Product Configurator


EOSCFG_OnBeforeOpenProductConfiguratorFromCode

local procedure EOSCFG_OnBeforeOpenProductConfiguratorFromCode(var BOMComponent: Record "BOM Component"; var IsHandled: Boolean)

Raised before open the product configurator from validation of Item No.

Parameters / Return Value

  • BOMComponent Record "BOM Component"

    Current “BOM Component”

  • IsHandled Boolean

    if true, doesn’t run Product Configurator



EOS Labs -