49 lines
1.0 KiB
ABAP
49 lines
1.0 KiB
ABAP
CLASS {{p}}cx_bow_check DEFINITION
|
|
PUBLIC
|
|
INHERITING FROM cx_static_check
|
|
FINAL
|
|
CREATE PUBLIC.
|
|
|
|
PUBLIC SECTION.
|
|
INTERFACES if_t100_message.
|
|
|
|
METHODS constructor
|
|
IMPORTING
|
|
iv_msgno TYPE symsgno
|
|
iv_value1 TYPE string
|
|
iv_value2 TYPE string.
|
|
|
|
METHODS get_message_text
|
|
RETURNING VALUE(rv_text) TYPE string.
|
|
|
|
DATA value1 TYPE string READ-ONLY.
|
|
DATA value2 TYPE string READ-ONLY.
|
|
|
|
PROTECTED SECTION.
|
|
PRIVATE SECTION.
|
|
DATA mv_msgno TYPE symsgno.
|
|
ENDCLASS.
|
|
|
|
|
|
CLASS {{p}}cx_bow_check IMPLEMENTATION.
|
|
|
|
METHOD constructor.
|
|
super->constructor( ).
|
|
|
|
mv_msgno = iv_msgno.
|
|
value1 = iv_value1.
|
|
value2 = iv_value2.
|
|
|
|
if_t100_message~t100key-msgid = '{{P}}MSG_ARC'.
|
|
if_t100_message~t100key-msgno = iv_msgno.
|
|
if_t100_message~t100key-attr1 = 'VALUE1'.
|
|
if_t100_message~t100key-attr2 = 'VALUE2'.
|
|
ENDMETHOD.
|
|
|
|
METHOD get_message_text.
|
|
MESSAGE ID '{{P}}MSG_ARC' TYPE 'E' NUMBER mv_msgno
|
|
WITH value1 value2 INTO rv_text.
|
|
ENDMETHOD.
|
|
|
|
ENDCLASS.
|