class ZCL_EXCEL_STYLE_PROTECTION definition public final create public . *"* public components of class ZCL_EXCEL_STYLE_PROTECTION *"* do not include other source files here!!! public section. constants C_PROTECTION_HIDDEN type ZEXCEL_CELL_PROTECTION value '1'. "#EC NOTEXT constants C_PROTECTION_LOCKED type ZEXCEL_CELL_PROTECTION value '1'. "#EC NOTEXT constants C_PROTECTION_UNHIDDEN type ZEXCEL_CELL_PROTECTION value '0'. "#EC NOTEXT constants C_PROTECTION_UNLOCKED type ZEXCEL_CELL_PROTECTION value '0'. "#EC NOTEXT data HIDDEN type ZEXCEL_CELL_PROTECTION . data LOCKED type ZEXCEL_CELL_PROTECTION . methods CONSTRUCTOR . methods GET_STRUCTURE returning value(EP_PROTECTION) type ZEXCEL_S_STYLE_PROTECTION . *"* protected components of class ZABAP_EXCEL_STYLE_FONT *"* do not include other source files here!!! protected section. *"* private components of class ZCL_EXCEL_STYLE_PROTECTION *"* 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 method CONSTRUCTOR. locked = me->c_protection_locked. hidden = me->c_protection_unhidden. endmethod. METHOD get_structure. ep_protection-locked = me->locked. ep_protection-hidden = me->hidden. ENDMETHOD.