FIELDS : DATA DICTIONARY에서 정의된 필드들을 나타냄.
테이블이나 구조 내에서 각각의 필드가 어떻게 구성되는지를 정의.
EVENTS : ABAP 프로그램에서 발생하는 특정 이벤트를 처리하는 블록.
일반적으로 프로그램의 실행 흐름을 제어.(START-OF-SELECTION, END-OF-SELECTION)
PBO (PROCESS BEFORE OUTPUT) : 화면이 사용자에게 출력되기 전에 실행되는 논리를 정의.
화면에 표시될 데이터를 준비하거나 초기화하는데 사용됨.
PAI (PROCESS AFTER INPUT) : 사용자가 화면에서 입력을 한 후에 실행되는 논리를 정의함
사용자가 입력한 데이터를 처리하거나 검증하는데 사용됨
SUBROUTINES : 재사용 가능한 코드 블록을 정의. 프로그램 내에서 반복적으로 사용되는 기능을 모듈화
관리 할 수 있음.
SCREENS : SAP프로그램에서 사용자 인터페이스를 정의함. 화면요소(입력필ㄷ, 버튼 등)를 구성하고 배치
GUI STATUS : 화면의 메뉴, 버튼, 아이콘 드으이 상태를 정의. 사용자가 특정화면에서 사용할 수 있는
기능을 제어함.
GUI TITLE : 화면의 제목을 정의. 사용자가 현재 어떤 작업을 하고 있는지 명확하게 알 수 있도록 제목을 설정
INCLUDE :

INCLUDE문은 다른 프로그램또는 라이브러리의 코드 블록을 현재 프로그램 내로 포함시키는데 사용함. 코드를 여러 파일로 분리하여 관리할 수 있게 해주며, 이를 통해 코드의중복을 방지하고 재상용성을 높일 수 있음.
보통 PEPORT 프로그램 하나의 4개의 INCLUDE를 만듦.

프로그램 내에서 사용되는 텍스트를 정의. 메시지, 레이블, 텍스트 상자등의 내용을 관리