Design builds the bridge between the black box of technology and everyday practice—Gui Bonsiepe
The basic building blocks of any system are data definitions. In NAV, the data definitions are made up of tables. Within these tables individual data fields exist. Whether you are working on a new add-on or a tightly integrated modification, the first level of detailed design for a NAV application must be the data structure.
In NAV, the table definition can encompass much more than traditional data fields and keys. The table definition should also include a significant portion of the data validation rules, processing rules, business rules, and logic to ensure referential integrity.
In this chapter, we will learn how to design and construct ...