abap2xlsx/src/zcl_excel_style_protection.clas.abap
Mike Pokraka 2710dd9717
Pretty print (#781)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-07-28 00:33:22 +02:00

47 lines
1.4 KiB
ABAP

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 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.
ENDCLASS.
CLASS zcl_excel_style_protection IMPLEMENTATION.
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.
ENDCLASS.