SAP/ABAP

[SAP ABAP] ABAP 주요 T-CODE(티코드) 정리

로블리제 2024. 7. 22. 11:07

SAP ABAP 트랜잭션 코드 표

구분트랜잭션 코드설명

SAP ABAP T-CODE
조회관련 SE80 오브젝트 네비게이터 (Object Navigator)
SE16 데이터 브라우저 (Data Browser)
SE16N 일반 테이블 조회 (General Table Display)
SE09 전송 조직자 (Transport Organizer)
개발 관련 BAPI BAPI 탐색기 (BAPI Explorer)
SE11 ABAP 딕셔너리 (ABAP Dictionary)
SE38 ABAP 편집기 (ABAP Editor)
SE37 기능 작성기 (Function Builder)
SE24 클래스 작성기 (Class Builder)
SE91 메시지 (Message Maintenance)
SE93 트랜잭션 (Maintain Transaction)
TEST SM21 시스템로그 (System Log)
ST05 Performance Trace
ST22 덤프 분석 (ABAP Runtime Error)
기능 ABAPHELP 키워드 문서 (ABAP Key Word Documentation)
ABAPDOCU 데모 (ABAP Documentation and Examples)
SQVI 퀵 뷰어 (Quick Viewer)
SQ01, SQ02, SQ03 SAP Query

각 트랜잭션 코드 설명

  1. SE80 - 오브젝트 네비게이터 (Object Navigator)
    • SE80은 ABAP 개발 환경에서 객체를 관리하고 탐색하는 주요 도구입니다. 이 트랜잭션을 통해 프로그램, 함수 그룹, 클래스, 패키지 등 다양한 객체를 생성, 수정, 삭제할 수 있습니다.
  2. SE16 - 데이터 브라우저 (Data Browser)
    • SE16은 데이터베이스 테이블의 내용을 조회할 수 있는 트랜잭션 코드입니다. 특정 조건에 맞는 데이터를 검색하거나 테이블의 전체 내용을 확인할 수 있습니다.
  3. SE16N - 일반 테이블 조회 (General Table Display)
    • SE16N은 SE16의 향상된 버전으로, 더 직관적인 인터페이스와 추가 기능을 제공합니다. 데이터를 조회하고 편집할 수 있으며, 빠른 데이터 검색을 지원합니다.
  4. SE09 - 전송 조직자 (Transport Organizer)
    • SE09는 전송 요청(Transport Request)을 관리하는 트랜잭션 코드입니다. 개발 변경 사항을 다른 시스템으로 이동할 때 사용하는 전송 요청을 생성하고 추적할 수 있습니다.
  5. BAPI - BAPI 탐색기 (BAPI Explorer)
    • BAPI(Business Application Programming Interface)는 비즈니스 객체를 SAP 시스템에서 호출할 수 있는 인터페이스입니다. BAPI 탐색기를 통해 다양한 BAPI를 검색하고 테스트할 수 있습니다.
  6. SE11 - ABAP 딕셔너리 (ABAP Dictionary)
    • SE11은 데이터 사전을 관리하는 트랜잭션 코드입니다. 여기서 테이블, 뷰, 데이터 요소, 도메인 등 데이터베이스 객체를 생성하고 수정할 수 있습니다.
  7. SE38 - ABAP 편집기 (ABAP Editor)
    • SE38은 ABAP 프로그램을 작성하고 수정할 수 있는 트랜잭션 코드입니다. 프로그램 소스 코드를 편집하고 디버깅할 수 있습니다.
  8. SE37 - 기능 작성기 (Function Builder)
    • SE37은 함수 모듈을 관리하는 트랜잭션 코드입니다. 새로운 함수 모듈을 생성하고, 기존 함수 모듈을 수정 및 테스트할 수 있습니다.
  9. SE24 - 클래스 작성기 (Class Builder)
    • SE24는 ABAP 클래스와 인터페이스를 관리하는 트랜잭션 코드입니다. 객체 지향 프로그래밍을 지원하며, 클래스와 메서드를 생성하고 수정할 수 있습니다.
  10. SE91 - 메시지 (Message Maintenance)
    • SE91은 메시지 클래스를 관리하는 트랜잭션 코드입니다. 메시지 클래스를 생성하고 메시지 텍스트를 정의할 수 있습니다. 이 메시지들은 프로그램에서 오류 또는 정보 메시지로 사용됩니다.
  11. SE93 - 트랜잭션 (Maintain Transaction)
    • SE93은 트랜잭션 코드를 생성하고 유지보수하는 트랜잭션 코드입니다. 사용자 정의 트랜잭션 코드를 생성하여 특정 프로그램이나 기능에 접근할 수 있습니다.
  12. SM21 - 시스템로그 (System Log)
    • SM21은 시스템 로그를 확인하고 분석하는 트랜잭션 코드입니다. 시스템 오류, 경고, 정보 메시지 등을 추적할 수 있습니다.
  13. ST05 - Performance Trace
    • ST05는 데이터베이스 성능을 분석하기 위한 트랜잭션 코드입니다. SQL 문, 락, 버퍼 등을 추적하여 성능 문제를 진단할 수 있습니다.
  14. ST22 - 덤프 분석 (ABAP Runtime Error)
    • ST22는 ABAP 프로그램 실행 중 발생한 런타임 오류(Dump)를 분석하는 트랜잭션 코드입니다. 오류 원인을 파악하고 해결책을 찾을 수 있습니다.
  15. ABAPHELP - 키워드 문서 (ABAP Key Word Documentation)
    • ABAPHELP는 ABAP 언어의 키워드에 대한 문서를 제공하는 트랜잭션 코드입니다. ABAP 키워드, 문법, 사용 예제 등을 확인할 수 있습니다.
  16. ABAPDOCU - 데모 (ABAP Documentation and Examples)
    • ABAPDOCU는 ABAP 프로그램의 예제와 문서를 제공하는 트랜잭션 코드입니다. 다양한 예제 프로그램을 통해 ABAP 기술을 학습할 수 있습니다.
  17. SQVI - 퀵 뷰어 (Quick Viewer)
    • SQVI는 간단한 조회 보고서를 생성할 수 있는 트랜잭션 코드입니다. 사용자가 테이블과 필드를 선택하여 빠르게 데이터를 조회하고 보고서를 만들 수 있습니다.
  18. SQ01, SQ02, SQ03 - SAP Query
    • SQ01, SQ02, SQ03 트랜잭션 코드는 SAP Query를 생성하고 관리하는 데 사용됩니다. SQ01은 쿼리 디자인, SQ02는 정보 세트 유지보수, SQ03은 사용자 그룹 관리를 담당합니다.