ALV 4

(ABAP ALV) CL_GUI_ALV_GRID Event

* 계속 업데이트 될 예정 - ALV Event 등록 방법 1. Event handler Class 정의 Event handler Class를 만든다(LCL_EVENT_RECEIVER) Event handler class 내에 이벤트 Method 등록 예) CLASS ZCL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION. * Double Click Event of CL_GUI_ALV_GRID Class METHODS : HANDLE_DOUBLE_CLICK FOR EVENT DOUBLE_CLICK OF CL_GUI_ALV_GRID IMPORTING E_ROW E_COLUMN. * Hotspot click event of CL_GUI_ALV_GIRD Class METHODS : ..

SAP/ABAP ALV 2021.07.04

(ABAP ALV) Field Catalog

* 계속 업데이틀 될 예정 Component Description ROW_POS Row 순서 COL_POS Col 순서 FIELDNAME Fieldname F4AVAILABL Field에 대한 F4 유무 REF_TABLE ABAP Dictionary에 있는 참조되는 테이블 이름 SCRTEXT_L Col header text (Long) SCRTEXT_M Col header text (Medium) SCRTEXT_S Col header text (Short) CFIELDNAME 해당 FIELD가 Currency 타입을 가지고 있을 경우 Currnecy 타입의 FIELDNAME이 셋팅 QFIELDNAME 해당 FIELD가 Quantity 타입을 가지고 있을 경우 Quantity 타입의 FIELDNAME이 셋..

SAP/ABAP ALV 2021.07.04

(ABAP ALV) ALV Layout

* 계속 업데이트 될 예정 Component TYPE OPTIONS Description ZEBRA C(1) 'X' 줄무늬 패턴 사용 EDIT C(1) 'X' 입력 혹은 수정 가능 EDIT_MODE C(1) 'X' 입력 혹은 수정 가능 NO_KEYFIX C(1) 'X' Key Field 들이 고정되지 않음 GRID_TITLE C(70) Grid Title Grid Title 정의 SEL_MODE C(1) SPACE - Default Selection Mode 정의 'B' - Single 'A' - Row and Col 'D' - Cell CTAB_FNAME C(30) Cell Color 셀의 색상 정의 CWIDTH_OPT C(1) 'X' Col 길이 조절 NUMC_TOTAL C(1) 'X' NUMC Fi..

SAP/ABAP ALV 2021.07.04

(ABAP ALV) ALV 개발 시 유용한 Method / Function Module

* 계속 업데이트 될 예정 Method / Function / Event Class 용도 GET_SELECTED_ROWS CL_GUI_ALV_GRID Grid 안에서 선택된 셀의 Row Index를 가져올 때 사용 Constructor CL_GUI_DOCKING_CONTAINER Docking Container 만들 때 사용 Constructor CL_GUI_CUSTOM_CONTAINER Custom Container만들 때 사용 Constructor CL_GUI_ALV_GRID Grid를 만들 때 사용 K_KKB_FIELDCAT_MERGE Table이나 구조체로부터 Field Catalog를 받음 ( 이 Function 이 후, 아래의 LVC_TRANSFER_FROM_KKBLO 를 Call 해야 함 )..

SAP/ABAP ALV 2021.07.04