You are on page 1of 2

*&--------------------------------------------------------------------*

*& Report ZB16_ALV_LIST_GRID


*&
*&--------------------------------------------------------------------*
*&
*&
*&--------------------------------------------------------------------*
REPORT zb16_alv_list_grid MESSAGE-ID zb16_m
sg_class.
* TOP Include for Data Declarations and
INCLUDE zb16_alv_list_grid_top.
* SEL Include for Selection Screen
INCLUDE zb16_alv_list_grid_sel.
* FORMS Include for holding the sub routines
definitions
INCLUDE zb16_list_grid_forms.
**--------------------------------------*
** I N I T I A L I Z A T I O N
*
**--------------------------------------*
*
INITIALIZATION.
* Clear the work areas, Variables and Refres
h the Internal Tables
PERFORM f_clear_refresh.
*
**--------------------------------------*
**A T S E L E C T I O N - S C R E E N *

**--------------------------------------*
** Validate Sales Doc No.
AT SELECTION-SCREEN ON s_vbeln.
PERFORM f_validate_vbeln.
*
**--------------------------------------*
**S T A R T - O F - S E L E C T I O N
*
**--------------------------------------*
START-OF-SELECTION.
* Get the required data from VBRK
PERFORM f_get_vbrk.
* Get the required data from VBRK
PERFORM f_get_vbrp.
**--------------------------------------*
**E N D - O F - S E L E C T I O N
*
**--------------------------------------*
END-OF-SELECTION.
* Get the final data to be displayed
PERFORM f_final_data.
* Populate Field catalogue
PERFORM f_pop_fieldcat.
* Populate events
PERFORM f_event_pop.
* Populate the layout
PERFORM f_layout.
* Display data in ALV
PERFORM f_display_alv.

You might also like