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