GLOBAL DATA AREA
A Global Data Area, ou Global, é um tipo de objeto natural onde são definidos os elementos de dados que podem ser referenciados por múltiplos programas e subrotinas na mesma aplicação ou biblioteca. Somente uma Global pode ser utilizada em determinado programa/subrotina. É importante lembrar que se uma Global for modificada e recatalogada, os programas e subrotinas que a utilizam também deverão ser recatalogados.
PARAMETER DATA AREA
Define os elementos de dados que um subprograma (programas não aceitam parameter) irá usar para receber e retornar dados para o programa chamador.
Os nomes da Parameter não precisam coincidir com os nomes do programa chamador, mas o formato, tamanho e ordem de serem definidos precisam ser iguais aos que foram passados pelo programa chamador. Pode-se especificar o tamanho e/ou o formato diferente desde que seja utilizada a clausula “BY VALUE” OU “BY RESULT”. A Parameter pode ser tanto interna quanto externa ao sub-programa.