INTERFACE {{p}}if_overdraft PUBLIC. TYPES ty_amount TYPE p LENGTH 15 DECIMALS 2. TYPES ty_segment TYPE c LENGTH 1. CONSTANTS: c_segment_private TYPE ty_segment VALUE 'P', c_segment_business TYPE ty_segment VALUE 'B', c_min_interest TYPE ty_amount VALUE '5.00'. METHODS calculate IMPORTING iv_amount TYPE ty_amount iv_days TYPE i iv_segment TYPE ty_segment RETURNING VALUE(rv_interest) TYPE ty_amount. ENDINTERFACE.