You can also use the DEFINED and UNION attributes to overlay variable storage, but DEFINED and UNION overlay the storage permanently. When based variables are overlaid with a locator reference, the association can be changed at any time in the program by assigning a new value to the locator variable.
For more information on the DEFINED and UNION attributes, see DEFINED and POSITION attributes, and Unions.