CLASS {{p}}cx_bad_departure DEFINITION PUBLIC FINAL INHERITING FROM {{p}}cx_holiday_error CREATE PUBLIC. PUBLIC SECTION. DATA mv_departure TYPE d READ-ONLY. DATA mv_earliest TYPE d READ-ONLY. METHODS constructor IMPORTING iv_departure TYPE d iv_earliest TYPE d. PRIVATE SECTION. ENDCLASS. CLASS {{p}}cx_bad_departure IMPLEMENTATION. METHOD constructor. super->constructor( iv_message = 'Departure date is too early' ). mv_departure = iv_departure. mv_earliest = iv_earliest. ENDMETHOD. ENDCLASS.