AL in fundamentally a single-threaded language and as a consequence there is no support for shared data in-memory, leaving the need for traditional synchronization primitives unnecessary. Instead, the synchronization of shared data is delegated to the database.
Previous versions of Microsoft Dynamics NAV provided users with the facility to complete intercompany transactions, ensuring that both parties were provided with accurate records of these transactions. However, the previous process was manual – and time consuming. Taking care of sales and purchase invoices was a multi-step process that had to be repeated for every transaction.
The transaction log lies at the core of SQL Server, but it’s often misunderstood. Understanding the log architecture will give you peace of mind and make you a better administrator.
The transaction log is a double entry system. Every activity is recorded in the log before it is carried out in the database. So what’s the purpose of all this extra work?
How many times have you seen a transaction posted in Dynamics NAV that you just knew wasn’t right? Maybe the numbers looked off, or the date was wrong, or perhaps you are just curious who entered the transaction; or better yet, how to fix an entry to ensure accuracy. This short video will walk you through all of these tasks.
First, we will discuss the design patterns which were previously used to update the data in Dynamics NAV, and have since become outmoded solutions. Then, we will look at the setup update implemented in Dynamics NAV 2015 version. Finally, we will run a report, check how the new update pattern works, and review the functions it performs. We will also point out the limitations of using the pattern.
In Microsoft Dynamics NAV we don’t have Abstract Classes or Inheritance. These are modern technologies that make sure that objects in your application have similar elements and signatures.
Despite the lack of these modern concepts NAV does have many tables and codeunits that follow similar structures by design. This has been like this ever since the early days in the 1980s.