The following table lists the standard Dynamics NAV application objects modified by E-Commerce B2B.
The list applies to the latest version of E-Commerce B2B and the current version of Microsoft Dynamics NAV.
Type | ID | Name | Modifications |
---|---|---|---|
Table | 4 | Currency | 2 new fields |
Table | 18 | Customer | 1 new field |
Table | 27 | Item | 8 new fields |
Table | 36 | Sales Header | 3 new fields |
Table | 5401 | Item Variant | 1 new field |
Page | 21 | Customer Card | E-Commerce section (1 field) E-Commerce action group (1 action) |
Page | 22 | Customer List | E-Commerce action group (1 action) |
Page | 30 | Item Card | E-Commerce section (6 fields) E-Commerce action group (7 actions) |
Page | 41 | Sales Quote | E-Commerce section (3 fields) E-Commerce action group (4 actions) |
Page | 42 | Sales Order | E-Commerce section (3 fields) E-Commerce action group (4 actions) |
Page | 495 | Currency Card | E-Commerce section (2 fields) |
Page | 5050 | Contact Card | E-Commerce action group (1 action) |
Page | 5052 | Contact List | E-Commerce action group (1 action) |
E-Commerce B2B, when used with Dynamics NAV 2016 and above, utilizes the Eventing model for customizations, and the following E-Commerce B2B objects are primarily used as Event listeners and handle the actions for the objects listed above:
Type | ID | Name | Comments |
---|---|---|---|
Codeunit | 25026301 | E-Commerce Item Extensions | Handles events from Item, Item Variant, and related pages. |
Codeunit | 25026302 | E-Commerce Customer Extensions | Handles events from Customer, Contact, and related pages. |
Codeunit | 25026303 | E-Commerce SO Extensions | Handles events from Sales Header, and related pages. |
When used with Dynamics NAV 2015 and below without the Eventing model, the standard objects will also include the code changes necessary to handle the respective object actions.
When used with Dynamics NAV 2009 and below, all the table objects involved in data replication must also be modified to include replication function calls in the OnInsert, OnModify, OnDelete, OnRename triggers.