본문 바로가기
카테고리 없음

🧭 SAP 주요 T-Code 기능별 정리표

by ITZobil_log 2025. 10. 27.

 

 

 

 

구분 T-Code 명칭 (Transaction Name) 주요 기능 설명 활용 예시
① 데이터 구조 정의 / 조회 SE11 ABAP Dictionary 테이블, 데이터 요소, 구조, 뷰, 검색 도움말 등을 정의·관리 ZTABLE_MAT 생성, MARA 구조 확인
  SE16N Data Browser (Table Display) 테이블 데이터 조회 및 간단한 수정 (권한 시) SE16N → MARA 입력 후 자재 기본정보 조회
② 프로그램 개발 / 테스트 SE38 ABAP Editor 개별 프로그램 작성, 실행, 디버깅 ZTEST_REPORT 실행 테스트
  SE80 Object Navigator 통합 개발 환경 (프로그램, 클래스, 패키지 등 관리) 패키지 단위로 프로그램, 함수, 클래스 통합 관리
③ 클래스 / 메서드 관련 SE24 Class Builder 클래스 및 인터페이스 생성, 메서드 구현 OO ABAP 기반 객체 생성 및 수정
④ 함수 / 인터페이스 관련 SE37 Function Builder 함수(Function Module) 생성·테스트 BAPI_MATERIAL_GET_DETAIL 실행 테스트
⑤ 메시지 관리 SE91 Message Maintenance 메시지 클래스 생성 및 관리 ZMSG_CLASS 생성 후 오류 메시지 정의
⑥ 트랜잭션 생성 / 단축키 등록 SE93 Transaction Code Maintenance 사용자 지정 T-code 생성 (리포트나 프로그램 연결) ZMM_UPLOADZMM_UPLOAD_REPORT 연결
⑦ 에러 / 실행 / 모니터링 ST22 Dump Analysis (Short Dump) 런타임 에러 분석 (ABAP 덤프 확인) “Field symbol not assigned” 에러 원인 분석
  SM37 Job Monitoring 백그라운드 작업(Job) 상태 및 로그 확인 정기 Job 실패 원인 추적
  SXI_MONITOR Integration Engine Monitor SAP PI/PO, Web Service 연계 메시지 모니터링 인터페이스 메시지 성공/실패 확인
⑧ 개발 전송 관리 SE09 Transport Organizer 개발 객체의 전송(Transport Request) 생성, 관리, 릴리즈 개발 완료된 ZPROGRAM을 QA/PROD로 전송

📘 분류별 기억법 요약

분류 기능
🔹 데이터 구조 / 조회 SE11, SE16N
💻 개발 및 테스트 SE38, SE80
🧩 객체지향 / 함수 / 연계 SE24, SE37, SXI_MONITOR
💬 메시지 / 트랜잭션 관리 SE91, SE93
🚨 오류 / 실행 모니터링 ST22, SM37
📦 개발 전송 관리 SE09 (Transport Request)

💡 실무에서의 조합 예시

시나리오 사용하는 T-Codes 설명
📘 프로그램 개발 및 테스트 전체 흐름 SE38 → SE80 → ST22 개발 → 실행 → 에러 추적
🧱 테이블 생성 및 데이터 확인 SE11 → SE16N 구조 정의 → 실제 데이터 조회
🔗 RFC/PI 연계 테스트 SE37 → SXI_MONITOR 함수 테스트 → 인터페이스 상태 모니터링
🚀 개발 완료 후 전송 SE09 트랜스포트 요청 생성 및 릴리즈 (개발 → QA → PROD)