class ZCL_EXCEL_DATA_VALIDATION definition public final create public . *"* public components of class ZCL_EXCEL_DATA_VALIDATION *"* do not include other source files here!!! public section. type-pools ABAP . data ALLOWBLANK type FLAG value 'X'. "#EC NOTEXT . data CELL_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA . data CELL_COLUMN_TO type ZEXCEL_CELL_COLUMN_ALPHA . data CELL_ROW type ZEXCEL_CELL_ROW . data CELL_ROW_TO type ZEXCEL_CELL_ROW . constants C_CUSTOM type ZEXCEL_DATA_VAL_TYPE value 'custom'. "#EC NOTEXT constants C_TYPE_LIST type ZEXCEL_DATA_VAL_TYPE value 'list'. "#EC NOTEXT data SHOWERRORMESSAGE type FLAG value 'X'. "#EC NOTEXT . data SHOWINPUTMESSAGE type FLAG value 'X'. "#EC NOTEXT . data TYPE type ZEXCEL_DATA_VAL_TYPE . data VALUE type ZEXCEL_VALIDATION_FORMULA1 . methods CONSTRUCTOR . *"* protected components of class ZCL_EXCEL_DATA_VALIDATION *"* do not include other source files here!!! protected section. *"* private components of class ZCL_EXCEL_DATA_VALIDATION *"* do not include other source files here!!! private section. *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes *"* use this source file for any type declarations (class *"* definitions, interfaces or data types) you need for method *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class ABAP method CONSTRUCTOR. type = me->c_type_list. * inizialize dimension range cell_row = 1. cell_column = 'A'. endmethod.