콘텐츠로 이동

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 실행 화면