EX028 Product Configurator

Product Configurator

Product Configurator

Dependency graph

graph TD; Main(Product Configurator) --> Dep0(EOS Administration Library); click Dep0 href "/it/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(Product Configurator) --> Dep1(Common Data Layer); click Dep1 href "/it/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html"

Dependencies from

Objects

Codeunit

IDNameDescription
18090700EOS028 CFG Purch. Price Mgt.
18090701EOS028 Installer
18090702EOS028 CFG SP File Delete
18090703EOS028 CFG Reten Pol Deleting
18090704EOS028 Upgrade
18090705EOS028 Memory Cache
18090706EOS028 Cache Subscribers
18091261EOS028 CFG Configurator Mgt.
18091262EOS028 CFG Config. Item
18091263EOS028 CFG Config. Purch. Line
18091264EOS028 CFG Config. Sales Line
18091265EOS028 CFG Config. Tran. Line
18091266EOS028 CFG Price Matrix Mgt.
18091267EOS028 CFG Parser
18091268EOS028 CFG Rule Management
18091269EOS028 CFG Config. Subscriber
18091270EOS028 CFG SelectionFilterMgt
18091271EOS028 CFG Conf. Charac. Mgt.
18091272EOS028 CFG Sales Price Mgt.
18091273EOS028 CFG Calculate BOM Tree
18091274EOS028 CFG Surch. Price Mgt.
18091275EOS028 CFG Optional Price Mgt.
18091276EOS028 CFG For Other Apps
18091277EOS028 CFG Active Mfg.
18091278EOS028 CFG Config. Item Var.
18091279EOS EX028 CFG Test
18091280EOS028 CFG Excel
18091281EOS028 CFG Global Functions
18091282EOS028 CFG Graph URL Builder
18091283EOS028 CFG OAuth
18091284EOS028 CFG Graph Integration
18091285EOS028 CFG Trigger Custom Code
18091286EOS028 CFG Custom Code Sample
18091287EOS028 CFG Setup Wizard
18091288EOS028 CFG Subscriptions
18091289EOS028 CFG Prod. BOM-Check
18091290EOS028 CFG Batch Item Config.
18091291EOS028 CFG Config. Neut. Item
18091292EOS028 CFG Tools
18091293EOS028 CFG External Config.
18091294EOS028 CFG SP File Clean

Enum

IDNameDescription
18090700EOS028 CFG Price Matrix Cust.
18090701EOS028 CFG Rounding Direction
18090702EOS028 CFG Price Calc. Method
18090703EOS028 CFG Price Origin
18090704EOS028 CFG Relations Calc Type
18090705EOS028 CFG Cache Check Freq.
18090706EOS028 CFG Price Calc Type
18091261EOS028 CFG Use Excel
18091262EOS028 CFG Trigger Custom Code
18091263EOS028 CFG Source Type
18091264EOS028 CFG Product Configurator Mode
18091265EOS028 CFG Volume Calculation Type
18091266EOS028 CFG Search Charac. for Sublev. BOM
18091267EOS028 CFG BOM Sublevels Calculation Type
18091268EOS028 CFG Price Type
18091269EOS028 CFG Configuration Type
18091270EOS028 CFG SP File Engine

Page

IDNameDescription
18090700EOS028 CFG OAuth Helper
18090701EOS028 CFG Doc. Line Charac.
18090702EOS028 CFG Charac. Value Pict.
18090703EOS028 CFG Charac. Sets
18090704EOS028 CFG Characteristics Set
18090705EOS028 CFG Charac. Set Subform
18090706EOS028 CFG Update Charac.
18090707EOS028 CFG Gen. Batch Config.
18090708EOS028 CFG Prices Matrix Wksh.
18090709EOS028 CFG For. Cond. Sub.
18090710EOS028 CFG ConfigCond Sub Fact
18090711EOS028 CFG CharacSet Sub Fact
18090712EOS028 CFG NeutralRules Import
18090713EOS028 CFG Sharepoint File Log
18091261EOS028 CFG Characteristics
18091262EOS028 CFG Charac. Tran.
18091263EOS028 CFG Incl. Item Charac.
18091264EOS028 CFG Item Var. Charac.
18091265EOS028 CFG Models
18091266EOS028 CFG Neutral Rules
18091267EOS028 CFG New Items
18091268EOS028 CFG Item Config. Keys
18091269EOS028 CFG Rule Charac. Values
18091270EOS028 CFG Neutral Rule Req.
18091271EOS028 CFG Prices Matrix
18091272EOS028 CFG Rules
18091273EOS028 CFG Rule Charac.
18091274EOS028 CFG Item Charac.
18091275EOS028 CFG Rules Relations
18091276EOS028 CFG Item Var. Char. F.
18091277EOS028 CFG Navigate
18091278EOS028 CFG Configurator Lines
18091279EOS028 CFG Conf. Charac. Sub.
18091280EOS028 CFG Optional Item Spec.
18091281EOS028 CFG Config. Factbox
18091282EOS028 CFG Config. Conditions
18091283EOS028 CFG Config. Cond. Sub.
18091284EOS028 CFG Charac. Values
18091285EOS028 CFG Config. Char. Val.
18091286EOS028 CFG Configurator Setup
18091287EOS028 CFG Charac. Buffer
18091288EOS028 CFG Excel Templates
18091289EOS028 CFG Formula
18091290EOS028 CFG Formula Subform
18091291EOS028 CFG Formulas
18091292EOS028 CFG Processing Logic
18091293EOS028 CFG Proc. Logic Subform
18091294EOS028 CFG Processing Logics

PageExtension

IDNameDescription
30Item Card
31Item List
36Assembly BOM
41Sales Quote
42Sales Order
43Sales Invoice
44Sales Credit Memo
46Sales Order Subform
47Sales Invoice Subform
49Purchase Quote
50Purchase Order
51Purchase Invoice
52Purchase Credit Memo
54Purchase Order Subform
95Sales Quote Subform
96Sales Cr. Memo Subform
97Purchase Quote Subform
119User Setup
507Blanket Sales Order
508Blanket Sales Order Subform
509Blanket Purchase Order
510Blanket Purchase Order Subform
729Copy Item
1007Job Planning Lines
5401Item Variants
5740Transfer Order
5741Transfer Order Subform
6630Sales Return Order
6640Purchase Return Order
9324Planned Production Orders
9325Firm Planned Prod. Orders
9326Released Production Orders
9327Finished Production Orders
99000765Routing Lines
99000767Routing Version Lines
99000788Production BOM Lines
99000789Production BOM Version Lines
99000813Planned Production Order
99000815Production Order List
99000829Firm Planned Prod. Order
99000831Released Production Order
99000867Finished Production Order

Report

IDNameDescription
18090700EOS028 CFG Suggest Prices
18090701EOS028 CFG Impl. Price Change
18090702EOS028 CFG Recalc. Neut. Rules
18091261EOS028 CFG Copy Item
18091262EOS028 CFG Copy Prices Matrix
18091263EOS028 CFG Copy Rule Charac.
18091264EOS028 CFG Explode Rules
18091265EOS028 CFG Create Rule Excel
18091266EOS028 CFG Align Std. Variants
18091267EOS028 CFG Export Config. Exc.

Table

IDNameDescription
18090700EOS028 CFG Charac. Set Header
18090701EOS028 CFG Charac. Set Line
18090702EOS028 CFG Prices Matrix Wksh.
18090703EOS028 CFG Formula Conditions
18090704EOS028 CFG Sharepoint File Log
18090705EOS028 CFG CacheSynch
18091261EOS028 CFG TempNeutralItem
18091262EOS028 CFG Characteristic
18091263EOS028 CFG Model
18091264EOS028 CFG Charac. Translation
18091265EOS028 CFG Config. Charac.
18091266EOS028 CFG Configurator Line
18091267EOS028 CFG Item Var. Charac.
18091268EOS028 CFG Neutral Rule
18091269EOS028 CFG Rule Charac. Value
18091270EOS028 CFG Charac. Value
18091271EOS028 CFG Conf. Charac. Value
18091272EOS028 CFG Config. Condition
18091273EOS028 CFG Config. Cond. Line
18091274EOS028 CFG Configurator Setup
18091275EOS028 CFG Rule Relation
18091276EOS028 CFG Incl. Item Charac.
18091277EOS028 CFG Item Characteristic
18091278EOS028 CFG Item Config. Key
18091279EOS028 CFG Rule
18091280EOS028 CFG New Item
18091281EOS028 CFG Optional Item Spec.
18091282EOS028 CFG Prices Matrix
18091283EOS028 CFG Rule Characteristic
18091284EOS028 CFG TempConfigHeader
18091285EOS028 CFG TempConfigLine
18091286EOS028 CFG Charac. Buffer
18091287EOS028 CFG Excel Template
18091288EOS028 CFG TempGlobal
18091289EOS028 CFG Formula Header
18091290EOS028 CFG Formula Line
18091291EOS028 CFG Proc. Logic Header
18091292EOS028 CFG Proc. Logic Line
18091293EOS028 CFG Doc. Line Charac.
18091294EOS028 CFG Neutral Rule Import

EnumExtension

IDNameDescription
3904Reten. Pol. Deleting

TableExtension

IDNameDescription
27Item
37Sales Line
39Purchase Line
90BOM Component
91User Setup
111Sales Shipment Line
113Sales Invoice Line
115Sales Cr.Memo Line
728Copy Item Parameters
729Copy Item Buffer
1003Job Planning Line
5108Sales Line Archive
5110Purchase Line Archive
5401Item Variant
5405Production Order
5741Transfer Line
5870BOM Buffer
99000764Routing Line
99000772Production BOM Line

Build environment

TypeValue
Version25.0.20.0
Application25.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleW1
Commit

Obsolete Items

VersionObjectTypeNameReason
24.0Table 18091265 EOS028 CFG Config. Charac.FieldDisable ValidationThis field is no longer used.
24.0Table 18091274 EOS028 CFG Configurator SetupFieldEnable Charac. Validation Mgt.Use “Default Configuration” instead.
24.0Table 18091277 EOS028 CFG Item CharacteristicFieldDisable ValidationThis field is no longer used.
24.0Table 18091283 EOS028 CFG Rule CharacteristicFieldDisable ValidationThis field is no longer used.
24.0Page 18091273 EOS028 CFG Rule Charac.PageFieldDisable ValidationThis field is no longer used.
24.0Page 18091274 EOS028 CFG Item Charac.PageFieldDisableValidationThis field is no longer used.
24.0Page 18091286 EOS028 CFG Configurator SetupPageFieldEnable Charac. Validation Mgt.This field is no longer used.
23.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationProdBomHeader_CertifiedStatusUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationProdBomHeader_CertifiedStatus_ProcessUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationSublevelsCalculation_OnCloseUse SublevelsCalculation_OnClose overload
23.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationSublevelsCalculation_OnCloseUse SublevelsCalculation_OnClose overload
23.0Codeunit 18091273 EOS028 CFG Calculate BOM TreeMethodDeclarationGenerateTreeForItemsDYFUse overload GenerateTreeForItem
23.0Codeunit 18091287 EOS028 CFG Setup WizardMethodDeclarationGetFormatCodeThis procedure is obsolete, not more used
23.0Codeunit 18091289 EOS028 CFG Prod. BOM-CheckCodeunitObjectEOS028 CFG Prod. BOM-CheckUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091289 EOS028 CFG Prod. BOM-CheckMethodDeclarationCodeUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091289 EOS028 CFG Prod. BOM-CheckMethodDeclarationProdBOMLineCheckUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091289 EOS028 CFG Prod. BOM-CheckMethodDeclarationOnAfterCodeUse standard codeunit “Production BOM-Check”
23.0Codeunit 18091289 EOS028 CFG Prod. BOM-CheckMethodDeclarationOnAfterProdBomLineCheckUse standard codeunit “Production BOM-Check”
23.0TableExtension 18091262 EOS028 TableExt 18091262MethodDeclarationEOSCFG_OnBeforeMakeLineSalesOnOpenProductConfiguratorUse EOSCFG_OnBeforeOpenProductConfiguratorFromAction
22.0Table 18091274 EOS028 CFG Configurator SetupFieldStd. Variants AlignedUse standard field “variant code” instead.
22.0Report 18091266 EOS028 CFG Align Std. VariantsReportObjectEOS028 CFG Align Std. VariantsUse standard field “variant code” instead.
22.0Codeunit 18090700 EOS028 CFG Purch. Price Mgt.MethodDeclarationInsertPurchPriceFromPriceMatrixThis procedure is obsolete. Use New Pricing Experience
22.0Codeunit 18090700 EOS028 CFG Purch. Price Mgt.MethodDeclarationOnBeforeInsertPurchPriceFromPriceMatrixThis event is obsolete. Use New Pricing Experience instead.
22.0Codeunit 18090700 EOS028 CFG Purch. Price Mgt.MethodDeclarationOnAfterInsertPurchPriceFromPriceMatrixThis event is obsolete. Use New Pricing Experience instead.
22.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationGetItemVarLanguageDescrUse GetItemVarLanguageDescr overload
22.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationMakeLine_ExtConfigUse MakeLine_ExtConfig with VariantCode
22.0Codeunit 18091261 EOS028 CFG Configurator Mgt.MethodDeclarationOnNotUseCurrentCharacteristInTheKeyUse OnNotUseCurrentCharacteristInTheKeyWithRule
22.0Codeunit 18091271 EOS028 CFG Conf. Charac. Mgt.MethodDeclarationSetRuleRelationsUse overload SetRuleRelations
22.0Codeunit 18091272 EOS028 CFG Sales Price Mgt.MethodDeclarationInsertSalesPriceFromPriceMatrixThis procedure is obsolete. Use New Pricing Experience
22.0Codeunit 18091272 EOS028 CFG Sales Price Mgt.MethodDeclarationOnBeforeInsertSalesPriceFromPriceMatrixThis event is obsolete. Use New Pricing Experience instead.
22.0Codeunit 18091272 EOS028 CFG Sales Price Mgt.MethodDeclarationOnAfterInsertSalesPriceFromPriceMatrixThis event is obsolete. Use New Pricing Experience instead.
22.0Codeunit 18091284 EOS028 CFG Graph IntegrationMethodDeclarationGetSiteNameUse GetSiteName(SiteId: text[2048])
22.0Codeunit 18091284 EOS028 CFG Graph IntegrationMethodDeclarationGetAvailableSiteCollectionsUse GetAvailableSiteCollections overload instead
22.0Codeunit 18091284 EOS028 CFG Graph IntegrationMethodDeclarationGetDocLibNameUse GetDocLibName(SiteID: text; LibID: text)
22.0Page 18091286 EOS028 CFG Configurator SetupPageFieldStdVariantsAlignedUse standard field “variant code” instead.
22.0Page 18091286 EOS028 CFG Configurator SetupPageActionAlignStdVariantsUse standard field “variant code” instead.
18.0TableExtension 18091274 EOS028 TableExt 18091274FieldEOS Variant CodeThis field is replaced by the standard field added in BC18

Changelog

25.0.20.0

(not released)

  • 15732: EX028 CFG Add management of status Open / Released, on configuration rules
  • 15964: EX028 CFG Implement price calculation, in BOM sublevels from external configuration

25.0.14

(not released)

  • 15964: EX028 CFG Implement price calculation, in BOM sublevels from external configuration

25.0.13

(not released)

  • 15964: EX028 CFG Implement price calculation, in BOM sublevels from external configuration

25.0.12

(not released)

  • 15964: EX028 CFG Implement price calculation, in BOM sublevels from external configuration

25.0.11

(not released)

  • 15964: EX028 CFG Implement price calculation, in BOM sublevels from external configuration
  • 15732: EX028 CFG Add management of status Open / Released, on configuration rules
  • 15992: EX028 CFG Remove obsolete objects for BC25

24.0.55

(not released)

  • 15763: EX090.05 CFG.ETO Link configurator to M365 jobs
  • 15883: EX028 CFG Remove testfield in order to create configured items also from projects with status different from ‘Open’

24.0.53

(not released)

  • 15851: EX028 CFG When configuring from neutral to punctual, take configured item in rule of related neutral
  • 15763: EX090.05 CFG.ETO Link configurator to M365 jobs
  • 15242: EX028 CFG Improve global performance

24.0.49

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.48

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.47

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.46

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.45

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.44

(not released)

  • 15568: EX028 CFG Add feature to save the default configuration of neutral items

24.0.43

(not released)

  • 15540: EX028 CFG Add event to avoid calculation of optional

24.0.42

(not released)

  • 15533: EX028 CFG Add field in BOM line to disable the calculation of surcharges

24.0.40

(not released)

  • 15495: EX028 CFG Modify in order to update field ‘Unit price’ on ‘Item card’, when item is configured from project card

24.0.39

(not released)

  • 15461: EX028 CFG Add event, in order to modify error message obtained when a mandatory characteristic isn’t added

24.0.38

(not released)

  • 15242: EX028 CFG Improve global performance

24.0.37

(not released)

  • 15393: EX028 CFG In a sales document with configured lines, by recreating lines the prices and the connection between the main and accessory lines are lost

24.0.35

(not released)

  • 15312: EX028 CFG Add management of items with variants, in production BOM

24.0.32

(not released)

  • 15242: EX028 CFG Improve global performance

24.0.26

(not released)

  • 15265: EX028 CFG Improve error message about invalid characteristics values
  • 14231: EX028 CFG Add event, in order to execute explosion of B.O.M. by level in different times

24.0.24

(not released)

  • 14231: EX028 CFG Add event, in order to execute explosion of B.O.M. by level in different times

24.0.22

(not released)

  • 14997: EX028 CFG - Add Action for export configurator data in Item Configuration

24.0.20

(not released)

  • 14874: EX028 CFG Add, on lines of pages ‘Production order’ and ‘Transfer order’, factbox ‘Configurator statistics’
  • 14994: EX028 CFG Modify translations from job and project, to uniform app to BC24

24.0.18

(not released)

  • 14831: EX028 CFG Change error message about an already existing record in table Production BOM header, to indicate what’s the involved item

24.0.17

(not released)

  • 14907: EX028 CFG Adding and configuring an item with standard extended texts results error that line already exists

24.0.16

(not released)

  • 14866: EX028 CFG Add creation of configured item from job planning lines
  • 14257: EX028 CFG Add possibility to return back price from configurator statistics to field ‘Unit Price’, in ‘Item card’
  • 14511: EX028 CFG Remove Obsolete NoSeriesManagement BC24

23.0.65

(not released)

  • 14379: EX028 CFG Add event, in order to update line characteristics already configured in sales quote or order

23.0.64

(not released)

  • 14333: EX028 CFG Add event, to insert in configured item even components having validity date non corresponding to actual date

23.0.63

(not released)

  • 14333: EX028 CFG Add event, to insert in configured item even components having validity date non corresponding to actual date
  • 14330: EX028 CFG Add event to modify matrix price filters when price list line is created
  • 14231: EX028 CFG Add event, in order to execute explosion of B.O.M. by level in different times
  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.59

(not released)

  • 14231: EX028 CFG Add event, in order to execute explosion of B.O.M. by level in different times

23.0.58

(not released)

  • 14231: EX028 CFG Add event, in order to execute explosion of B.O.M. by level in different times
  • 14044: EX028 CFG Add No. Series used for excel file name
  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.50

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.48

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.47

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.46

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.45

(not released)

  • 14044: EX028 CFG Add No. Series used for excel file name
  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.40

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages
  • 13963: EX028 CFG - Fix wizard for item variant demo data

23.0.36

(not released)

  • 13879: EX028 CFG Improve timing performance when opening configurator pages

23.0.35

(not released)

  • 13817: EX028 CFG - Add Item with variant in Product Configurator Wizard
  • 13701: EX028 CFG Use standard Item Variant BOM’s for Production Order

23.0.29

(not released)

  • 13809: EX028 CFG - Fix transfer value relations with characteristics without value
  • 13736: EX028 CFG - Import Neutral Rule with Config. Package
  • 13701: EX028 CFG Use standard Item Variant BOM’s for Production Order
  • 13733: EX028 CFG - Add Series Nos. in rules for Item Code Configuration

23.0.24

(not released)

  • 13064: EX028 CFG - Add Calculation Type field in Rule Relations

23.0.23

(not released)

  • 13698: EX028 CFG Use standard Production BOM-Check

23.0.22

(not released)

  • 12163: EX028 CFG Fix Excel setup for SaaS

23.0.21

(not released)

  • 13513: EX028 CFG - Add tootips to Characteristic and rule fields

23.0.20

(not released)

  • 13513: EX028 CFG - Add tootips to Characteristic and rule fields

23.0.19

(not released)

  • 13393: EX028 CFG In page ‘Characteristic values’, if a line is deleted then related content of page ‘Characteristic translations’ is not deleted too

23.0.18

(not released)

  • 13064: EX028 CFG - Add Calculation Type field in Rule Relations
  • 13239: EX028 CFG In page ‘Rule relations’ rule has “description” format, but in page ‘Item translations’ no translation is executed
  • 13236: EX028 CFG Add, in page ‘Rule relations’, field ‘Secondary Characteristic numeric Value’, to use when characteristic has value “measure”
  • 12239: EX063 FTE Using job queues for codeunits ‘EOS IXFE Job queue’ and ‘EOS Inb. Electr. Doc. Mgt’ return error ‘This page has just been updated. Reopen it and try again.’

EOS Labs -