메뉴 건너뛰기

SAP 한국 커뮤니티

변수 선언과 관련된 TIP

나침반친구 2007.03.05 14:31 조회 수 : 4674 추천:30

* 변수 선언과 관련된 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 처음할 때 변수선언 하는것도 엄청 헷갈렸는데 위의 글 잘 정리된거 같으니 함 봐보세요. ^^*
번호 제목 글쓴이 날짜 조회 수
67 User Parameter 조회 펑션 [3] 양키(이경환) 2014.03.04 3177
66 Working with User-Exits for the transaction VA01 [3] file 노름마치 2009.07.10 3170
65 Implementing Field Exit for the transaction MK01 [3] file 노름마치 2009.07.10 3150
64 Working with Substitution Exit [6] file 노름마치 2009.07.10 3064
63 Creating Custom Screen in XD01 [2] file 노름마치 2009.07.10 3055
62 sap perforamnce check t-code list [2] sapjoy 2014.06.16 3042
61 Effective_Code_Writing [3] file sapjoy 2007.04.18 2991
60 System Administration Made Easy - Performace file 박진만 2007.06.26 2985
59 workflow 와 wepflow를 위한 초보 가이드 [2] file gauguin 2008.06.14 2967
58 BTE_Adding custom fields to the FI report FBL5N using BTEs [1] file 노름마치 2009.07.10 2955
57 ABAP based Application Log Using SLG1 [1] file 노름마치 2009.07.10 2947
56 Adding custom fields to the Purchase Order transaction ME22N [1] file 노름마치 2009.07.10 2946
55 SAP tips Journal - 8,9월 호 (2007) [3] file onefineday 2009.02.11 2942
54 SAP tips Journal - 6,7월 호 (2007) [8] file onefineday 2009.02.11 2914
53 REM TABLE1 밤의화신 2013.09.11 2867
52 SAP tips Journal - 10,11월 호 (2007) [4] file onefineday 2009.02.11 2862
51 Defining and Implementing Business Add-ins (BADI) (Step-by-step with screenshots)_2 [2] file 노름마치 2009.07.10 2852
50 Chain statement : [3] sapjoy 2014.12.18 2842
49 REM TABLE2 밤의화신 2013.09.11 2819
48 Changing the description of the standard SAP fields [3] file 노름마치 2009.07.10 2795