Callable functions
Most of the callable functions in NAV are designed to handle a very specific set of data or conditions and have no general-purpose use (for example, the routines for updating Check Ledger entries during a posting process are likely to apply only to that specific function). If we are making modifications to a particular application area within NAV, we may find functions that we can utilize, either as is or as models for our new functions.
There are quite a few functions within NAV that are relatively general purpose. They either act on data that is common in many different situations (such as dates) or they perform processing tasks that are common to many situations (such as providing access to an external file). We will review a few such functions in detail, then list a number of others worth studying. If nothing else, these functions are useful as guides for "here is how NAV does it". The various parameters in these explanations are named to assist with...