Net.Data provides two types of variables: user-defined variables and Net.Data variables.
Assign a variable value based on the value of another variable or string.
Use the ENVVAR language construct to reference environment variables.
Use the EXEC language construct to invoke other programs from a variable reference.
Hide variable reference from HTML source.
Build a delimited string of values using the LIST language construct.
Pass an array of values to and from a function. Can be used for report output.
Variables that are for miscellaneous processing and file manipulation, table processing, report formatting, and language environments.
Some variables have values that you can define or modify, others are defined by Net.Data. The description for the variable specifies whether you define a value or not. See the description of a variable to determine how the value is defined.
The following variable types are provided by Net.Data:
Defined by Net.Data to let you process Net.Data tables. Use these variables to access data from SQL queries and function calls. They are only recognized inside REPORT or ROW blocks, unless otherwise specified.
Help you customize reports from a function. You can define or reference report variables in any Net.Data macro block.
Help you customize the way FUNCTION blocks are processed, using language environments.
Defined by Net.Data to affect Net.Data processing, find out the status of a function call, and obtain information about the result set of a database query. Some miscellaneous variables are set by Net.Data and cannot be changed.
The output for many Net.Data variables varies depending on the operating system on which it runs.
Constants can be up to 256KB in a Net.Data macro. Thus, you cannot initialize a variable or set a default value whose length is greater than 256 KB in a macro.
In this chapter, operating system support for each variable is specified. The following list defines operating system abbreviations: