ABAP-CONSTANT 선언

유재용·2025년 3월 19일

ABAP

목록 보기
3/11

ABAP CONSTANT 선언

ABAP에서 CONSTANT는 변경되지 않는 값(상수)을 정의하는 데 사용됩니다. 한 번 값이 할당되면 프로그램 실행 중에 변경할 수 없습니다.

기본 선언 구문

CONSTANTS: c_pi TYPE f VALUE '3.14159'.
CONSTANTS: c_max_users TYPE i VALUE 100.
CONSTANTS: c_company_name TYPE string VALUE 'ACME Corporation'.

특징

  • 선언과 동시에 반드시 초기값을 지정해야 합니다.
  • 프로그램 실행 중 값을 변경할 수 없습니다.
  • 코드의 가독성과 유지보수성을 향상시킵니다.
  • 매직 넘버(하드코딩된 값)의 사용을 줄여줍니다.

선언 예시

CONSTANTS: 
  c_tax_rate        TYPE p DECIMALS 2 VALUE '0.19',  " 19% VAT
  c_date_format(10) VALUE 'DD.MM.YYYY',
  c_error           VALUE 'E',
  c_success         VALUE 'S'.

사용 시 장점

  • 코드 전체에서 일관된 값 사용 보장
  • 값 변경 시 한 곳에서만 수정하면 됨
  • 코드의 의도를 명확하게 전달
  • 타입 안전성 보장
profile
ABAP 개발자

0개의 댓글