Files
abap-llm/tasks_gen/eval/G0163/seed/if_overdraft.intf.abap

14 lines
504 B
ABAP

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.