[SAP Navigation/Tips] SAP GUI 화면 소개 & T-Code
이번 글에서는 아주아주 간단하게 SAP GUI의 화면에 있는 구성요소와 T-code에 대해 알아보자.
왜 간단하냐면..
내가 아직 자세히 안 배웠기 때문ㅎ
모든 걸 외우지 않아도 마우스를 갖다 대면 이름이 뜨니까 너무 걱정하지 말자.
어차피 하다보면 다 알게 돼있다고~
1. SAP 화면 구성 요소
SAP 시스템에 로그인해서 들어가면 아래와 같은 화면을 만날 수 있다.
이름 그대로 메뉴바는 메뉴 바고 상태바는 상태 바지만.. 정리 글이니까 정리를 해봤다.
항목 | 기능 |
Command Field | Transaction Code(T-Code)를 직접 입력하여 프로그램을 실행 |
Menu Bar | T-Code를 입력하지 않고, 메뉴를 선택하면 프로그램이 실행 화면과 연게된 메뉴가 카테고리 형식으로 구성 |
Standard Tool Bar | 모든 프로그램에서 기본적으로 조회되는 Toolbar |
Application Tool Bar | 개발자가 ABAP 프로그램 내에서 조정할 수 있는 Toolbar |
SAP Menu | Area Menu라고도 하며 업무영역 그룹별로 Menuㄹㄹ 계층 구조로 구성하여, 사용자가 쉽게 프로그램에 접근할 수 있도록 함 |
Status Bar | 사용자가 로그인한 SAP 시스템 정보나 프로그램의 실행 결과 (에러, 성공 메시지 등)를 나타냄 |
2. T-Code
T-Code는 Transaction Code로 SAP 시스템에서 사용하는 명령어이다.
SAP 화면에서 Command Field에 T-Code를 입력하여 기능을 실행할 수 있다.
SAP Menu를 통해 기능을 실행할 수 있으나 개발자로서 그럴 일을 거의 없다고 생각하면 된다.
T-Code를 외워서 이동하는 것이 일반적.
이 글에서는 T-Code 입력을 통해 기능을 실행하려면 어떻게 해야 되는지에 대해 정리했다.
(T-Code들은 배운 뒤 따로 정리할 예정..)
먼저 Command Field에 SE11을 입력해봤다.
SE11은 ABAP Dictionary 초기 화면으로 이동하는 T-Code이다.
이 상태에서 Command Field에 다른 T-Code를 입력하면 어떻게 될까??
아무 일도 일어나지 않는다.
왜냐하면 트랜젝션 안에서 T-Code를 입력할 시 SAP가 T-Code로 인식하는 것이 아니라 트랜젝션 안에서의 명령으로 인식하기 때문이다.
그러면 이러한 경우에 다른 T-Code를 입력할 수 없는걸까?
그러면 이 글을 안 썼겠지.
/N을 이용하면 된다.
/N은 현재 트랜젝션을 종료하는 명령어이다.
/N + T-Code를 Command Field에 입력하면 현재 트랜젝션을 종료하고 T-Code에 맞는 기능이 실행된다.
그렇다면 현재 트랜젝션을 종료하지 않고 새로운 트랜젝션을 실행하고 싶다면??
/O를 이용하면 된다!
/O는 현재 트랜젝션을 종료하지 않고 새로운 트랜젝션을 실행하는 명령어이다.
위의 경우 공유 자원인 SAP 특성상 최대 6개의 창까지 열 수 있으니 참고하자
하다보니 좀 재밌는 거 같다ㅎㅎ
끝!
출처 : EASY ABAP 2.0 (김성준 저) 책