배경
CL_GUI_ALV_GRID 기본 툴바에는 편집용 버튼들이 기본으로 활성화되어 있음.
조회 전용 ALV인데 사용자가 행 삭제/추가를 할 수 있으면 UX상 혼란을 줌.
it_toolbar_excluding 파라미터로 원하는 버튼만 골라서 제거 가능.

"불필요한 툴바 제거
gt_exclude = VALUE #(
( cl_gui_alv_grid=>mc_fc_loc_undo ) "UNDO 제거
( cl_gui_alv_grid=>mc_fc_loc_cut ) "CUT
( cl_gui_alv_grid=>mc_mb_paste ) "PASTE
( cl_gui_alv_grid=>mc_fc_loc_copy_row ) "COPY_ROW
( cl_gui_alv_grid=>mc_fc_loc_append_row ) "APPNED_ROW
( cl_gui_alv_grid=>mc_fc_loc_delete_row ) "DELETE_ROW
( cl_gui_alv_grid=>mc_fc_loc_insert_row ) "INSERT_ROW
).



'ABAP > 기초' 카테고리의 다른 글
| [ABAP] SAP ABAP 엑셀 템플릿 다운로드 구현 (SMW0 + DOWNLOAD_WEB_OBJECT) (0) | 2026.05.23 |
|---|---|
| [ABAP] 도메인 텍스트 매핑 (0) | 2026.05.23 |