EX066 Common Data Layer

Common Data Layer

Common Data Layer

Dependency graph

graph TD; Main(Common Data Layer) --> Dep0(EOS Administration Library); click Dep0 href "/en/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html"

Dependencies from

Objects

Codeunit

IDNameDescription
18122724EOS066 Sales Class Events PubGathers all events published for sales area
18122725EOS066 Purch. Class Events PubGathers all events published for purcahse area
18122726EOS066 EX023 EMA
18122727EOS066 EX053 IVC
18122728EOS066 Gen. Translations
18122729EOS066 EX006 CWS
18122730EOS066 EX038 ETC
18122731EOS066 Optional Feature Mgt.
18122732EOS066 EX048 PDR
18122733EOS066 EX003 EDS
18122734EOS066 Filter Mgt
18122735EOS066 EX051 DUM
18122736EOS066 EX011 CMS
18122737EOS066 EX043 SFG
18122738EOS066 EX034 CSF
18122739EOS066 Current Context
18122740EOS066 CDL Test Library
18123700EOS User Account Link Mgt.
18123701EOS EX066 CDL Tests
18123702EOS CDL Event Mgt.
18123703EOS.066 CDL Installer
18123704EOS County Mgt.
18123705EOS Our Bank Account Mgt.
18123706EOS CDL Migrate Data
18123707EOS066 DDD Event Dispatcher
18123708EOS012 DDM Event Dispatcher
18123709EOS066 Upgrade
18123710EOS066 Source Code Handler
18123711EOS066 EX050 ECS
18123712EOS066 Document Class Mgt.Gathers all functions used in document class management
18123713EOS066 EX041 CDW

Enum

IDNameDescription
18122724EOS Conai
18122725EOS066 DDM Query Reason
18122726EOS038 Calculate Params Source
18122727EOS066 EX038 Ship. Price Doc Type
18122728EOS051 Quantity Calc. Method
18122729EOS092 GeoLocation Type
18122730EOS051 Sec. Qty. Calc. Method
18122731EOS051 Price Calc. Method
18123700EOS User Link Type
18123701EOS066 TriState BooleanRepresents a tri-state boolean.
18123702EOS066 Generic Document Type

Interface

IDNameDescription
0EOS038 Shipp. Price Param Calculation

Page

IDNameDescription
18122724EOS066 Sales Doc. Class CardCard of Sales Document Classes
18122725EOS066 Sales Doc. Class ListList of Sales Document Classes
18122726EOS066 Gen. Translations
18122727EOS092 GeoLocations
18123700EOS CDL Signature Preview
18123701EOS CDL Signatures
18123702EOS CDL Source Code Setup
18123703EOS Counties
18123704EOS CDL Setup
18123705EOS Cities
18123706EOS Sales Document Summary
18123707EOS Sales Posted Ship Summary
18123708EOS Sales Posted Inv Summary
18123709EOS Sales Posted CM Summary
18123710EOS Sales Posted Ret Rec Sum
18123711EOS Sales Arch Doc Summary
18123712EOS Purchase Document Summary
18123713EOS Purch. Rcpt. Summary
18123714EOS Purch. Inv. Summary
18123715EOS Purch. Cr. Memo Summary
18123716EOS Purch. Ret. Ship. Summary
18123717EOS Purchase Arc. Summary
18123718EOS066 Table shortcuts
18123719EOS066 Table Group List
18123720EOS066 Doc. Class - ReasonList of relations between classes and reasons
18123721EOS066 Sales New Doc. w. ClassNot editable list of Sales Document Classes, useful to create a new document from a specific class
18123722EOS066 Purch. Doc. Class ListList of Purchase Document Classes
18123723EOS066 Purch. Doc. Class CardCard of Purchase Document Classes
18123724EOS066 Purch. New Doc. w ClassNot editable list of Purchase Document Classes, useful to create a new document from a specific class
18123725EOS066 MDI G/L Accounts
18123726EOS066 MDI Dimensions
18123727EOS066 MDI Dimension Values
18123728EOS066 MDI G/L Account Card

PageExtension

IDNameDescription
1Company Information
17G/L Account Card
18G/L Account List
21Customer Card
25Customer Ledger Entries
26Vendor Card
29Vendor Ledger Entries
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
55Purch. Invoice Subform
76Resource Card
95Sales Quote Subform
96Sales Cr. Memo Subform
97Purchase Quote Subform
98Purch. Cr. Memo Subform
130Posted Sales Shipment
132Posted Sales Invoice
133Posted Sales Invoice Subform
134Posted Sales Credit Memo
135Posted Sales Cr. Memo Subform
136Posted Purchase Receipt
138Posted Purchase Invoice
139Posted Purch. Invoice Subform
140Posted Purchase Credit Memo
141Posted Purch. Cr. Memo Subform
142Posted Sales Shipments
143Posted Sales Invoices
144Posted Sales Credit Memos
145Posted Purchase Receipts
146Posted Purchase Invoices
147Posted Purchase Credit Memos
160Sales Statistics
161Purchase Statistics
259Reason Codes
300Ship-to Address
309Transport Methods
310Tariff Numbers
367Post Codes
402Sales Order Statistics
403Purchase Order Statistics
427Payment Methods
428Shipping Agents
507Blanket Sales Order
508Blanket Sales Order Subform
509Blanket Purchase Order
510Blanket Purchase Order Subform
5159Sales Order Archive
5160Sales Order Archive Subform
5162Sales Quote Archive
5163Sales Quote Archive Subform
5164Purchase Quote Archive
5165Purchase Quote Archive Subform
5167Purchase Order Archive
5168Purchase Order Archive Subform
5709Get Receipt Lines
5900Service Order
5933Service Invoice
5934Service Invoice Subform
5935Service Credit Memo
5936Service Credit Memo Subform
5972Posted Service Credit Memo
5978Posted Service Invoice
6620Blanket Sales Order Archive
6622Blanket Sales Order Archives
6623Blanket Purchase Order Archive
6625Blanket Purch. Order Archives
6627Sales Return Order Archive
6629Sales Return List Archive
6630Sales Return Order
6631Sales Return Order Subform
6640Purchase Return Order
6641Purchase Return Order Subform
6644Purchase Return Order Archive
6646Purchase Return List Archive
6650Posted Return Shipment
6652Posted Return Shipments
6660Posted Return Receipt
6662Posted Return Receipts
9300Sales Quotes
9301Sales Invoice List
9302Sales Credit Memos
9303Blanket Sales Orders
9304Sales Return Order List
9305Sales Order List
9306Purchase Quotes
9307Purchase Order List
9308Purchase Invoices
9309Purchase Credit Memos
9310Blanket Purchase Orders
9311Purchase Return Order List
9346Purchase Quote Archives
9347Purchase Order Archives
9348Sales Quote Archives
9349Sales Order Archives

Table

IDNameDescription
18122724EOS066 Sales Document ClassSales Document Class table, a document class is associated to a specific document type
18122725EOS066 Doc. Class - ReasonRelation between document classes and reasons. A class can have one ore more reasons coda ellowed and one default reason code
18122726EOS066 Gen. Translations
18122727EOS092 GeoLocation
18123700EOS User Account Link
18123701EOS CDL Signature
18123702EOS CDL Source Code Setup
18123703EOS County
18123704EOS CDL Setup
18123705EOS City
18123706EOS066 Table shortcuts
18123707EOS066 Table Group
18123708EOS066 Purchase Document ClassPurchase Document Class table, a document class is associated to a specific document type
18123709EOS066 MDI G/L Account
18123710EOS066 MDI Dimension
18123711EOS066 MDI Dimension Value

TableExtension

IDNameDescription
9Country/Region
14Location
18Customer
21Cust. Ledger Entry
23Vendor
25Vendor Ledger Entry
27Item
36Sales Header
37Sales Line
38Purchase Header
39Purchase Line
79Company Information
80Gen. Journal Template
81Gen. Journal Line
110Sales Shipment Header
111Sales Shipment Line
112Sales Invoice Header
113Sales Invoice Line
114Sales Cr.Memo Header
115Sales Cr.Memo Line
120Purch. Rcpt. Header
121Purch. Rcpt. Line
122Purch. Inv. Header
123Purch. Inv. Line
124Purch. Cr. Memo Hdr.
125Purch. Cr. Memo Line
204Unit of Measure
222Ship-to Address
224Order Address
225Post Code
260Tariff Number
290VAT Amount Line
291Shipping Agent
325VAT Posting Setup
5050Contact
5107Sales Header Archive
5108Sales Line Archive
5109Purchase Header Archive
5110Purchase Line Archive
5404Item Unit of Measure
5740Transfer Header
5741Transfer Line
5744Transfer Shipment Header
5745Transfer Shipment Line
5747Transfer Receipt Line
5802Value Entry
5900Service Header
5902Service Line
5990Service Shipment Header
5991Service Shipment Line
5992Service Invoice Header
5993Service Invoice Line
5994Service Cr.Memo Header
5995Service Cr.Memo Line
6650Return Shipment Header
6651Return Shipment Line
6660Return Receipt Header
6661Return Receipt Line

Build environment

TypeValue
Version24.0.20.0
Application24.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleW1
Commit

Obsolete Items

VersionObjectTypeNameReason
24.0TableExtension 18122725 EOS066 Value EntryMethodDeclarationRaise_GetValueEntryMovementPostingPolicyAsIntegerReplaced by “EOS066_Raise_GetValueEntryMovementPostingPolicyAsInteger”
24.0TableExtension 18122734 EOSTableExt18122734MethodDeclarationEOS066_IsSimulated_ByFieldLegacy fallback method to be removed once uptake of event ‘OnGetIsSimulated’ has spread.
24.0TableExtension 18123743 EOS TableExt18123743MethodDeclarationOnEOSInsertLineOnBeforeModifyUse “EOS066_OnInsertLineOnBeforeModify” isntead.
23.0Codeunit 18123710 EOS066 Source Code HandlerMethodDeclarationOnValidateTypeOnCopyFromTempSalesLineNo longer available.
23.0Codeunit 18123710 EOS066 Source Code HandlerMethodDeclarationOnValidateNoOnCopyFromTempSalesLineNo longer available.
23.0Codeunit 18123710 EOS066 Source Code HandlerMethodDeclarationOnValidateTypeOnCopyFromTempPurchLineNo longer available.
23.0Codeunit 18123710 EOS066 Source Code HandlerMethodDeclarationOnValidateNoOnCopyFromTempPurchLineNo longer available.
21.0Codeunit 18122731 EOS066 Optional Feature Mgt.MethodDeclarationGetItemReferenceSetNo longer available.
21.0Codeunit 18122731 EOS066 Optional Feature Mgt.MethodDeclarationGetItemReferenceSetNo longer available.
21.0Codeunit 18123706 EOS CDL Migrate DataCodeunitObjectEOS CDL Migrate DataNo longer supported.
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnAfterInsertLastLineOfShipmentAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnAfterFinalizeInvoiceHeaderAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnAfterCreateInvoiceHeaderAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnBeforeInsertInvLineFromShptLineAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnAfterInsertInvLineFromShptLineAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnAfterInsertInvoiceAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationonAfter_PopulateHeaderValuesBufferAdded overload
21.0Codeunit 18123711 EOS066 EX050 ECSMethodDeclarationOnInsertSalesInvHeaderFieldsAdded overload
21.0Page 18123702 EOS CDL Source Code SetupPageFieldCustomer Inv. DiscountMoved to Detailed Document Discount extension
21.0Page 18123704 EOS CDL SetupPageActionMigrate DataNo longer available.
21.0Page 18123704 EOS CDL SetupPageActionGroupPDAPDA becomes a stand alone app
21.0Page 18123704 EOS CDL SetupPageActionPDATemplatePDA becomes a stand alone app
21.0Page 18123704 EOS CDL SetupPageActionPDARequestsPDA becomes a stand alone app
21.0Page 18123704 EOS CDL SetupPageActionPDALogPDA becomes a stand alone app
20.0Table 18123702 EOS CDL Source Code SetupFieldVAT Exemp. Tax StampUse “Duty Stamp Source Code” instead.
20.0Codeunit 18122730 EOS066 EX038 ETCMethodDeclarationSettlementETCDocumentAssignChargeItemNo longer used.
18.0Codeunit 18122726 EOS066 EX023 EMAMethodDeclarationOnCalculateCINValueChanged to OnCalculateCINValueFrom

Changelog

24.0.20.0

Released: On Premise: 19. June 2024 | SaaS: 19. June 2024

  • 15399: EX066 CDL: Document classes: Document nos. are always assigned from series, even if entered manually

24.0.19

Released: On Premise: 17. June 2024 | SaaS: 17. June 2024

  • 15370: EX042 IPL In ‘Sales invoice’ created as anticipated payment invoice, and linked to order with multiple item lines with different VAT %, one with 0 VAT % and a free gift line, a line with ‘Line amount excl. VAT’ equal to ‘0’ is created
  • 15371: EX042 IPL In ‘Sales invoice’ created as anticipated payment invoice, and linked to order with multiple item lines with different VAT %, one with 0 VAT % and a free gift line, a line with ‘Line amount excl. VAT’ equal to ‘0’ is created: Development

24.0.18

Released: SaaS: 28. May 2024

  • 15184: EX066 CDL Modify captions from job to project, to uniform app to BC24

24.0.17

Released: On Premise: 23. May 2024 | SaaS: 24. May 2024

  • 15184: EX066 CDL Modify captions from job to project, to uniform app to BC24

24.0.15

Released: On Premise: 16. April 2024 | SaaS: 21. May 2024

  • 14493: EX092.01 DRP+CWS Add possibility to calculate trasport costs for Warehouse shipment groups from Tour Plan
  • 14397: EX038 ETC Add possibility to calculate trasport costs on Warehouse shipment groups

23.0.11

Released: On Premise: 22. February 2024 | SaaS: 22. February 2024

  • 14316: EX038 ETC Add event to get CWS transport costs from EMA

23.0.10

Released: On Premise: 09. February 2024 | SaaS: 13. February 2024

  • 13629: EX010 CMS In ‘Sales order’, on free gift line values of bonus fields aren’t inherited from document line
  • 14123: Fix Calculation of Transport Costs from Route Plan and fix deletion of route plan line

23.0.7

Released: On Premise: 22. December 2023 | SaaS: 22. December 2023

  • 13851: CHANGE: add event to skip our Doc Class Code assignation so by subscribing to the OnCreateSalesHeaderOnBeforeSalesOrderLineLockTable event the Sales Document Class List can be opened and used to choose the Doc Class Code
  • 13852: EX066 CDL Add event, to show page ‘Sales Document Class List (CDL)’ on ‘Sales quote’ when selected function ‘Make order’: Development

23.0.6

Released: On Premise: 20. November 2023 | SaaS: 20. December 2023

  • 13653: EX031 CON Permit to: 1. manage Conai weights till to 9 decimals. 2. exclude line from Conai calculation

23.0.5

Released: On Premise: 13. November 2023

  • 13563: EX020 VMI Modify, in page ‘EOS G/L Book - Print (VMI)', message obtained when launching with ‘Report type’ equal to ‘Test type’ and still unposted documents remains, in order to block print

23.0.4

Released: On Premise: 31. October 2023

  • 13522: EX006 CWS Fix calculation of transport costs for standard documents with ETC Setup CWS

23.0.3

Released: On Premise: 23. October 2023

  • 13447: EX066 CDL Add events, for integration between SPB, ETC, CMS with EMA, about documents without item ledger entries
  • 13055: EX092.02 Add Delivery route planner for Transport costs management
  • 13094: EX066 CDL FieldGroup for table EOS County

22.0.9

Released: On Premise: 14. July 2023 | SaaS: 17. July 2023

  • 12816: EX038 ETC Tours implementation with DRP fields

22.0.8

Released: On Premise: 05. June 2023 | SaaS: 06. June 2023

  • 12550: EX031 CON In page ‘Item card’, if field ‘EOS Conai’ is populed from “blank”, then it can’t longer set to “blank”

22.0.7

Released: On Premise: 19. May 2023 | SaaS: 19. May 2023

  • 12445: EX006 CWS Fix create purchase invoice from ETC with CWS

22.0.5

Released: On Premise: 08. May 2023

  • 12127: EX037 DDD On a ‘Sales order archive’, line discount is not calculated and invoice discount is not reported

22.0.4

Released: On Premise: 04. May 2023

  • 8151: EX026 ALB: Miglioria setup ALB Generazione Snapshots

22.0.0

Released: On Premise: 28. March 2023

  • 10939: Added event to filter a record of “Reason Codes” where the “Posting policy” is ‘No ledger entries’

EOS Labs -