ABAP Select data from SAP table FAGL_HST_T095 into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP FAGL_HST_T095 table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to FAGL_HST_T095. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the FAGL_HST_T095 table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_FAGL_HST_T095 TYPE STANDARD TABLE OF FAGL_HST_T095,
      WA_FAGL_HST_T095 TYPE FAGL_HST_T095,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <FAGL_HST_T095> TYPE FAGL_HST_T095.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_FAGL_HST_T095.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM FAGL_HST_T095
  INTO TABLE IT_FAGL_HST_T095.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FAGL_HST_T095
*  INTO TABLE @DATA(IT_FAGL_HST_T0952).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_FAGL_HST_T095 INDEX 1 INTO DATA(WA_FAGL_HST_T0952).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FAGL_HST_T095 ASSIGNING <FAGL_HST_T095>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FAGL_HST_T095>-MANDT = 1.
<FAGL_HST_T095>-KTOPL = 1.
<FAGL_HST_T095>-KTOGR = 1.
<FAGL_HST_T095>-AFABE = 1.
<FAGL_HST_T095>-MGPLN = 1.
ENDLOOP.

LOOP AT IT_FAGL_HST_T095 INTO WA_FAGL_HST_T095.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FAGL_HST_T095-LDGRP, sy-vline,
WA_FAGL_HST_T095-KTANSW, sy-vline,
WA_FAGL_HST_T095-KTANZA, sy-vline,
WA_FAGL_HST_T095-KTERLW, sy-vline,
WA_FAGL_HST_T095-KTMEHR, sy-vline,
WA_FAGL_HST_T095-KTMAHK, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FAGL_HST_T095 you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_FAGL_HST_T095 TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_FAGL_HST_T095 INTO WA_FAGL_HST_T095. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field KTOGR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTOGR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTOGR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTANSW CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTANSW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTANSW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTANZA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTANZA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTANZA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTERLW CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTERLW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTERLW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMEHR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMEHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMEHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMAHK CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMAHK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMAHK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMIND CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMIND IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMIND.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTREST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTREST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTREST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAPFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAPFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAPFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAUFW CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAUFW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAUFW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAUFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAUFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAUFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTANSG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTANSG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTANSG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTANZG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTANZG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTANZG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTVBAB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTVBAB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTVBAB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTVZU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTVZU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTVZU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTVIZU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTVIZU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTVIZU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTRIZU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTRIZU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTRIZU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTARIZ CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTARIZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTARIZ.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTVERK CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTVERK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTVERK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTCOAB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTCOAB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTCOAB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTENAK CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTENAK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTENAK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTNAIB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTNAIB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTNAIB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTNAFB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTNAFB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTNAFB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTNAFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTNAFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTNAFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTNAFU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTNAFU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTNAFU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTSAFB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTSAFB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTSAFB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTSAFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTSAFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTSAFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTSAFU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTSAFU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTSAFU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAAFB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAAFB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAAFB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAAFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAAFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAAFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAAFU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAAFU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAAFU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTZINB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTZINB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTZINB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTZING CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTZING IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTZING.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTZINU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTZINU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTZINU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMAFB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMAFB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMAFB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMAFG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMAFG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMAFG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAUNB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAUNB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAUNB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAUNG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAUNG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAUNG.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTNZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTNZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTNZUS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTSZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTSZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTSZUS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTAZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTAZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTAZUS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KTMZUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FAGL_HST_T095-KTMZUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FAGL_HST_T095-KTMZUS.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_FAGL_HST_T095_STR,
MANDT TYPE STRING,
KTOPL TYPE STRING,
KTOGR TYPE STRING,
AFABE TYPE STRING,
MGPLN TYPE STRING,
LDGRP TYPE STRING,
KTANSW TYPE STRING,
KTANZA TYPE STRING,
KTERLW TYPE STRING,
KTMEHR TYPE STRING,
KTMAHK TYPE STRING,
KTMIND TYPE STRING,
KTREST TYPE STRING,
KTAPFG TYPE STRING,
KTAUFW TYPE STRING,
KTAUFG TYPE STRING,
KTANSG TYPE STRING,
KTANZG TYPE STRING,
KTVBAB TYPE STRING,
KTVZU TYPE STRING,
KTVIZU TYPE STRING,
KTRIZU TYPE STRING,
KTARIZ TYPE STRING,
KTVERK TYPE STRING,
KTCOAB TYPE STRING,
KTENAK TYPE STRING,
KTNAIB TYPE STRING,
KTNAFB TYPE STRING,
KTNAFG TYPE STRING,
KTNAFU TYPE STRING,
KTSAFB TYPE STRING,
KTSAFG TYPE STRING,
KTSAFU TYPE STRING,
KTAAFB TYPE STRING,
KTAAFG TYPE STRING,
KTAAFU TYPE STRING,
KTZINB TYPE STRING,
KTZING TYPE STRING,
KTZINU TYPE STRING,
KTMAFB TYPE STRING,
KTMAFG TYPE STRING,
KTAUNB TYPE STRING,
KTAUNG TYPE STRING,
KTNZUS TYPE STRING,
KTSZUS TYPE STRING,
KTAZUS TYPE STRING,
KTMZUS TYPE STRING,END OF T_EKKO_STR. DATA: WA_FAGL_HST_T095_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_FAGL_HST_T095_STR-MANDT sy-vline
WA_FAGL_HST_T095_STR-KTOPL sy-vline
WA_FAGL_HST_T095_STR-KTOGR sy-vline
WA_FAGL_HST_T095_STR-AFABE sy-vline
WA_FAGL_HST_T095_STR-MGPLN sy-vline
WA_FAGL_HST_T095_STR-LDGRP sy-vline
WA_FAGL_HST_T095_STR-KTANSW sy-vline
WA_FAGL_HST_T095_STR-KTANZA sy-vline
WA_FAGL_HST_T095_STR-KTERLW sy-vline
WA_FAGL_HST_T095_STR-KTMEHR sy-vline
WA_FAGL_HST_T095_STR-KTMAHK sy-vline
WA_FAGL_HST_T095_STR-KTMIND sy-vline
WA_FAGL_HST_T095_STR-KTREST sy-vline
WA_FAGL_HST_T095_STR-KTAPFG sy-vline
WA_FAGL_HST_T095_STR-KTAUFW sy-vline
WA_FAGL_HST_T095_STR-KTAUFG sy-vline
WA_FAGL_HST_T095_STR-KTANSG sy-vline
WA_FAGL_HST_T095_STR-KTANZG sy-vline
WA_FAGL_HST_T095_STR-KTVBAB sy-vline
WA_FAGL_HST_T095_STR-KTVZU sy-vline
WA_FAGL_HST_T095_STR-KTVIZU sy-vline
WA_FAGL_HST_T095_STR-KTRIZU sy-vline
WA_FAGL_HST_T095_STR-KTARIZ sy-vline
WA_FAGL_HST_T095_STR-KTVERK sy-vline
WA_FAGL_HST_T095_STR-KTCOAB sy-vline
WA_FAGL_HST_T095_STR-KTENAK sy-vline
WA_FAGL_HST_T095_STR-KTNAIB sy-vline
WA_FAGL_HST_T095_STR-KTNAFB sy-vline
WA_FAGL_HST_T095_STR-KTNAFG sy-vline
WA_FAGL_HST_T095_STR-KTNAFU sy-vline
WA_FAGL_HST_T095_STR-KTSAFB sy-vline
WA_FAGL_HST_T095_STR-KTSAFG sy-vline
WA_FAGL_HST_T095_STR-KTSAFU sy-vline
WA_FAGL_HST_T095_STR-KTAAFB sy-vline
WA_FAGL_HST_T095_STR-KTAAFG sy-vline
WA_FAGL_HST_T095_STR-KTAAFU sy-vline
WA_FAGL_HST_T095_STR-KTZINB sy-vline
WA_FAGL_HST_T095_STR-KTZING sy-vline
WA_FAGL_HST_T095_STR-KTZINU sy-vline
WA_FAGL_HST_T095_STR-KTMAFB sy-vline
WA_FAGL_HST_T095_STR-KTMAFG sy-vline
WA_FAGL_HST_T095_STR-KTAUNB sy-vline
WA_FAGL_HST_T095_STR-KTAUNG sy-vline
WA_FAGL_HST_T095_STR-KTNZUS sy-vline
WA_FAGL_HST_T095_STR-KTSZUS sy-vline
WA_FAGL_HST_T095_STR-KTAZUS sy-vline
WA_FAGL_HST_T095_STR-KTMZUS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.