INTERFACE {{p}}if_harvest PUBLIC. TYPES ty_member_id TYPE c LENGTH 6. TYPES ty_variety TYPE c LENGTH 4. TYPES ty_name TYPE c LENGTH 30. TYPES ty_quantity TYPE i. TYPES: BEGIN OF ty_member, member_id TYPE ty_member_id, member_name TYPE ty_name, END OF ty_member. TYPES tt_member TYPE STANDARD TABLE OF ty_member WITH EMPTY KEY. TYPES: BEGIN OF ty_report, member_id TYPE ty_member_id, variety TYPE ty_variety, quantity_kg TYPE ty_quantity, END OF ty_report. TYPES tt_report TYPE STANDARD TABLE OF ty_report WITH EMPTY KEY. TYPES: BEGIN OF ty_result, variety TYPE ty_variety, total_kg TYPE ty_quantity, member_count TYPE i, END OF ty_result. TYPES tt_result TYPE STANDARD TABLE OF ty_result WITH EMPTY KEY. ENDINTERFACE.