CREATE_SAP_SHORT_CUT¶
목적¶
T-Code에 대한 SAP Short Cut 파일을 생성하기 위해 사용하는 메서드이다.
주요 단계¶
1. UI 이벤트에 Method 연결¶
BUTTON 클릭 이벤트에 CREATE_SAP_SHORT_CUT Method를 연결한다.

<사진 1> Short_Cut 생성 Method를 UI 이벤트에 추가하는 화면
2. CREATE_SAP_SHORT_CUT Method 실행¶
2.1 ABAP Source Code 예시 (EV_CREATE_SAP_SHORT_CUT)¶
METHOD EV_CREATE_SAP_SHORT_CUT.
DATA: LV_RTCOD TYPE SYSUBRC,
LV_RTMSG TYPE STRING,
LV_FNAME TYPE STRING,
LV_RESULT TYPE XSTRING,
LV_URL TYPE STRING.
*--------------------------------------------------------------------*
" CREATE_SAP_SHORT_CUT
CALL METHOD /U4A/CL_UTILITIES=>CREATE_SAP_SHORT_CUT
EXPORTING
IV_SYSEM = SY-SYSID " System SID
IV_DESCR = 'u4e [210.179.213.249]' " System Description
IV_MANDT = SY-MANDT " Client
IV_USER = SY-UNAME " SAP User ID
IV_LANGU = SY-LANGU " Logon Language
IV_TITLE = 'Object Navigator' " Command Title
IV_COMMD = 'SE80' " T-Code
IV_WINDW = /U4A/CL_UTILITIES=>CO_SHORTCUT_WIN_MAX
IV_REUSE = /U4A/CL_UTILITIES=>CO_YES_1
IMPORTING
EV_RTCOD = LV_RTCOD
EV_RTMSG = LV_RTMSG
EV_FNAME = LV_FNAME
EV_RESULT = LV_RESULT.
" SHORT_CUT FILE DOWNLOAD
CALL METHOD /U4A/CL_UTILITIES=>FILE_DOWN
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_FILENAME = LV_FNAME
CONTENTS = LV_RESULT
IMPORTING
E_URL = LV_URL.
ENDMETHOD.
2.2 주요 Parameter 및 반환값¶
| Name | Description |
|---|---|
| IV_SYSEM | System ID |
| IV_DESCR | System 설명 (Optional) |
| IV_MANDT | Client 번호 |
| IV_USER | 접속 User ID |
| IV_LANGU | 로그인 언어 |
| IV_TITLE | 권한 체크 화면 Title (Optional) |
| IV_COMMD | 실행할 T-Code |
| IV_WINDW | 창 크기 (Maximized / Normal window) |
| IV_REUSE | 재사용 여부 (1: TRUE, 0: FALSE) |
| EV_RTCOD | 실행 결과 코드 (0: 성공, 4: 실패) |
| EV_RTMSG | 실행 결과 메시지 |
| EV_FNAME | 생성된 파일 이름 |
| EV_RESULT | 생성된 Short Cut 파일 내용 |
3. 애플리케이션 실행 및 버튼 클릭¶
BUTTON 클릭으로 CREATE_SAP_SHORT_CUT Method를 실행한다.

<사진 2> CREATE_SAP_SHORT_CUT Method 실행 버튼 클릭 화면
4. Short_Cut 파일 다운로드¶

<사진 3> Short_Cut 파일 다운로드 화면
5. 다운로드한 Short_Cut 파일 실행¶

<사진 4> Short Cut 파일 실행 화면
6. 권한 확인 및 로그인¶
- User Name과 Password 입력 후 Log On 버튼 클릭
- Method에서 설정한
IV_TITLE값이 화면 상단 Title로 표시된다.

<사진 5> 숏컷 실행 시 SAP 로그인 화면
7. T-Code SE80 실행 확인¶
Object Navigator 화면이 실행된다.

<사진 6> T-Code SE80 실행 화면