ABAP Select data from SAP table HCMT_BSP_PA_JP_R0146 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_JP_R0146 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_JP_R0146. 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_JP_R0146 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_JP_R0146 TYPE STANDARD TABLE OF HCMT_BSP_PA_JP_R0146,
      WA_HCMT_BSP_PA_JP_R0146 TYPE HCMT_BSP_PA_JP_R0146,
      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_JP_R0146> TYPE HCMT_BSP_PA_JP_R0146.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HCMT_BSP_PA_JP_R0146
*  INTO TABLE @DATA(IT_HCMT_BSP_PA_JP_R01462).
*--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_JP_R0146 INDEX 1 INTO DATA(WA_HCMT_BSP_PA_JP_R01462).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HCMT_BSP_PA_JP_R0146-SPRTX, sy-vline,
WA_HCMT_BSP_PA_JP_R0146-ITBLD, sy-vline,
WA_HCMT_BSP_PA_JP_R0146-ITXEX, sy-vline,
WA_HCMT_BSP_PA_JP_R0146-BEGDA, sy-vline,
WA_HCMT_BSP_PA_JP_R0146-ENDDA, sy-vline,
WA_HCMT_BSP_PA_JP_R0146-SPIID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HCMT_BSP_PA_JP_R0146 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_JP_R0146 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_JP_R0146 INTO WA_HCMT_BSP_PA_JP_R0146. *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_JP_R0146_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,
SPIID TYPE STRING,
SPINC TYPE STRING,
WAERS_SPINC TYPE STRING,
SPDED TYPE STRING,
WAERS_SPDED TYPE STRING,
ESPDS TYPE STRING,
SSPDS TYPE STRING,
DSPDS TYPE STRING,
DYUNG TYPE STRING,
BDIID TYPE STRING,
AQUDT TYPE STRING,
HSDED TYPE STRING,
WAERS_HSDED TYPE STRING,
HSTY1 TYPE STRING,
HSDE1 TYPE STRING,
WAERS_HSDE1 TYPE STRING,
HSDA2 TYPE STRING,
HSTY2 TYPE STRING,
HSDE2 TYPE STRING,
WAERS_HSDE2 TYPE STRING,
HSDA3 TYPE STRING,
HSTY3 TYPE STRING,
HSDE3 TYPE STRING,
WAERS_HSDE3 TYPE STRING,
CLTOT TYPE STRING,
WAERS_CLTOT TYPE STRING,
CLDED TYPE STRING,
WAERS_CLDED TYPE STRING,
PPTOT TYPE STRING,
WAERS_PPTOT TYPE STRING,
PPDED TYPE STRING,
WAERS_PPDED TYPE STRING,
SATOT TYPE STRING,
WAERS_SATOT TYPE STRING,
SADED TYPE STRING,
WAERS_SADED TYPE STRING,
LATOT TYPE STRING,
WAERS_LATOT TYPE STRING,
LADED TYPE STRING,
WAERS_LADED TYPE STRING,
ACDED TYPE STRING,
WAERS_ACDED TYPE STRING,
LPDED TYPE STRING,
WAERS_LPDED TYPE STRING,
NLTOT TYPE STRING,
WAERS_NLTOT TYPE STRING,
NLDED TYPE STRING,
WAERS_NLDED TYPE STRING,
NOLDD TYPE STRING,
WAERS_NOLDD TYPE STRING,
TLDED TYPE STRING,
WAERS_TLDED TYPE STRING,
NPTOT TYPE STRING,
WAERS_NPTOT TYPE STRING,
NPDED TYPE STRING,
WAERS_NPDED TYPE STRING,
NOPDD TYPE STRING,
WAERS_NOPDD TYPE STRING,
TPDED TYPE STRING,
WAERS_TPDED TYPE STRING,
NSTOT TYPE STRING,
WAERS_NSTOT TYPE STRING,
NSDED TYPE STRING,
WAERS_NSDED TYPE STRING,
TODED TYPE STRING,
WAERS_TODED TYPE STRING,
LGA01 TYPE STRING,
BET01 TYPE STRING,
ANZ01 TYPE STRING,
EIN01 TYPE STRING,
OPK01 TYPE STRING,
LGA02 TYPE STRING,
BET02 TYPE STRING,
ANZ02 TYPE STRING,
EIN02 TYPE STRING,
OPK02 TYPE STRING,
LGA03 TYPE STRING,
BET03 TYPE STRING,
ANZ03 TYPE STRING,
EIN03 TYPE STRING,
OPK03 TYPE STRING,
LGA04 TYPE STRING,
BET04 TYPE STRING,
ANZ04 TYPE STRING,
EIN04 TYPE STRING,
OPK04 TYPE STRING,
LGA05 TYPE STRING,
BET05 TYPE STRING,
ANZ05 TYPE STRING,
EIN05 TYPE STRING,
OPK05 TYPE STRING,
LGA06 TYPE STRING,
BET06 TYPE STRING,
ANZ06 TYPE STRING,
EIN06 TYPE STRING,
OPK06 TYPE STRING,
LGA07 TYPE STRING,
BET07 TYPE STRING,
ANZ07 TYPE STRING,
EIN07 TYPE STRING,
OPK07 TYPE STRING,
LGA08 TYPE STRING,
BET08 TYPE STRING,
ANZ08 TYPE STRING,
EIN08 TYPE STRING,
OPK08 TYPE STRING,
LGA09 TYPE STRING,
BET09 TYPE STRING,
ANZ09 TYPE STRING,
EIN09 TYPE STRING,
OPK09 TYPE STRING,
LGA10 TYPE STRING,
BET10 TYPE STRING,
ANZ10 TYPE STRING,
EIN10 TYPE STRING,
OPK10 TYPE STRING,
LGA11 TYPE STRING,
BET11 TYPE STRING,
ANZ11 TYPE STRING,
EIN11 TYPE STRING,
OPK11 TYPE STRING,
LGA12 TYPE STRING,
BET12 TYPE STRING,
ANZ12 TYPE STRING,
EIN12 TYPE STRING,
OPK12 TYPE STRING,
LGA13 TYPE STRING,
BET13 TYPE STRING,
ANZ13 TYPE STRING,
EIN13 TYPE STRING,
OPK13 TYPE STRING,
LGA14 TYPE STRING,
BET14 TYPE STRING,
ANZ14 TYPE STRING,
EIN14 TYPE STRING,
OPK14 TYPE STRING,
LGA15 TYPE STRING,
BET15 TYPE STRING,
ANZ15 TYPE STRING,
EIN15 TYPE STRING,
OPK15 TYPE STRING,
LGA16 TYPE STRING,
BET16 TYPE STRING,
ANZ16 TYPE STRING,
EIN16 TYPE STRING,
OPK16 TYPE STRING,
LGA17 TYPE STRING,
BET17 TYPE STRING,
ANZ17 TYPE STRING,
EIN17 TYPE STRING,
OPK17 TYPE STRING,
LGA18 TYPE STRING,
BET18 TYPE STRING,
ANZ18 TYPE STRING,
EIN18 TYPE STRING,
OPK18 TYPE STRING,
LGA19 TYPE STRING,
BET19 TYPE STRING,
ANZ19 TYPE STRING,
EIN19 TYPE STRING,
OPK19 TYPE STRING,
LGA20 TYPE STRING,
BET20 TYPE STRING,
ANZ20 TYPE STRING,
EIN20 TYPE STRING,
OPK20 TYPE STRING,
SMALL_ENT_SUM TYPE STRING,
SINS_TYPE_1 TYPE STRING,
SINS_TYPE_2 TYPE STRING,
SINS_AMT_1 TYPE STRING,
SINS_AMT_2 TYPE STRING,
REFNM TYPE STRING,
SINS_TYPE_3 TYPE STRING,
SINS_TYPE_4 TYPE STRING,
SINS_TYPE_5 TYPE STRING,
SINS_AMT_3 TYPE STRING,
SINS_AMT_4 TYPE STRING,
SINS_AMT_5 TYPE STRING,
DTAB_NAME TYPE STRING,
PREV_EE_TI TYPE STRING,
PREV_EE_SI TYPE STRING,
PREV_EE_WH TYPE STRING,
PREV_EE_SK TYPE STRING,
EE_OTH_INC TYPE STRING,END OF T_EKKO_STR. DATA: WA_HCMT_BSP_PA_JP_R0146_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_JP_R0146_STR-OBJECT_KEY sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PERNR sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-AEDTM sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-UNAME sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SPRPS sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SPRTX sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ITBLD sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ITXEX sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BEGDA sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ENDDA sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SPIID sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SPINC sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_SPINC sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_SPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ESPDS sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SSPDS sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-DSPDS sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-DYUNG sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BDIID sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-AQUDT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_HSDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSTY1 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDE1 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_HSDE1 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDA2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSTY2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDE2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_HSDE2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDA3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSTY3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-HSDE3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_HSDE3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-CLTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_CLTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-CLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_CLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PPTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_PPTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_PPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SATOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_SATOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SADED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_SADED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LATOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_LATOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LADED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_LADED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ACDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_ACDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_LPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NLTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NLTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NOLDD sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NOLDD sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-TLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_TLDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NPTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NPTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NOPDD sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NOPDD sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-TPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_TPDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NSTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NSTOT sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-NSDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_NSDED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-TODED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-WAERS_TODED sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA01 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET01 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ01 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN01 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK01 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA02 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET02 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ02 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN02 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK02 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA03 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET03 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ03 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN03 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK03 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA04 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET04 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ04 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN04 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK04 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA05 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET05 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ05 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN05 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK05 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA06 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET06 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ06 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN06 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK06 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA07 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET07 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ07 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN07 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK07 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA08 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET08 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ08 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN08 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK08 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA09 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET09 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ09 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN09 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK09 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA10 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET10 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ10 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN10 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK10 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA11 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET11 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ11 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN11 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK11 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA12 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET12 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ12 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN12 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK12 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA13 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET13 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ13 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN13 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK13 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA14 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET14 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ14 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN14 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK14 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA15 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET15 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ15 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN15 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK15 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA16 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET16 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ16 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN16 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK16 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA17 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET17 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ17 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN17 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK17 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA18 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET18 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ18 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN18 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK18 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA19 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET19 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ19 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN19 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK19 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-LGA20 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-BET20 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-ANZ20 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EIN20 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-OPK20 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SMALL_ENT_SUM sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_TYPE_1 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_TYPE_2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_AMT_1 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_AMT_2 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-REFNM sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_TYPE_3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_TYPE_4 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_TYPE_5 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_AMT_3 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_AMT_4 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-SINS_AMT_5 sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-DTAB_NAME sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PREV_EE_TI sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PREV_EE_SI sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PREV_EE_WH sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-PREV_EE_SK sy-vline
WA_HCMT_BSP_PA_JP_R0146_STR-EE_OTH_INC sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.