METHOD get_labels_zflug_input .
  DATA:
    rt TYPE REF TO if_bsp_runtime.
  CLEAR info_tab.
  IF page IS BOUND.
    rt = page->get_runtime( ).
    DATA:
      wa LIKE LINE OF tab.

    TRY.
        GET REFERENCE OF wa1-vondatum INTO dref1.
      info = rt->ddic_utils->get_field_label( data_object_ref = dref1 ).
* Es sind 2 Alternativen hier ausprogrammiert:
* (a) Einfügen in info_tab --> späterer Zugriff über Index
* (b) Einfügen in tab      --> späterer Zugriff über key
        APPEND info TO info_tab.
      wa-name = 'vondatum'.
      wa-wert = info.
      append wa to tab.
      CATCH cx_bsp_services_param cx_bsp_services_notfound.
    ENDTRY.

*
    TRY.
        GET REFERENCE OF wa1-bisdatum INTO dref1.
      info = rt->ddic_utils->get_field_label( data_object_ref = dref1 ).
        APPEND info TO info_tab.
      wa-name = 'bisdatum'.
      wa-wert = info.
      append wa to tab.
      CATCH cx_bsp_services_param cx_bsp_services_notfound.
    ENDTRY.

*
    TRY.
        GET REFERENCE OF wa1-cityfrom INTO dref1.
      info = rt->ddic_utils->get_field_label( data_object_ref = dref1 ).
        APPEND info TO info_tab.
      wa-name = 'CITYFROM'.
      wa-wert = info.
      append wa to tab.
      CATCH cx_bsp_services_param cx_bsp_services_notfound.
    ENDTRY.
*
    TRY.
        GET REFERENCE OF wa1-cityto INTO dref1.
      info = rt->ddic_utils->get_field_label( data_object_ref = dref1 ).
        APPEND info TO info_tab.
      wa-name = 'CITYTO'.
      wa-wert = info.
      append wa to tab.
      CATCH cx_bsp_services_param cx_bsp_services_notfound.
    ENDTRY.
  ENDIF.

ENDMETHOD.