*&---------------------------------------------------------------------*
*&  Include           Z_MONSTER_ADL_TOP
*&---------------------------------------------------------------------*
REPORT  z4_monster_atrocity_due_list.
**********************************************************************
* TYPES
**********************************************************************
TYPES: BEGIN OF g_typ_alv_output_data,
         check TYPE char01.
        INCLUDE STRUCTURE ztmonster_adl.
"Need this to make individual cells/columns editable
TYPES: celltab           TYPE lvc_t_styl,
END OF g_typ_alv_output_data.

TYPES: g_tt_output_data TYPE STANDARD TABLE OF g_typ_alv_output_data.

*--------------------------------------------------------------------*
* Constants
*--------------------------------------------------------------------*
* Listing 11.13: Strength Column Constant
*--------------------------------------------------------------------*
CONSTANTS:
monster_column_constant  TYPE zexcel_cell_column_alpha VALUE 'A',
strength_column_constant TYPE zexcel_cell_column_alpha VALUE 'E',
age_column_constant      TYPE zexcel_cell_column_alpha VALUE 'F'.

*--------------------------------------------------------------------*
* TABLES
*--------------------------------------------------------------------*

*--------------------------------------------------------------------*
* Global Variables
*--------------------------------------------------------------------*
DATA: go_no_handler    TYPE REF TO cx_sy_no_handler,
      go_precondition  TYPE REF TO zcx_violated_precondition,
      go_postcondition TYPE REF TO zcx_violated_postcondition,
      gd_error_class   TYPE string.

**********************************************************************
* Local Classes
**********************************************************************
INCLUDE z4_monster_adl_cd01.

DATA:   go_selections    TYPE REF TO lcl_selections.
