Refactoring tables
There is only a limited set of scenarios where refactoring tables is required to optimize the maintainability of the code without changing the functional application, since the Dynamics NAV user interface is typically bound to the database structure.
We will focus on the scenarios of renaming and normalization.
Renaming
Even though naming conventions in Dynamics NAV are strong and typically discussed when training new developers, this is considered an area where many mistakes are made. If, after reading this book, you would like to start implementing the naming conventions as discussed in Chapter 5, Coding Best Practices, we need to start renaming tables and fields.
The table and field names can be changed in Microsoft Dynamics NAV without breaking the code with a few exceptions.
Tip
When renaming fields and tables, a manual merge with traditional tools will detect a change. The automatic merge with the PowerShell tools, introduced in NAV2013R2, will accept this...