Академический Документы
Профессиональный Документы
Культура Документы
***INCLUDE ZOOPS_ALV1_PBO .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&
Module create_containers_0100 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE create_containers_0100 OUTPUT.
data: it_mara type STANDARD TABLE OF mara.
DATA OKCODE type syucomm.
data: o_cont TYPE REF TO cl_gui_custom_container.
data: o_grid type ref to cl_gui_alv_grid.
if o_cont is NOT BOUND.
CREATE OBJECT O_CONT
EXPORTING
CONTAINER_NAME
EXCEPTIONS
CNTL_ERROR
CNTL_SYSTEM_ERROR
CREATE_ERROR
LIFETIME_ERROR
LIFETIME_DYNPRO_DYNPRO_LINK
others
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY
*
WITH SY-MSGV1 SY-MSGV2
ENDIF.
endif.
IF o_grid is not bound.
CREATE OBJECT O_GRID
EXPORTING
I_PARENT
EXCEPTIONS
ERROR_CNTL_CREATE
ERROR_CNTL_INIT
ERROR_CNTL_LINK
ERROR_DP_CREATE
others
.
IF SY-SUBRC <> 0.
= 'CUST'
=
=
=
=
=
=
1
2
3
4
5
6
NUMBER SY-MSGNO
SY-MSGV3 SY-MSGV4.
= o_cont
=
=
=
=
=
1
2
3
4
5
ENDIF.
ENDIF.
ENDMODULE.
" create_containers_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
Module populate_data_0100 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE populate_data_0100 OUTPUT.
data: o_obj type ref to abc.
*
*
ENDIF.
ENDMODULE.
" populate_data_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS '100'.
* SET TITLEBAR 'xxx'.
ENDMODULE.