CLASS {{p}}cx_prereq_missing DEFINITION PUBLIC INHERITING FROM {{p}}cx_exam_error FINAL CREATE PUBLIC. PUBLIC SECTION. DATA mv_prereq TYPE string READ-ONLY. METHODS constructor IMPORTING iv_student_id TYPE string iv_prereq TYPE string. ENDCLASS. CLASS {{p}}cx_prereq_missing IMPLEMENTATION. METHOD constructor. super->constructor( iv_student_id = iv_student_id iv_text = 'The prerequisite exam is not passed.' ). mv_prereq = iv_prereq. ENDMETHOD. ENDCLASS.