27 lines
749 B
ABAP
27 lines
749 B
ABAP
CLASS {{p}}cx_booking DEFINITION PUBLIC INHERITING FROM cx_static_check FINAL CREATE PUBLIC.
|
|
PUBLIC SECTION.
|
|
METHODS constructor
|
|
IMPORTING iv_msgno TYPE symsgno
|
|
iv_arg1 TYPE string DEFAULT ''
|
|
iv_arg2 TYPE string DEFAULT ''.
|
|
METHODS if_message~get_text REDEFINITION.
|
|
PRIVATE SECTION.
|
|
DATA mv_msgno TYPE symsgno.
|
|
DATA mv_arg1 TYPE string.
|
|
DATA mv_arg2 TYPE string.
|
|
ENDCLASS.
|
|
|
|
|
|
CLASS {{p}}cx_booking IMPLEMENTATION.
|
|
METHOD constructor.
|
|
super->constructor( ).
|
|
mv_msgno = iv_msgno.
|
|
mv_arg1 = iv_arg1.
|
|
mv_arg2 = iv_arg2.
|
|
ENDMETHOD.
|
|
|
|
METHOD if_message~get_text.
|
|
MESSAGE ID '{{P}}MSG' TYPE 'E' NUMBER mv_msgno WITH mv_arg1 mv_arg2 INTO result.
|
|
ENDMETHOD.
|
|
ENDCLASS.
|