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은 폐기된 상태로 사용하지 않는다.
```