SAP_ABAP 구현 ALV GRID 컨트롤 생성
2021. 10. 29. 15:24ㆍSAP_ABAP
728x90
1. 객체 생성
1
2
3
|
DATA: con1_ref TYPE REF TO cl_gui_custoM_container.
DATA : g_grid TYPE REF TO cl_gui_alv_grid.
DATA : gt_sflight TYPE TABLE OF sflight.
|
cs |
2. SAP 컨테이너 생성
3. ALV GRID 컨트롤 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
MODULE init_con OUTPUT.
IF con1_ref IS INITIAL.
CREATE OBJECT con1_ref
EXPORTING
container_name = 'CON1'. */SAP 컨테이너
CREATE OBJECT g_grid
EXPORTING
i_parent = con1_ref.
ENDIF. */ALV GRID 컨트롤
CALL METHOD g_grid->set_table_for_first_display
EXPORTING
I_STRUCTURE_NAME = 'SFLIGHT'
CHANGING
IT_OUTTAB = gt_sflight. */ALV display 메서드 호출
ENDMODULE.
|
cs |
4. 데이터 셀렉트
1
2
3
4
5
6
7
8
9
10
11
|
START-OF-SELECTION.
PERFORM start_of_selection.
*============================================
FORM start_of_selection .
SELECT * FROM sflight INTO TABLE gt_sflight UP TO 25 ROWS.
CALL SCREEN 100.
ENDFORM.
|
cs |
5. ALV display 메서드 호출
728x90
'SAP_ABAP' 카테고리의 다른 글
SAP_ABAP ALV_이벤트 (0) | 2021.11.01 |
---|---|
SAP_ABAP ALV 메서드 (0) | 2021.10.29 |
SAP_ABAP 프로그램 구현 GRID-ALV CONTAINER 생성 (0) | 2021.10.29 |
SAP_ABAP 프로그램 구현 GRID-ALV (0) | 2021.10.28 |
트랜젝션 생성하기 sap_abap (0) | 2021.10.27 |