ABAP Select data from SAP table HCMT_BSP_PA_CH_R0279 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_CH_R0279 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_CH_R0279. 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_CH_R0279 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_CH_R0279 TYPE STANDARD TABLE OF HCMT_BSP_PA_CH_R0279,
      WA_HCMT_BSP_PA_CH_R0279 TYPE HCMT_BSP_PA_CH_R0279,
      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_CH_R0279> TYPE HCMT_BSP_PA_CH_R0279.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HCMT_BSP_PA_CH_R0279
*  INTO TABLE @DATA(IT_HCMT_BSP_PA_CH_R02792).
*--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_CH_R0279 INDEX 1 INTO DATA(WA_HCMT_BSP_PA_CH_R02792).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HCMT_BSP_PA_CH_R0279-SPRTX, sy-vline,
WA_HCMT_BSP_PA_CH_R0279-ITBLD, sy-vline,
WA_HCMT_BSP_PA_CH_R0279-ITXEX, sy-vline,
WA_HCMT_BSP_PA_CH_R0279-BEGDA, sy-vline,
WA_HCMT_BSP_PA_CH_R0279-ENDDA, sy-vline,
WA_HCMT_BSP_PA_CH_R0279-KASSE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HCMT_BSP_PA_CH_R0279 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_CH_R0279 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_CH_R0279 INTO WA_HCMT_BSP_PA_CH_R0279. *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_CH_R0279_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,
KASSE TYPE STRING,
WAERS TYPE STRING,
WAERS_TEXT TYPE STRING,
OBJPS TYPE STRING,
RTX01 TYPE STRING,
RTX02 TYPE STRING,
RTX03 TYPE STRING,
RTX04 TYPE STRING,
VTX01 TYPE STRING,
VAM01 TYPE STRING,
EHM01 TYPE STRING,
VAE01 TYPE STRING,
EHE01 TYPE STRING,
VTX02 TYPE STRING,
VAM02 TYPE STRING,
EHM02 TYPE STRING,
VAE02 TYPE STRING,
EHE02 TYPE STRING,
VTX03 TYPE STRING,
VAM03 TYPE STRING,
EHM03 TYPE STRING,
VAE03 TYPE STRING,
EHE03 TYPE STRING,
VTX04 TYPE STRING,
VAM04 TYPE STRING,
EHM04 TYPE STRING,
VAE04 TYPE STRING,
EHE04 TYPE STRING,
VTX05 TYPE STRING,
VAM05 TYPE STRING,
EHM05 TYPE STRING,
VAE05 TYPE STRING,
EHE05 TYPE STRING,
VTX06 TYPE STRING,
VAM06 TYPE STRING,
EHM06 TYPE STRING,
VAE06 TYPE STRING,
EHE06 TYPE STRING,
VTX07 TYPE STRING,
VAM07 TYPE STRING,
EHM07 TYPE STRING,
VAE07 TYPE STRING,
EHE07 TYPE STRING,
VTX08 TYPE STRING,
VAM08 TYPE STRING,
EHM08 TYPE STRING,
VAE08 TYPE STRING,
EHE08 TYPE STRING,
VTX09 TYPE STRING,
VAM09 TYPE STRING,
EHM09 TYPE STRING,
VAE09 TYPE STRING,
EHE09 TYPE STRING,
VTX10 TYPE STRING,
VAM10 TYPE STRING,
EHM10 TYPE STRING,
VAE10 TYPE STRING,
EHE10 TYPE STRING,
VTX11 TYPE STRING,
VAM11 TYPE STRING,
EHM11 TYPE STRING,
VAE11 TYPE STRING,
EHE11 TYPE STRING,
VTX12 TYPE STRING,
VAM12 TYPE STRING,
EHM12 TYPE STRING,
VAE12 TYPE STRING,
EHE12 TYPE STRING,
VTX13 TYPE STRING,
VAM13 TYPE STRING,
EHM13 TYPE STRING,
VAE13 TYPE STRING,
EHE13 TYPE STRING,
VTX14 TYPE STRING,
VAM14 TYPE STRING,
EHM14 TYPE STRING,
VAE14 TYPE STRING,
EHE14 TYPE STRING,
VTX15 TYPE STRING,
VAM15 TYPE STRING,
EHM15 TYPE STRING,
VAE15 TYPE STRING,
EHE15 TYPE STRING,
VTX16 TYPE STRING,
VAM16 TYPE STRING,
EHM16 TYPE STRING,
VAE16 TYPE STRING,
EHE16 TYPE STRING,
VTX17 TYPE STRING,
VAM17 TYPE STRING,
EHM17 TYPE STRING,
VAE17 TYPE STRING,
EHE17 TYPE STRING,
VTX18 TYPE STRING,
VAM18 TYPE STRING,
EHM18 TYPE STRING,
VAE18 TYPE STRING,
EHE18 TYPE STRING,
VTX19 TYPE STRING,
VAM19 TYPE STRING,
EHM19 TYPE STRING,
VAE19 TYPE STRING,
EHE19 TYPE STRING,
VTX20 TYPE STRING,
VAM20 TYPE STRING,
EHM20 TYPE STRING,
VAE20 TYPE STRING,
EHE20 TYPE STRING,
VTX21 TYPE STRING,
VAM21 TYPE STRING,
EHM21 TYPE STRING,
VAE21 TYPE STRING,
EHE21 TYPE STRING,
VTX22 TYPE STRING,
VAM22 TYPE STRING,
EHM22 TYPE STRING,
VAE22 TYPE STRING,
EHE22 TYPE STRING,
VTX23 TYPE STRING,
VAM23 TYPE STRING,
EHM23 TYPE STRING,
VAE23 TYPE STRING,
EHE23 TYPE STRING,
VTX24 TYPE STRING,
VAM24 TYPE STRING,
EHM24 TYPE STRING,
VAE24 TYPE STRING,
EHE24 TYPE STRING,
VTX25 TYPE STRING,
VAM25 TYPE STRING,
EHM25 TYPE STRING,
VAE25 TYPE STRING,
EHE25 TYPE STRING,
VTX26 TYPE STRING,
VAM26 TYPE STRING,
EHM26 TYPE STRING,
VAE26 TYPE STRING,
EHE26 TYPE STRING,
VTX27 TYPE STRING,
VAM27 TYPE STRING,
EHM27 TYPE STRING,
VAE27 TYPE STRING,
EHE27 TYPE STRING,
VTX28 TYPE STRING,
VAM28 TYPE STRING,
EHM28 TYPE STRING,
VAE28 TYPE STRING,
EHE28 TYPE STRING,
VTX29 TYPE STRING,
VAM29 TYPE STRING,
EHM29 TYPE STRING,
VAE29 TYPE STRING,
EHE29 TYPE STRING,
VTX30 TYPE STRING,
VAM30 TYPE STRING,
EHM30 TYPE STRING,
VAE30 TYPE STRING,
EHE30 TYPE STRING,END OF T_EKKO_STR. DATA: WA_HCMT_BSP_PA_CH_R0279_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_CH_R0279_STR-OBJECT_KEY sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-PERNR sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-AEDTM sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-UNAME sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-SPRPS sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-SPRTX sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-ITBLD sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-ITXEX sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-BEGDA sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-ENDDA sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-KASSE sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-WAERS sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-WAERS_TEXT sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-OBJPS sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-RTX01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-RTX02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-RTX03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-RTX04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE01 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE02 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE03 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE04 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX05 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM05 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM05 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE05 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE05 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX06 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM06 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM06 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE06 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE06 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX07 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM07 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM07 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE07 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE07 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX08 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM08 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM08 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE08 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE08 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX09 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM09 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM09 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE09 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE09 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX10 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM10 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM10 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE10 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE10 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX11 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM11 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM11 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE11 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE11 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX12 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM12 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM12 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE12 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE12 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX13 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM13 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM13 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE13 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE13 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX14 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM14 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM14 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE14 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE14 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX15 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM15 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM15 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE15 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE15 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX16 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM16 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM16 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE16 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE16 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX17 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM17 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM17 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE17 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE17 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX18 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM18 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM18 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE18 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE18 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX19 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM19 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM19 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE19 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE19 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX20 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM20 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM20 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE20 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE20 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX21 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM21 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM21 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE21 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE21 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX22 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM22 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM22 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE22 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE22 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX23 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM23 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM23 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE23 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE23 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX24 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM24 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM24 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE24 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE24 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX25 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM25 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM25 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE25 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE25 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX26 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM26 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM26 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE26 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE26 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX27 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM27 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM27 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE27 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE27 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX28 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM28 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM28 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE28 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE28 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX29 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM29 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM29 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE29 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE29 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VTX30 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAM30 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHM30 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-VAE30 sy-vline
WA_HCMT_BSP_PA_CH_R0279_STR-EHE30 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.