* 시스템 변수의 종류 알아보기
ⓐ SE11(Data Dictionary) 실행
ⓑ Database Table = SYST
ⓒ 조회된 Structure의 Components 탭의 구성요소를 보면 된다
ⓓ 시스템변수 Name Rule = 'SY-' + Component
(예) Component가 INDEX인 경우 ABAP 프로그램에서 쓰이는 시스템 변수명은
SY-INDEX는 반복문 안에서 현재 수행된 인덱스 값을 갖고 있다.
* 시스템 변수
+ SY-INDEX : LOOP안에서 현재 수행되는 인덱스 값
+ SY-PAGNO : 리스트에서 현재 페이지 값
+ SY-TABIX : Internal Table에서 현재 행의 인덱스 값
+ SY-DBCNT : DB 조회된 전체 행의 갯수
+ SY-SUBRC : ABAP문 처리 이후 반환되는 값
0 = 성공, 4 = Not Found, ...
+ SY-LSIND : 현재 수행되는 List화면의 인덱스. (상세화면 제어시 활용됨)
+ SY-LISEL : 부모LIST에서 상세내용LIST 호출시 부모LIST에서 선택된 ROW의 정보
+ SY-UCOMM : 명령버튼의 FUCIONTION CODE
+ SY-DATUM : 오늘 날짜
+ SY-UZEIT : 현재 시간
+ SY-UNAME : 로그인 한 ID
+ SY-TCODE : 현재 프로그램의 Transaction Code
+ SY-TFILL : 총 건수
+ SY-LSIND : 현재 LIST의 LEVEL을 표시(BASIC LIST = 0, DETAILS LIST =1)
+ SY-PFKEY : 시스템에 발생한 FUNCTION CODE.
+ SY-LISEL : 선택된 라인의 Contents of selected line
+ SY-LILLI : 선택된 라인의 절대값.
+ SY-CUROW : 커서의 위치 (Line)
+ SY-CUCOL : 커서의 위치 (Column)
+ SY-CPAGE : 표시된 화면의 Page번호
+ SY-STARO : 표시된 화면의 시작 Line
+ SY-STACO : 표시된 화면의 시작 Column
+ SY-DATUM : 오늘날짜(시스템날짜)
+ SY-UZEIT : 현재시간(시스템시간)
+ SY-ULINE : 또는 uline(255) 위에 line-size 255라고 선언
'업무 > ABAP' 카테고리의 다른 글
SAP ABAP. DBLINK와 RFC의 차이 (1) | 2016.01.25 |
---|---|
SAP ABAP. SCREEN PAI의 on request 와 on input 의 차이 (0) | 2016.01.25 |
ABAP. LOOP내의 AT 구문 사용법 (0) | 2016.01.20 |
ABAP. 비교 연산자/산술연산자 (0) | 2016.01.20 |
ABAP. Report Event List (0) | 2016.01.20 |