23 lines
698 B
ABAP
23 lines
698 B
ABAP
INTERFACE {{p}}if_park_eval PUBLIC.
|
|
TYPES:
|
|
ty_park_id TYPE c LENGTH 4,
|
|
ty_tariff TYPE c LENGTH 1,
|
|
BEGIN OF ty_session,
|
|
park_id TYPE ty_park_id,
|
|
tariff TYPE ty_tariff,
|
|
duration_min TYPE i,
|
|
END OF ty_session,
|
|
tt_session TYPE STANDARD TABLE OF ty_session WITH EMPTY KEY,
|
|
BEGIN OF ty_summary,
|
|
park_id TYPE ty_park_id,
|
|
session_cnt TYPE i,
|
|
total_min TYPE i,
|
|
total_fee TYPE p LENGTH 8 DECIMALS 2,
|
|
END OF ty_summary,
|
|
tt_summary TYPE STANDARD TABLE OF ty_summary WITH EMPTY KEY.
|
|
|
|
METHODS summarize
|
|
IMPORTING it_session TYPE tt_session
|
|
RETURNING VALUE(rt_summary) TYPE tt_summary.
|
|
ENDINTERFACE.
|