FUNCTION {{p}}carpet_sample IMPORTING iv_clean_type TYPE string iv_area_sqm TYPE decfloat34 iv_stain TYPE abap_bool EXPORTING ev_fee TYPE decfloat34 ev_note TYPE string EXCEPTIONS invalid_type invalid_area stain_not_allowed area_too_large. " Sample module. It shows the interface that the pricing modules of the " group use. The calculation of the fee is not part of this sample. ev_fee = 0. ev_note = ''. ENDFUNCTION.