ABAP Select data from SAP table HCMT_BSP_PA_DE_R0322 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 HCMT_BSP_PA_DE_R0322 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 HCMT_BSP_PA_DE_R0322. 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 HCMT_BSP_PA_DE_R0322 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_HCMT_BSP_PA_DE_R0322 TYPE STANDARD TABLE OF HCMT_BSP_PA_DE_R0322,
      WA_HCMT_BSP_PA_DE_R0322 TYPE HCMT_BSP_PA_DE_R0322,
      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: <HCMT_BSP_PA_DE_R0322> TYPE HCMT_BSP_PA_DE_R0322.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HCMT_BSP_PA_DE_R0322
*  INTO TABLE @DATA(IT_HCMT_BSP_PA_DE_R03222).
*--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_HCMT_BSP_PA_DE_R0322 INDEX 1 INTO DATA(WA_HCMT_BSP_PA_DE_R03222).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HCMT_BSP_PA_DE_R0322 ASSIGNING <HCMT_BSP_PA_DE_R0322>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HCMT_BSP_PA_DE_R0322>-OBJECT_KEY = 1.
<HCMT_BSP_PA_DE_R0322>-PERNR = 1.
<HCMT_BSP_PA_DE_R0322>-AEDTM = 1.
<HCMT_BSP_PA_DE_R0322>-UNAME = 1.
<HCMT_BSP_PA_DE_R0322>-SPRPS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HCMT_BSP_PA_DE_R0322-SPRTX, sy-vline,
WA_HCMT_BSP_PA_DE_R0322-ITBLD, sy-vline,
WA_HCMT_BSP_PA_DE_R0322-ITXEX, sy-vline,
WA_HCMT_BSP_PA_DE_R0322-BEGDA, sy-vline,
WA_HCMT_BSP_PA_DE_R0322-ENDDA, sy-vline,
WA_HCMT_BSP_PA_DE_R0322-KVBEZ, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HCMT_BSP_PA_DE_R0322 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_HCMT_BSP_PA_DE_R0322 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_HCMT_BSP_PA_DE_R0322 INTO WA_HCMT_BSP_PA_DE_R0322. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_HCMT_BSP_PA_DE_R0322_STR,
OBJECT_KEY TYPE STRING,
PERNR TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
SPRPS TYPE STRING,
SPRTX TYPE STRING,
ITBLD TYPE STRING,
ITXEX TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
KVBEZ TYPE STRING,
KVBEZ_TXT TYPE STRING,
SUBTY TYPE STRING,
STEXT TYPE STRING,
GRDVF TYPE STRING,
GRDVF_TXT TYPE STRING,
EINVF TYPE STRING,
EINBV TYPE STRING,
KNZRG TYPE STRING,
ZUSTZL_KNZRG TYPE STRING,
BES_RGSK_F1991 TYPE STRING,
PNRVE TYPE STRING,
SNAME TYPE STRING,
PERID TYPE STRING,
KNZRGP18 TYPE STRING,
ANTL_Z_P18 TYPE STRING,
ANTL_SLASH TYPE STRING,
ANTL_N_P18 TYPE STRING,
KNZBV TYPE STRING,
KGBSL TYPE STRING,
SBERE TYPE STRING,
ERH14 TYPE STRING,
KNZVR TYPE STRING,
UNTERH_BEITRAG_URH TYPE STRING,
VERS_MKM TYPE STRING,
ERHOEHUNG_RGVH TYPE STRING,
GRUND_WAISENGELD TYPE STRING,
UNTERH_BEITRAG_HIBL TYPE STRING,
PERNR_ANSPR_PFLICHT TYPE STRING,
NAME_ANSPR_PFLICHT TYPE STRING,
BEZUG_AUF_URTEIL TYPE STRING,
DATUM_EHE_VON TYPE STRING,
DATUM_EHE_BIS TYPE STRING,
DATUM_RECHTSKR TYPE STRING,
BEGR_BETRAG TYPE STRING,
BEGR_BETRAG_WAER TYPE STRING,
TEXT_MASCHINELL TYPE STRING,
TEXT_MANUELL TYPE STRING,
VERSAUSGL_CAL TYPE STRING,
VERSAUSGL_CAL_WA TYPE STRING,
VERSAUSGL_CAL_DT TYPE STRING,
VERSAUSGL_MAN TYPE STRING,
VERSAUSGL_MAN_WA TYPE STRING,
VERSAUSGL_MAN_DT TYPE STRING,
VERSAUSGL_MAN_ST TYPE STRING,
KEINE_AUT_ANPSNG TYPE STRING,
KEINE_ZAHLUNG TYPE STRING,
ALTERSGELD TYPE STRING,
ANTRAGSDATUM TYPE STRING,
EP_RENTE TYPE STRING,
ZUSCHL_ART_114A TYPE STRING,
ZAHLUNGSBEGINN TYPE STRING,
VHSVB_CAL TYPE STRING,
VHSVB_CAL_PRCNT TYPE STRING,
VHSMX_CAL TYPE STRING,
VHSMX_PRCNT TYPE STRING,
VHSMX_CAL_PRCNT TYPE STRING,
VHSVB_VRGL_CAL TYPE STRING,
VHSVB_VRGL_CAL_PRCNT TYPE STRING,
VHSAB_CAL TYPE STRING,
VHSAB_CAL_PRCNT TYPE STRING,
ANZ_MON_P14A_CAL TYPE STRING,
VHSVB TYPE STRING,
VHSVB_PRCNT TYPE STRING,
RGBGD TYPE STRING,
RGBGD_TXT TYPE STRING,
VHSMX TYPE STRING,
VHSVB_VRGL TYPE STRING,
VHSVB_VRGL_PRCNT TYPE STRING,
VHSAB TYPE STRING,
VHSAB_PRCNT TYPE STRING,
BOXAB TYPE STRING,
ANZ_MON_P14A TYPE STRING,
RGVH_P14A TYPE STRING,
RGVH_P14A_PRCNT TYPE STRING,
VHSVA TYPE STRING,
VHSVA_PRCNT TYPE STRING,
ANTKZ TYPE STRING,
ANTKZ_PRCNT TYPE STRING,
VHSWI TYPE STRING,
KUZHL TYPE STRING,
KUZHL_SLASH TYPE STRING,
KUENE TYPE STRING,
KUERZ TYPE STRING,
KUERZ_PRCNT TYPE STRING,
GRD1_KUERZ_Z_N TYPE STRING,
GRD2_KUERZ_Z_N TYPE STRING,
ANZ_MON_GES TYPE STRING,
ANZ_MON_ABW_LE36 TYPE STRING,
ANZ_MON_ABW_GT36 TYPE STRING,
VERS_AUFSCHL_CAL TYPE STRING,
VERS_AUFSCHL_CAL_PRCNT TYPE STRING,
VERS_AUFSCHL_MAN TYPE STRING,
VERS_AUFSCHL_MAN_PRCNT TYPE STRING,
VERS_AUFSCHL_BOX TYPE STRING,
KUZHL_2 TYPE STRING,
KUZHL_2_SLASH TYPE STRING,
KUENE_2 TYPE STRING,
KUERZ_2 TYPE STRING,
KUERZ_2_PRCNT TYPE STRING,
TEXT_MASCHINELL_B TYPE STRING,
TEXT_MANUELL_B TYPE STRING,
KNZVW TYPE STRING,
KNZVW_PRCNT TYPE STRING,
IS_ERH_WITWE TYPE STRING,
ERH_WITWE_VHS TYPE STRING,
ERH_WITWE_VHS_PRCNT TYPE STRING,
VHSWI_GESAMT TYPE STRING,
VHSWI_GESAMT_PRCNT TYPE STRING,
ZUSCHLAG_WITWE TYPE STRING,
ZUSCHLAG_WITWE_W TYPE STRING,
GRDEV TYPE STRING,
AFRDV TYPE STRING,
VHSER_TXT TYPE STRING,
VHSER TYPE STRING,
VHSER_PRCNT TYPE STRING,
KNZER_TXT TYPE STRING,
KNZER TYPE STRING,
TRGER_TXT TYPE STRING,
TRGER TYPE STRING,
VHSE2 TYPE STRING,
VHSE2_PRCNT TYPE STRING,
KNZE2 TYPE STRING,
TRGE2 TYPE STRING,
VHSE3 TYPE STRING,
VHSE3_PRCNT TYPE STRING,
KNZE3 TYPE STRING,
TRGE3 TYPE STRING,
STATV TYPE STRING,
STAT2 TYPE STRING,
DURYYP6C TYPE STRING,
DURYYP69 TYPE STRING,
DURDDP6C TYPE STRING,
DURDDP69 TYPE STRING,
BOXP69 TYPE STRING,
DURYYZRN TYPE STRING,
DURDDZRN TYPE STRING,
DURYYZRU TYPE STRING,
DURDDZRU TYPE STRING,
DURYYZRA TYPE STRING,
DURDDZRA TYPE STRING,
DURYYZRZ TYPE STRING,
DURDDZRZ TYPE STRING,END OF T_EKKO_STR. DATA: WA_HCMT_BSP_PA_DE_R0322_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_HCMT_BSP_PA_DE_R0322_STR-OBJECT_KEY sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-PERNR sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-AEDTM sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-UNAME sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-SPRPS sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-SPRTX sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ITBLD sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ITXEX sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BEGDA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ENDDA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KVBEZ sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KVBEZ_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-SUBTY sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-STEXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRDVF sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRDVF_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-EINVF sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-EINBV sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZRG sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ZUSTZL_KNZRG sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BES_RGSK_F1991 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-PNRVE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-SNAME sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-PERID sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZRGP18 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTL_Z_P18 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTL_SLASH sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTL_N_P18 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZBV sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KGBSL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-SBERE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ERH14 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZVR sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-UNTERH_BEITRAG_URH sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_MKM sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ERHOEHUNG_RGVH sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRUND_WAISENGELD sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-UNTERH_BEITRAG_HIBL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-PERNR_ANSPR_PFLICHT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-NAME_ANSPR_PFLICHT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BEZUG_AUF_URTEIL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DATUM_EHE_VON sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DATUM_EHE_BIS sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DATUM_RECHTSKR sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BEGR_BETRAG sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BEGR_BETRAG_WAER sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TEXT_MASCHINELL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TEXT_MANUELL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_CAL_WA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_CAL_DT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_MAN sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_MAN_WA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_MAN_DT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERSAUSGL_MAN_ST sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KEINE_AUT_ANPSNG sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KEINE_ZAHLUNG sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ALTERSGELD sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTRAGSDATUM sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-EP_RENTE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ZUSCHL_ART_114A sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ZAHLUNGSBEGINN sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_CAL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSMX_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSMX_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSMX_CAL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_VRGL_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_VRGL_CAL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSAB_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSAB_CAL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANZ_MON_P14A_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-RGBGD sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-RGBGD_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSMX sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_VRGL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVB_VRGL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSAB sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSAB_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BOXAB sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANZ_MON_P14A sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-RGVH_P14A sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-RGVH_P14A_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSVA_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTKZ sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANTKZ_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSWI sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUZHL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUZHL_SLASH sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUENE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUERZ sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUERZ_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRD1_KUERZ_Z_N sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRD2_KUERZ_Z_N sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANZ_MON_GES sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANZ_MON_ABW_LE36 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ANZ_MON_ABW_GT36 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_AUFSCHL_CAL sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_AUFSCHL_CAL_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_AUFSCHL_MAN sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_AUFSCHL_MAN_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VERS_AUFSCHL_BOX sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUZHL_2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUZHL_2_SLASH sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUENE_2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUERZ_2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KUERZ_2_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TEXT_MASCHINELL_B sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TEXT_MANUELL_B sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZVW sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZVW_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-IS_ERH_WITWE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ERH_WITWE_VHS sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ERH_WITWE_VHS_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSWI_GESAMT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSWI_GESAMT_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ZUSCHLAG_WITWE sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-ZUSCHLAG_WITWE_W sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-GRDEV sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-AFRDV sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSER_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSER sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSER_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZER_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZER sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TRGER_TXT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TRGER sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSE2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSE2_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZE2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TRGE2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSE3 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-VHSE3_PRCNT sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-KNZE3 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-TRGE3 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-STATV sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-STAT2 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYP6C sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYP69 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDP6C sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDP69 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-BOXP69 sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYZRN sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDZRN sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYZRU sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDZRU sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYZRA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDZRA sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURYYZRZ sy-vline
WA_HCMT_BSP_PA_DE_R0322_STR-DURDDZRZ sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.