Management codeunits
There are over 150 codeunits with the word "Management" or "Mgt" as part of their description name (filter the codeunits using *Management*|*Mgt*
). Each of these codeunits contains functions in which the purpose is the management of some specific aspect of NAV data. Many are very specific to a narrow range of data. Some are more general, because they contain functions we can reuse in another application area (for example, Codeunit 396 – NoSeriesManagement).
When we are working on an enhancement in a particular functional area, it is extremely important to check the Management codeunits utilized in that area. We may be able to use some existing standard functions directly. This will have the benefit of reducing the code we have to create and debug. Of course, when a new version is released, we will have to check to see if the functions on which we relied have changed in a way that affects our code.
If we can't use the existing material...