abap2xlsx/src/zcl_excel_style_protection.clas.abap
2017-10-05 19:12:49 +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.