Beruflich Dokumente
Kultur Dokumente
zpr_alv_split.
DATA : wa_rows
it_rows
TYPE lvc_s_row,
TYPE lvc_t_row.
et_index_rows = it_rows.
CLEAR it_temp.
LOOP AT it_rows INTO wa_rows.
len = wa_rows-index.
READ TABLE it_tab INTO wa_tab INDEX len.
APPEND wa_tab TO it_temp.
ENDLOOP.
call screen 9000.
ENDMETHOD.
ENDCLASS.
"EVENT_CLASS IMPLEMENTATION
*&--------------------------------------------------------------------*
*&
Module STATUS_9000 OUTPUT
*&--------------------------------------------------------------------*
*
text
*---------------------------------------------------------------------*
MODULE status_9000 OUTPUT.
SET PF-STATUS 'GUI'.
* SET TITLEBAR 'xxx'.
IF custom_container IS INITIAL.
CREATE OBJECT custom_container
EXPORTING
container_name = 'CC'.
CREATE OBJECT splitter
EXPORTING
align
= 15
parent
= custom_container
rows
= 1
columns
= 2
EXCEPTIONS
cntl_error
= 1
cntl_system_error = 2
others
= 3
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL METHOD splitter->get_container
EXPORTING
row
= 1
column
= 1
receiving
container = cont1.
CALL METHOD splitter->get_container
EXPORTING
row
= 1
column
= 2
receiving
container = cont2.
CREATE OBJECT grid
EXPORTING
i_parent = cont1.
SELECT * FROM mara INTO TABLE it_tab UP TO 10 ROWS.
ENDIF.
ENDIF.
ENDMODULE.
" STATUS_9001 OUTPUT
*&--------------------------------------------------------------------*
*&
Module USER_COMMAND_9001 INPUT
*&--------------------------------------------------------------------*
*
text
*---------------------------------------------------------------------*
MODULE user_command_9001 INPUT.
clear ok_code.
ok_code = sy-ucomm.
* save_code = ok_code.
CASE ok_code.
WHEN 'BACK' OR 'EXIT'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE.
" USER_COMMAND_9001
INPUT