Database schema in globals
Globals files can define the database schema to be used by the compiler to resolve
DEFINE ... LIKE statements.
The schema specification must appear before the GLOBALS keyword
starting the globals block.
The schema specification is propagated to the modules including
the globals file defining the database schema. These modules can use DEFINE
... LIKE without an explicit SCHEMA instruction.
Furthermore, when using the DATABASE instruction instead
of SCHEMA, if the module including the globals
contains the MAIN block, the DATABASE specification
of the globals file will be propagated and result in an implicit
database connection at runtime.
Example
SCHEMA stores
GLOBALS
DEFINE cust_rec LIKE customer.*
...
END GLOBALS