ALV 리포트의 백그라운드 실행
cl_gui_alv_grid=>offline( )
ALV를 사용하는 CBO 리포트를 백그라운드로 실행시 Container 생성에서 덤프가 발생하는 경우가 종종 있습니다.
Dialog가 아닌 경우 구조적으로 GUI Container를 생성할 수 없어서, 대부분의 표준 리포트는
cl_gui_alv_grid=>offline 메소드를 이용하여 현재 사용 환경이 Dialog인지 Background(또는 RFC 등등 Dialog 환경이 아닌 경우)인지 구분하여 container 생성 여부를 분기 처리합니다.
# 소스코드 예시
# New Syntax 소스코드 예시
# New Syntax로 더 단축할 경우
'ABAP > 개발Tip' 카테고리의 다른 글
[개발Tip] Internal Table 순차탐색과 Secondary Key 성능 비교 (0) | 2024.11.07 |
---|---|
[개발Tip] APPEND 성능 비교 (value for, loop, move 등) (0) | 2024.10.24 |
[개발Tip] ALV의 필드 정렬과 셀 정렬을 다르게 하고 싶을때 (0) | 2024.10.24 |
[개발Tip] ASCII 기준 문자열 자르기 (0) | 2024.10.24 |
[개발Tip] WebGUI에서 Excel 업로드(CL_FDT_XL_SPREADSHEET/ABAP2XLSX) (1) | 2023.12.07 |
댓글