diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk index ff898d1..4168c89 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk @@ -1,5 +1,5 @@ - + class ZCL_EXCEL_STYLE_PROTECTION definition public final @@ -9,13 +9,17 @@ *"* do not include other source files here!!! public section. - constants C_PROTECTION_INHERIT type ZEXCEL_PROTECTION value 'inherit'. "#EC NOTEXT - constants C_PROTECTION_PROTECTED type ZEXCEL_PROTECTION value 'protected'. "#EC NOTEXT - constants C_PROTECTION_UNPROTECTED type ZEXCEL_PROTECTION value 'unprotected'. "#EC NOTEXT - data LOCKED type ZEXCEL_PROTECTION . - data HIDDEN type ZEXCEL_PROTECTION . + 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 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. @@ -30,15 +34,23 @@ private section. *"* 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_inherit. - hidden = me->c_protection_inherit. + 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. + diff --git a/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk b/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk new file mode 100644 index 0000000..e579fea --- /dev/null +++ b/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk @@ -0,0 +1,4 @@ + + + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk b/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk new file mode 100644 index 0000000..e598310 --- /dev/null +++ b/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk @@ -0,0 +1,4 @@ + + + +