📘 Transaction Code 생성 및 관리
✅ Transaction Code(T-code)란?
- T-code(트랜잭션 코드)는 SAP 시스템 내에서 특정 프로그램이나 기능을 빠르게 실행할 수 있도록 하는 툴(tool)이다.
- 임직원들이 프로그램을 쉽게 사용할 수 있도록, 작성된 프로그램에 대해 트랜잭션 코드를 만들어야 한다.
✅ Transaction Code 생성 방법
📍 1. Program에서 Transaction Code 생성
- 프로그램 이름(ZABAP_…) 우측 클릭 → Create → Transaction 선택.
- Transaction Code 이름은 프로그램 이름과 동일하게 설정한다.
- 이렇게 하면 유지보수가 더 쉬워진다.
- Transaction Code 생성 시 입력해야 하는 항목:
- Short Text Description: 트랜잭션 코드에 대한 간단한 설명을 입력한다.
- Option 선택:
- **ㅁ Dialog transaction:** 화면(Screen) 기반 트랜잭션. **V Report transaction:***우리가 작성한 프로그램(Report)과 연결되는 트랜잭션.
- Program Name 입력:
- 트랜잭션 코드와 연결할 프로그램 이름(ZABAP_F15_01)을 입력한다.
- SAPGUI 옵션 체크:
- V SAPGUI for HTML
- V SAPGUI for Java
- V SAPGUI for Windows
- 모든 설정을 완료한 후, SAVE 버튼을 눌러 저장한다.
✅ Transaction Code 관리 방법: SE93
- Transaction Code를 유지보수하거나 새로 추가할 때는 SE93 트랜잭션을 사용한다.
📍 SE93을 통해 Transaction Code 관리
- SE93 실행 → 기존 트랜잭션 코드 검색 및 수정.
- Favorite에 T-code 추가:
- Favorite(즐겨찾기) 오른쪽 클릭 → Insert Transaction 선택.
- 자주 사용하는 트랜잭션 코드를 추가할 수 있다.
✅ 메뉴바 설정: 코드 네임 표시
- 메뉴바에서 Extra → Settings로 이동.
- Display Technical Names 옵션을 활성화한다.
- 이 옵션을 활성화하면, 트랜잭션 코드의 **기술적 이름(T-code)**이 메뉴에 함께 표시된다.
- 예: VA01(Create Sales Order) 형태로 표시.
✅ 전체 생성 과정 요약
1️⃣ 프로그램(ZABAP_F15_01) 우측 클릭 → Create → Transaction 선택.
2️⃣ Transaction Code 이름을 프로그램 이름과 동일하게 입력.
3️⃣ Option에서 Report Transaction 선택.
4️⃣ Program Name 입력: ZABAP_F15_01.
5️⃣ SAPGUI 옵션 체크: HTML, Java, Windows 모두 선택.
6️⃣ SAVE 후 SE93에서 관리 가능.
✅ Tip: SE93에서 추가 설정
- Favorite 오른쪽 클릭 → Insert Transaction을 통해 자주 사용하는 트랜잭션 코드를 즐겨찾기에 추가.
- 메뉴바 설정을 통해 코드 네임이 표시되도록 설정하면, 트랜잭션 관리가 더 쉬워진다.
💡 활용 예시:
- 프로그램 이름: ZABAP_F15_01
- Transaction Code: ZABAP_F15_01
- Short Description: "ABAP Syntax Test Program"
- 사용자 인터페이스:
- SAPGUI for HTML
- SAPGUI for Java
- SAPGUI for Windows
'SAP ABAP > 기본' 카테고리의 다른 글
메시지 클래스 - Dialog Messages (0) | 2025.01.15 |
---|---|
ABAP Statements | Loop문 (Do & While), 시스템 오류 (0) | 2025.01.15 |
ABAP Statements | IF 조건문 (0) | 2025.01.15 |
ABAP Statements 정리 | Calculation (0) | 2025.01.15 |
SAP 기본 옵션 (0) | 2025.01.10 |