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.