abapGit/zcx_saplink.clas.abap
2016-02-12 17:51:14 +00:00

47 lines
1.5 KiB
ABAP

class ZCX_SAPLINK definition
public
inheriting from CX_STATIC_CHECK
create public .
public section.
constants ERROR_MESSAGE type SOTR_CONC value '000C290745541ED59588615316A22C45' ##NO_TEXT.
constants EXISTING type SOTR_CONC value '000C290745541ED59588615316A24C45' ##NO_TEXT.
constants INCORRECT_FILE_FORMAT type SOTR_CONC value '000C290745541ED59588615316A26C45' ##NO_TEXT.
constants LOCKED type SOTR_CONC value '000C290745541ED59588615316A28C45' ##NO_TEXT.
data MSG type STRING value '44F7518323DB08BC02000000A7E42BB6' ##NO_TEXT.
constants NOT_AUTHORIZED type SOTR_CONC value '000C290745541ED59588615316A2AC45' ##NO_TEXT.
constants NOT_FOUND type SOTR_CONC value '000C290745541ED59588615316A2CC45' ##NO_TEXT.
constants NO_PLUGIN type SOTR_CONC value '000C290745541ED59588615316A2EC45' ##NO_TEXT.
constants SYSTEM_ERROR type SOTR_CONC value '000C290745541ED59588615316A30C45' ##NO_TEXT.
constants ZCX_SAPLINK type SOTR_CONC value '000C290745541ED59588615316A32C45' ##NO_TEXT.
data OBJECT type STRING .
methods CONSTRUCTOR
importing
!TEXTID like TEXTID optional
!PREVIOUS like PREVIOUS optional
!MSG type STRING default '44F7518323DB08BC02000000A7E42BB6'
!OBJECT type STRING optional .
protected section.
private section.
ENDCLASS.
CLASS ZCX_SAPLINK IMPLEMENTATION.
method CONSTRUCTOR.
CALL METHOD SUPER->CONSTRUCTOR
EXPORTING
TEXTID = TEXTID
PREVIOUS = PREVIOUS
.
IF textid IS INITIAL.
me->textid = ZCX_SAPLINK .
ENDIF.
me->MSG = MSG .
me->OBJECT = OBJECT .
endmethod.
ENDCLASS.