ABAP-시스템 변수

유재용·2025년 3월 19일

ABAP

목록 보기
4/11

ABAP 시스템 변수 (SY) 개요

ABAP 프로그램에서 시스템 변수는 'SY-' 접두사로 시작하며, 시스템의 현재 상태나 마지막 실행된 작업의 결과를 저장합니다.

자주 사용되는 시스템 변수

  • SY-SUBRC: 가장 많이 사용되는 시스템 변수로, 마지막으로 실행된 ABAP 문장의 처리 결과를 나타냅니다.
    • 0: 성공적으로 실행됨
    • 4: 경고와 함께 실행됨
    • 8: 오류 발생
  • SY-DATUM: 현재 시스템 날짜 (YYYYMMDD 형식)
  • SY-UZEIT: 현재 시스템 시간 (HHMMSS 형식)
  • SY-TIMLO: 현재 로컬 시간 (클라이언트의 시간대에 따른 시간)
  • SY-DATLO: 현재 로컬 일자 (클라이언트의 시간대에 따른 날짜)
  • SY-UNAME: 현재 로그인한 사용자의 ID
  • SY-LANGU: 현재 시스템 언어
  • SY-MANDT: 현재 클라이언트 번호
  • SY-SYSID: SAP 시스템 ID
  • SY-CPROG: 현재 실행 중인 프로그램 이름
  • SY-DYNNR: 현재 화면 번호
  • SY-TCODE: 현재 실행 중인 트랜잭션 코드
  • SY-TABIX: 내부 테이블 처리 시 현재 행 번호
  • SY-INDEX: 반복문(LOOP, DO)에서 현재 반복 횟수
  • SY-TLENG: 문자열의 실제 길이
  • SY-MSGID: 메시지 클래스 ID
  • SY-MSGNO: 메시지 번호
  • SY-MSGTY: 메시지 유형 (E: 오류, W: 경고, I: 정보, S: 성공, A: 중단)
  • SY-MSGV1 ~ SY-MSGV4: 메시지 변수값
  • SY-BATCH: 배치 작업 여부 확인
  • SY-BINPT: 백그라운드 입력 모드 여부
profile
ABAP 개발자

0개의 댓글