get_field_alias

in src/zgoog_i_bqtr_gen_mass_cds_c01.prog.abap [0:0]


  METHOD get_field_alias.

    CONSTANTS: lc_alias TYPE char4 VALUE ' AS '.

    DATA: lv_fieldname_orig TYPE string,
          lv_alias          TYPE string.

    lv_fieldname_orig = is_field-fieldname.
    TRANSLATE lv_fieldname_orig TO LOWER CASE.

    lv_alias = is_field-fieldname.

    /goog/cl_bqtr_utility=>prepare_text( CHANGING cv_text = lv_alias ).

    IF lv_fieldname_orig <> lv_alias.
      CONCATENATE ' AS' lv_alias INTO rv_alias SEPARATED BY space.
    ENDIF.