RESET_USAGE_APP¶
목적¶
Application Rendering 메서드가 동작하기 전에 App Container에 연결된 Rendering 정보를 초기화하기 위한 메서드
주요 단계¶
1. "RESET_USAGE_APP" 메서드 사용 시점¶
o "Application Rendering" 메서드 호출 이전에 실행
2. ABAP 소스 코드 예시¶
METHOD EV_RENDERING_USAGE_APP.
" AppContainer Reset before Application Rendering.
CALL METHOD /U4A/CL_UTILITIES=>RESET_USAGE_APP
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW " [U4A] UI Element Super Class
IV_APP_NM = 'APPCONTAIN1'. " APP_CONTAINER_ID
CASE I_ID.
WHEN 'BUTTON1'. " Application Rendering .
CALL METHOD /U4A/CL_UTILITIES=>RENDERING_USAGE_APP
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_APP_CONTAINER_ID = 'APPCONTAIN1'
I_APPID = 'YUTIL_TEST004' " Application ID
*I_RESET = '' " Do not Use!(Deprecated)
I_WAIT = 1000.
WHEN 'BUTTON2'. " Application Rendering .
CALL METHOD /U4A/CL_UTILITIES=>RENDERING_USAGE_APP
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_APP_CONTAINER_ID = 'APPCONTAIN1'
I_APPID = 'YUTIL_TEST005' " Application ID
*I_RESET = " Do not Use!(Deprecated)
I_WAIT = 1000.
ENDCASE.
ENDMETHOD.
추가 정보¶
o RESET_USAGE_APP 메서드의 IV_APP_NM 과
RENDERING_USAGE_APP 메서드의 I_APP_CONTAINER_ID 가
동일해야 정상적으로 동작