[ABAP] CONSTANTS - 상수


[ABAP] CONSTANTS - 상수

상수란 변수의 반댓말로 변하지 않는 고정된 값을 의미합니다. ABAP에서 CONSTANTS 구문을 사용하면 상수를 선언할 수 있습니다. 1. CONSTANTS <f> TYPE <t> LENGTH <n> VALUE <v>. CONSTANTS gc_x TYPE c VALUE 'X'. CONSTANTS 를 사용할때 DATA를 선언할 때와 마찬가지로 상수명과 TYPE, 길이를 지정합니다. 이때 DATA와 다른 점은 VALUE를 반드시 지정해야 하다는 점입니다. CONSTANTS 선언 시 VALUE를 지정하지 않으면 활성화가 되지 않습니다. TYPE과 LENGTH는 옵션이지만 선언하지 않으면 C TYPE 1자리로 지정됩니다. 또한 상수를 프로그램에서 변경하려려 해도 활성화가 되지 않습니다. 아래의 화면처럼 gc_x 상수의 값을 변경하려 한다면 활성화가 되지 않습니다. 오류 화면 CONSTANTS : BEGIN OF gc_list, name1(20) TYPE c VALUE '1번', name2...


#ABAP #SAP

원문링크 : [ABAP] CONSTANTS - 상수