INTERFACE {{p}}if_care_reason PUBLIC. TYPES ty_reason TYPE c LENGTH 20. CONSTANTS: BEGIN OF c_reason, no_visit_id TYPE ty_reason VALUE 'NO_VISIT_ID', no_client TYPE ty_reason VALUE 'NO_CLIENT', no_carer TYPE ty_reason VALUE 'NO_CARER', outside_hours TYPE ty_reason VALUE 'OUTSIDE_HOURS', bad_duration TYPE ty_reason VALUE 'BAD_DURATION', too_long TYPE ty_reason VALUE 'TOO_LONG', carer_overlap TYPE ty_reason VALUE 'CARER_OVERLAP', client_overlap TYPE ty_reason VALUE 'CLIENT_OVERLAP', END OF c_reason. ENDINTERFACE.