Classes locais e globais
As classes no ABAP podem ser locais ou globais.

As classes globais são armazenadas centralmente e estão contidas em seu próprio objeto do repositório chamado pool de classes. Uma classe global pode servir como programa principal. As classes globais também podem conter lógica a ser reutilizada por outros programas ABAP, incluindo outras classes globais.
As classes locais são definidas como parte de um programa ABAP, por exemplo, uma classe global. Você só pode utilizá-los no programa ou na classe em que estão definidos. As classes locais são úteis para entidades ou funções que você precisa apenas em um único programa.
A sintaxe ABAP de classes locais e globais é quase idêntica. Neste curso, você trabalhará com classes locais em sua classe global. A classe global com o método if_oo_adt_classrun~main só servirá como um tipo de programa principal.
Classes locais em classes globais
Como mostrado na figura abaixo, quando você abre uma classe global no ADT, o foco está na guia Classe global, primeiro. Aqui você encontra o texto fonte da própria classe global. Para ver ou inserir o texto fonte de classes locais, você deve navegar para a guia Tipos locais.

O ADT fornece um modelo de texto fonte para a classe local. Para utilizar este modelo, proceda da seguinte forma:
- No editor ABAP, digite lcl e pressione Ctrl + espaço.
- Na lista exibida, selecione lcl - Classe local e pressione Enter.
- Ajuste o nome da nova classe local.
Para as classes neste curso, remova a adição Create private da instrução CLASS … DEFINITION.

