*&---------------------------------------------------------------------*
*& Include Z18_04_O01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
SET PF-STATUS 'S0100'.
SET TITLEBAR 'xxx'.
ENDMODULE.
*&---------------------------------------------------------------------*
*& Module LIST_TREE OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE list_tree OUTPUT.
IF go_tree_container IS INITIAL.
CREATE OBJECT go_tree_container
EXPORTING
container_name = 'TREE_AREA'.
CREATE OBJECT go_list_tree
EXPORTING
parent = go_tree_container
node_selection_mode = cl_gui_list_tree=>node_sel_mode_single
item_selection = 'X'
with_headers = 'X'
hierarchy_header = VALUE #( heading = '조직구조' width = '30' )
list_header = VALUE #( heading = '부양 가족 수' ).
gt_node = VALUE #(
( node_key = 'Root' isfolder = 'X' ) ).
gt_item = VALUE #(
( node_key = 'Root' item_name = '1' text = '부서' length = 10 ) ).
SELECT *
FROM zteamlist
ORDER BY depcd
INTO TABLE @DATA(lt_teamlist).
LOOP AT lt_teamlist INTO DATA(ls_teamlist).
APPEND VALUE #( node_key = ls_teamlist-depcd
isfolder = 'X'
relatkey = 'Root'
expander = 'X' ) TO gt_node.
APPEND VALUE #( node_key = ls_teamlist-depcd
item_name = '1'
text = ls_teamlist-dname
length = 10 )
TO gt_item.
ENDLOOP.
CALL METHOD go_list_tree->add_nodes_and_items
EXPORTING
node_table = gt_node
item_table = gt_item
item_table_structure_name = 'MTREEITM'.
CALL METHOD go_list_tree->set_registered_events
EXPORTING
events = VALUE #(
( eventid = cl_gui_column_tree=>eventid_expand_no_children
appl_event = 'X' )
( eventid = cl_gui_column_tree=>eventid_button_click
appl_event = 'X' )
).
DATA(lo_event) = NEW lcl_tree_event( ).
SET HANDLER: lo_event->handle_expand_no_children FOR go_list_tree,
lo_event->handle_button_click FOR go_list_tree.
ENDIF.
ENDMODULE.
*&---------------------------------------------------------------------*
*& Module ALV OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE alv OUTPUT.
IF go_alv_container IS INITIAL.
CREATE OBJECT go_alv_container
EXPORTING
container_name = 'LIST_AREA'.
CREATE OBJECT go_alv_grid
EXPORTING
i_parent = go_alv_container.
CALL METHOD go_alv_grid->set_table_for_first_display
EXPORTING
i_structure_name = 'ZS18_03'
CHANGING
it_outtab = gt_list
* it_fieldcatalog =
* it_sort =
* it_filter =
* EXCEPTIONS
* invalid_parameter_combination = 1
* program_error = 2
* too_many_lines = 3
* others = 4
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDIF.
ENDMODULE.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
203 |
REPORT z18_05
![]() | 전통주막 | 2024.11.12 | 2 |
202 | INCLUDE z18_04_i01 | 전통주막 | 2024.11.12 | 1 |
» | INCLUDE z18_04_o01 | 전통주막 | 2024.11.12 | 1 |
200 | INCLUDE z18_04_c01 | 전통주막 | 2024.11.12 | 1 |
199 | INCLUDE z18_04_top | 전통주막 | 2024.11.12 | 1 |
198 |
REPORT z18_04
![]() | 전통주막 | 2024.11.12 | 1 |
197 | INCLUDE z18_03_i01 | 전통주막 | 2024.11.12 | 0 |
196 | INCLUDE z18_03_o01 | 전통주막 | 2024.11.12 | 2 |
195 | INCLUDE z18_03_c01 | 전통주막 | 2024.11.12 | 0 |
194 | INCLUDE z18_03_top | 전통주막 | 2024.11.12 | 2 |
193 |
REPORT z18_03.
![]() | 전통주막 | 2024.11.12 | 3 |
192 | INCLUDE z18_02_i01 | 전통주막 | 2024.11.11 | 1 |
191 | INCLUDE z18_02_o01 | 전통주막 | 2024.11.11 | 1 |
190 | INCLUDE z18_02_c01 | 전통주막 | 2024.11.11 | 1 |
189 | INCLUDE z18_02_top | 전통주막 | 2024.11.11 | 1 |
188 |
REPORT z18_02
![]() | 전통주막 | 2024.11.11 | 1 |
187 | INCLUDE z18_01_i01 | 전통주막 | 2024.11.11 | 1 |
186 | INCLUDE z18_01_o01 | 전통주막 | 2024.11.11 | 1 |
185 | INCLUDE z18_01_top | 전통주막 | 2024.11.11 | 1 |
184 |
REPORT z18_01
![]() | 전통주막 | 2024.11.11 | 1 |