System Functions

This documentation describes various Natural "built-in" functions for use in certain statements; see System Functions in the Programming Guide.

Note:
As of Natural Version 6.2 for Windows and UNIX, Version 6.3 for OpenVMS and Version 4.2 for Mainframes, all new system functions are preceded by an asterisk (*) to avoid naming conflicts with, for example, user-defined variables in existing applications.

This documentation is organized under the following headings:

System Functions for Use in Processing Loops Describes Natural system functions which can be used in a program loop context.
Mathematical System Functions Describes the system functions which are supported in arithmetic processing statements and in logical condition criteria.
Miscellaneous System Functions System functions to evaluate the minimum or maximum; system function for field identification; system function to receive the return code from a non-Natural program; system function to convert "incorrectly sorted" characters; system function for lower/upper case translation; system function to remove leading and/or trailing blanks.
Natural Functions Describes Natural functions which are supplied by Software AG in the library SYSTEM on system file FNAT.

See also Example of System Variables and System Functions in the Programming Guide.

Note:
The mathematical system functions and the Natural functions are not included in the selection box below. Use the above link instead.

Quick Reference