SAP ABAP/기본

ABAP Transaction Code 생성 및 관리

물꼬_ 2025. 1. 10. 20:51

📘 Transaction Code 생성 및 관리


Transaction Code(T-code)란?

  • T-code(트랜잭션 코드)는 SAP 시스템 내에서 특정 프로그램이나 기능을 빠르게 실행할 수 있도록 하는 툴(tool)이다.
  • 임직원들이 프로그램을 쉽게 사용할 수 있도록, 작성된 프로그램에 대해 트랜잭션 코드를 만들어야 한다.

Transaction Code 생성 방법

📍 1. Program에서 Transaction Code 생성

  1. 프로그램 이름(ZABAP_…) 우측 클릭 → Create → Transaction 선택.
  2. Transaction Code 이름프로그램 이름과 동일하게 설정한다.
    • 이렇게 하면 유지보수가 더 쉬워진다.
  3. Transaction Code 생성 시 입력해야 하는 항목:
    • Short Text Description: 트랜잭션 코드에 대한 간단한 설명을 입력한다.
    • Option 선택:
    • **ㅁ Dialog transaction:** 화면(Screen) 기반 트랜잭션. **V Report transaction:***우리가 작성한 프로그램(Report)과 연결되는 트랜잭션.
  4. Program Name 입력:
    • 트랜잭션 코드와 연결할 프로그램 이름(ZABAP_F15_01)을 입력한다.
  5. SAPGUI 옵션 체크:
    • V SAPGUI for HTML
    • V SAPGUI for Java
    • V SAPGUI for Windows
  6. 모든 설정을 완료한 후, SAVE 버튼을 눌러 저장한다.

Transaction Code 관리 방법: SE93

  • Transaction Code를 유지보수하거나 새로 추가할 때는 SE93 트랜잭션을 사용한다.

📍 SE93을 통해 Transaction Code 관리

  1. SE93 실행기존 트랜잭션 코드 검색 및 수정.
  2. Favorite에 T-code 추가:
    • Favorite(즐겨찾기) 오른쪽 클릭 → Insert Transaction 선택.
    • 자주 사용하는 트랜잭션 코드를 추가할 수 있다.

메뉴바 설정: 코드 네임 표시

  1. 메뉴바에서 Extra → Settings로 이동.
  2. 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️⃣ SAVESE93에서 관리 가능.


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