콘텐츠로 이동

RENDERING_USAGE_APP

목적

RENDERING_USAGE_APP은 Application 내에서 다른 Application을 호출할 때 사용한다.


주요 단계

1. UI Object 생성 및 구성

1.1. Application에서 UI Object와 Event를 생성

이미지

<사진 1> UI Object 생성 화면


1.2. Event 생성 후 "RENDERING_USAGE_APP" 구성

1.3. ABAP Source Code Example (EV_RENDERING_USAGE_APP)

METHOD EV_RENDERING_USAGE_APP.

      "Another Application Call
      CALL METHOD /U4A/CL_UTILITIES=>RENDERING_USAGE_APP
        EXPORTING
          IO_VIEW             = ME->/U4A/IF_SERVER~AR_VIEW  " [U4A] UI Element Super Class
          I_APP_CONTAINER_ID  = 'APPCONTAIN1'               " 호출한 Application이 담기는 UI Object ID
          I_APPID             = 'YU4A_WS_EDU11'             " Application ID
*         I_RESET             =                             " Do not Use! (Deprecated)
*         I_WAIT              =
        RECEIVING
          EO_CONTROLLER       = .

ENDMETHOD.

1.4 주요 파라미터

Name Description
IO_VIEW [U4A] UI Element Super Class
I_APP_CONTAINER_ID 호출한 Application이 담기는 UI Object ID
I_APPID 호출할 Application의 ID
I_WAIT Application 호출 시 걸리는 시간
EO_CONTROLLER 호출한 Application의 Instance 정보

2. Web에서 Event 실행 시 다른 Application이 호출되는 것을 확인 가능

이미지

<사진 2> Web에서 Application 호출 화면


추가 정보

  • 호출할 Application의 DOCUMENT → APP → Properties → ChgAppToNavCont 항목을 false에서 true로 변경한다.
  • 변경하지 않을 경우 UI가 잘리거나 보이지 않을 수 있다.
  • I_RESET은 폐기된 상태로 사용하지 않는다.
    ```