*"* 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 method GET_GUID. ep_guid = me->guid. endmethod. method GET_VALUE. ep_value = me->value. endmethod. method SET_RANGE_VALUE. me->value = ip_value. endmethod. method SET_VALUE. DATA: lv_start_row_c TYPE char7, lv_stop_row_c TYPE char7, lv_value TYPE string. lv_stop_row_c = ip_stop_row. SHIFT lv_stop_row_c RIGHT DELETING TRAILING space. SHIFT lv_stop_row_c LEFT DELETING LEADING space. lv_start_row_c = ip_start_row. SHIFT lv_start_row_c RIGHT DELETING TRAILING space. SHIFT lv_start_row_c LEFT DELETING LEADING space. lv_value = ip_sheet_name. me->value = zcl_excel_common=>escape_string( ip_value = lv_value ). CONCATENATE me->value '!$' ip_start_column '$' lv_start_row_c ':$' ip_stop_column '$' lv_stop_row_c INTO me->value. endmethod.