Global data in the module is initialized during module initialization and during cycle-main procedure initialization.
For special concerns regarding initialization in cycle-main procedures, see Use Caution Exporting Subprocedures in Cycle Modules.