CLASS {{p}}cx_rent_invalid DEFINITION PUBLIC INHERITING FROM cx_static_check FINAL CREATE PUBLIC. PUBLIC SECTION. METHODS constructor IMPORTING textid LIKE textid OPTIONAL previous LIKE previous OPTIONAL iv_reason TYPE string OPTIONAL. METHODS get_reason RETURNING VALUE(rv_reason) TYPE string. PRIVATE SECTION. DATA mv_reason TYPE string. ENDCLASS. CLASS {{p}}cx_rent_invalid IMPLEMENTATION. METHOD constructor. super->constructor( textid = textid previous = previous ). mv_reason = iv_reason. ENDMETHOD. METHOD get_reason. rv_reason = mv_reason. ENDMETHOD. ENDCLASS.