FUNCTION-POOL ZD_FLUG.                      "MESSAGE-ID ..
types: begin of airline_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type s_carr_id,
          high   type s_carr_id,
       end of airline_range_item,

       begin of airport_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type s_airport,
          high   type s_airport,
       end of airport_range_item,

       begin of agency_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type s_agncynum,
          high   type s_agncynum,
       end of agency_range_item,

       begin of customer_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type s_customer,
          high   type s_customer,
       end of customer_range_item,

       begin of city_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type s_city,
          high   type s_city,
       end of city_range_item,

       begin of country_range_item,
          sign   type bapisign,
          option type bapioption,
          low    type land1,
          high   type land1,
       end of country_range_item.

types: airline_range type table of airline_range_item,
       airport_range type table of airport_range_item,
       city_range    type table of city_range_item,
       country_range type table of country_range_item.

types: date_range_type type table of bapisfldra,
       return_type type table of bapiret2.

data: msg1_hlp like sy-msgv1,
      msg2_hlp like msg1_hlp.

data: lv_mandt like sflight-mandt,
      lt_mandt like table of lv_mandt.