A System Variable stores a commonly used piece of information, which may be static or dynamic. Its definition specifies a call to an evaluation program - a 3GL program or a LANSA function - which returns a fixed or variable piece of information.
There are a large number of shipped system variables, and you may create your own system variables.
System variables are the only Repository object which is available across all partitions. There is one set of system variables in a LANSA system.
See System and Multilingual Variables in the Technical Reference Guide.
See System Variable Concepts in the Developer Guide.
See Shipped System Variables in the Technical Reference Guide.
See How to Create a Function in the Developer Guide.