* 변수 선언과 관련된 TIP
* 일반적인 IT 선언.
DATA : BEGIN OF G_SCR_T OCCURS 0,
DYNNR LIKE SY-DYNNR, "화면번호.
NAME(30), "화면필드명.
INPUT TYPE I, "INPUT 값.
END OF G_SCR_T.
* 구조체의 모습을 그대로 가진 INTERNAL TABLE
DATA : G_T003T_T LIKE T003T OCCURS 0 WITH HEADER LINE.
* INCLUDE 사용 예문.
DATA : BEGIN OF G_IT01_T OCCURS 0.
INCLUDE STRUCTURE ZFI0001S.
DATA END OF G_IT01_T.
* INCLUDE 사용시 필드 추가.
DATA : BEGIN OF G_IT02_T OCCURS 0.
INCLUDE STRUCTURE ZFI0002S.
DATA SEQ(8) TYPE N.
DATA END OF G_IT02_T.
* 변수의 초기값
DATA: GC_01 TYPE C VALUE 'S'. "변수의 초기값은 VALUE로서 준다.
* 변수 참조
DATA: MATNR LIKE MARA-MATNR. "변수의 테이블 필드 참조는 LIKE로 한다.
* SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETER: GC_PLANT LIKE ZPPT007-WERKS OBLIGATORY. "PARAMETER는 LIKE로.
SELECT-OPTIONS: GS_DWERK FOR AFPO-DWERK NO-EXTENSION NO INTERVALS, "SELECT-OPTION은 FOR로.
GS_MATNR FOR AFPO-MATNR.
SELECT-OPTIONS: GD_ERDAT FOR SY-DATUM DEFAULT SY-DATUM TO SY-DATUM. "SELECT-OPTION의 초기값은 DEFAULT로.
SELECTION-SCREEN END OF BLOCK B1.
출처: ERP 사랑넷에서 예전에 본 자료였던거 같은데 잘 기억이 안나네요...^^;;
ABAP 처음할 때 변수선언 하는것도 엄청 헷갈렸는데 위의 글 잘 정리된거 같으니 함 봐보세요. ^^*
* 일반적인 IT 선언.
DATA : BEGIN OF G_SCR_T OCCURS 0,
DYNNR LIKE SY-DYNNR, "화면번호.
NAME(30), "화면필드명.
INPUT TYPE I, "INPUT 값.
END OF G_SCR_T.
* 구조체의 모습을 그대로 가진 INTERNAL TABLE
DATA : G_T003T_T LIKE T003T OCCURS 0 WITH HEADER LINE.
* INCLUDE 사용 예문.
DATA : BEGIN OF G_IT01_T OCCURS 0.
INCLUDE STRUCTURE ZFI0001S.
DATA END OF G_IT01_T.
* INCLUDE 사용시 필드 추가.
DATA : BEGIN OF G_IT02_T OCCURS 0.
INCLUDE STRUCTURE ZFI0002S.
DATA SEQ(8) TYPE N.
DATA END OF G_IT02_T.
* 변수의 초기값
DATA: GC_01 TYPE C VALUE 'S'. "변수의 초기값은 VALUE로서 준다.
* 변수 참조
DATA: MATNR LIKE MARA-MATNR. "변수의 테이블 필드 참조는 LIKE로 한다.
* SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETER: GC_PLANT LIKE ZPPT007-WERKS OBLIGATORY. "PARAMETER는 LIKE로.
SELECT-OPTIONS: GS_DWERK FOR AFPO-DWERK NO-EXTENSION NO INTERVALS, "SELECT-OPTION은 FOR로.
GS_MATNR FOR AFPO-MATNR.
SELECT-OPTIONS: GD_ERDAT FOR SY-DATUM DEFAULT SY-DATUM TO SY-DATUM. "SELECT-OPTION의 초기값은 DEFAULT로.
SELECTION-SCREEN END OF BLOCK B1.
출처: ERP 사랑넷에서 예전에 본 자료였던거 같은데 잘 기억이 안나네요...^^;;
ABAP 처음할 때 변수선언 하는것도 엄청 헷갈렸는데 위의 글 잘 정리된거 같으니 함 봐보세요. ^^*