Address Integration Pattern
Just as Number Series, implementing addresses is typical when working with ERP applications. Microsoft Dynamics NAV follows a number of steps when using the addresses.
Addresses in Microsoft Dynamics NAV are not fully normalized. Each implementation creates a new set of predefined fields in a table, and copies the values. This has some advantages such as simplicity and filtering. The downside is that addresses use a lot of space in the record sets.
This video, available at https://www.youtube.com/watch?v=60Wrx9N-gfY&list=PLhZ3P-LY7CqmVszuvtJLujFyHpsVN0U_w&index=19, explains the Address Integration Pattern.
Technical description
Implementing addresses in Microsoft Dynamics NAV requires a set of fields to be implemented, values to be inherited, and the definition of a formatting function in the FormatAddress Codeunit.
Fields
When using Addresses in Microsoft Dynamics NAV, the following fields are typically implemented: