component에 .include 를 넣을 시 structure 자체를 포함시키는 대신 해당 structure(ex. address)의 하위 속성(ex. city, zip, ...)들을 포함시킴. structure를 수정할 시 해당 structure의 속성들을 사용하는 상위의 structure도 자동으로 참고해서 속성들을 바꾸게 됨.
sort(abap자체 로직으로) 명령어는 table type이 sorted table인 table에 사용할 수 없음.
Data gt_itab type zit_sflight_cl0_00.
Data gv_s TYPE string.l
DESCRIBE TABLE gt_itab KIND gv_s.
=> gv_s변수에 table type인 T (standard) / S(sorted) /H(hashed) 가 담김.
MASTER DATA: 변할일이 거의 없는 기준정보 -> APP0
TRANSACTION DATA-> 자주 변하는 정보들 -> DEFINE APP1
Delivery class: table종류 일반적으로 application table
Data element의 FIELD LABEL의 LENGTH는 화면 크기에 따라 설명을 다르게 표시하는 기준임 <-> DOMAIN의 LENGTH와는 다름
EXCUTABLE PROGRAM을 실행하면 명시하지않아도 알아서실행됨.
1. LOAD-OF PROGRAM
2. INITIALIZATION
3. AT SELECTION-SCREEN
4. OUTPUT AT SELECTION SCREEN
5. START OF SELECTION
이후 SELECTION SCREEN을 받아와 SELECT를 진행
반복구문에서 SY-INDEX, SY-TABIX는 계속 0과 1.
SY-SUBRC = 4이면 결과없는것.
INTO CORRESPONDING FIELDS OF 안하면 순서대로 입력됨
콤마 붙이면 2단 뛰어쓰기 됨
안붙이면 줄바꿈만 일어남.