로컬 클래스 및 전역 클래스
ABAP의 클래스는 로컬 클래스 또는 전역 클래스일 수 있습니다.

전역 클래스는 중앙에 저장되며 클래스 풀이라고 하는 자체 저장소 오브젝트에 포함됩니다. 전역 클래스는 주 프로그램 역할을 할 수 있습니다. 전역 클래스에는 다른 전역 클래스를 포함하여 다른 ABAP 프로그램에서 재사용되는 로직이 포함될 수도 있습니다.
로컬 클래스는 ABAP 프로그램의 일부로 정의됩니다(예: 전역 클래스). 정의된 프로그램 또는 클래스에서만 사용할 수 있습니다. 로컬 클래스는 단일 프로그램에만 필요한 엔티티 또는 기능에 유용합니다.
로컬 클래스와 전역 클래스의 ABAP 구문은 거의 동일합니다. 이 과정에서는 전역 클래스의 로컬 클래스로 작업합니다. if_oo_adt_classrun~main 메소드를 사용하는 전역 클래스는 일종의 주 프로그램으로만 사용됩니다.
전역 클래스의 로컬 클래스
아래 그림과 같이 ADT에서 전역 클래스를 열면 먼저 전역 클래스 탭에 포커스가 표시됩니다. 여기에서 전역 클래스 자체의 소스 코드를 찾을 수 있습니다. 로컬 클래스의 소스 코드를 보거나 입력하려면 로컬 유형 탭으로 이동해야 합니다.

ADT는 로컬 클래스의 소스 코드 템플릿을 제공합니다. 이 템플릿을 사용하려면 다음과 같이 하십시오.
- ABAP 편집기에서 lcl 을 입력하고 Ctrl + Space 를 누릅니다.
- 표시되는 리스트에서 lcl - Local class 를 선택하고 Enter를 누릅니다.
- 신규 로컬 클래스의 이름을 조정합니다.
이 과정의 클래스에서는 CLASS … DEFINITION 문에서 create private 추가 요소를 제거해야 합니다.

