Increasing concurrency in NAV

NAV uses optimistic Concurrency for all the transaction except for posting. During posting, NAV locks the ledgers and sub ledgers, basically any table that has primary key of “Entry No.”. In Order for posting to work NAV has kept the posting process to as fast as…

When Changing a Codeunit Subtype

Since a couple of years codeunits have a property called Subtype. Selecting a specific value for this property changes the behavior of the codeunit, one of them being an extra property added to functions, i.e. FunctionType (for Test Codeunits and Upgrade Codeunits) which defaults to a…