ABAP Select data from SAP table REEX_CFG_CASHFLOW 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 REEX_CFG_CASHFLOW 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 REEX_CFG_CASHFLOW. 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 REEX_CFG_CASHFLOW 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_REEX_CFG_CASHFLOW TYPE STANDARD TABLE OF REEX_CFG_CASHFLOW,
      WA_REEX_CFG_CASHFLOW TYPE REEX_CFG_CASHFLOW,
      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: <REEX_CFG_CASHFLOW> TYPE REEX_CFG_CASHFLOW.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM REEX_CFG_CASHFLOW
*  INTO TABLE @DATA(IT_REEX_CFG_CASHFLOW2).
*--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_REEX_CFG_CASHFLOW INDEX 1 INTO DATA(WA_REEX_CFG_CASHFLOW2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_REEX_CFG_CASHFLOW ASSIGNING <REEX_CFG_CASHFLOW>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<REEX_CFG_CASHFLOW>-SBEWEGRP = 1.
<REEX_CFG_CASHFLOW>-SBEWEGRP2 = 1.
<REEX_CFG_CASHFLOW>-SBERFIMA = 1.
<REEX_CFG_CASHFLOW>-SBERFIMAREF = 1.
<REEX_CFG_CASHFLOW>-SAEND = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_REEX_CFG_CASHFLOW-SPLANIST, sy-vline,
WA_REEX_CFG_CASHFLOW-SWOHER, sy-vline,
WA_REEX_CFG_CASHFLOW-SWOHER2, sy-vline,
WA_REEX_CFG_CASHFLOW-BBWHR, sy-vline,
WA_REEX_CFG_CASHFLOW-BBWHR2, sy-vline,
WA_REEX_CFG_CASHFLOW-BNWHR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_REEX_CFG_CASHFLOW 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_REEX_CFG_CASHFLOW 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_REEX_CFG_CASHFLOW INTO WA_REEX_CFG_CASHFLOW. *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_REEX_CFG_CASHFLOW_STR,
SBEWEGRP TYPE STRING,
SBEWEGRP2 TYPE STRING,
SBERFIMA TYPE STRING,
SBERFIMAREF TYPE STRING,
SAEND TYPE STRING,
SPLANIST TYPE STRING,
SWOHER TYPE STRING,
SWOHER2 TYPE STRING,
BBWHR TYPE STRING,
BBWHR2 TYPE STRING,
BNWHR TYPE STRING,
BNWHRORIG TYPE STRING,
BAMOUNTCOMP TYPE STRING,
BBASISORIG TYPE STRING,
BBASISUR TYPE STRING,
BBASIS TYPE STRING,
DBERVON TYPE STRING,
TBERVON TYPE STRING,
SEXCLVON TYPE STRING,
SULTVON TYPE STRING,
DBERBIS TYPE STRING,
TBERBIS TYPE STRING,
SINCLBIS TYPE STRING,
SULTBIS TYPE STRING,
DVALUT TYPE STRING,
TVALUT TYPE STRING,
SINCL TYPE STRING,
SVINCL TYPE STRING,
SVULT TYPE STRING,
DFAELL TYPE STRING,
SFINCL TYPE STRING,
SFULT TYPE STRING,
SRUNDVORF TYPE STRING,
DDISPO TYPE STRING,
DVERRECH TYPE STRING,
TVERRECH TYPE STRING,
SINCLVERR TYPE STRING,
SULTVERR TYPE STRING,
ATAGE TYPE STRING,
ASEKUNDEN TYPE STRING,
ABASTAGE TYPE STRING,
APERTAGE TYPE STRING,
STGMETH TYPE STRING,
STGBASIS TYPE STRING,
SZBMETH TYPE STRING,
JEXPOZINS TYPE STRING,
SZSREF TYPE STRING,
PKOND TYPE STRING,
PKONDUR TYPE STRING,
SIRUNIT TYPE STRING,
DPKOND TYPE STRING,
DZFEST TYPE STRING,
DBPERIOD TYPE STRING,
SPAEXCL TYPE STRING,
SPAULT TYPE STRING,
DEPERIOD TYPE STRING,
SPEINCL TYPE STRING,
SPEULT TYPE STRING,
SWHRKOND TYPE STRING,
BKOND TYPE STRING,
KBKOND TYPE STRING,
BUGRENZ TYPE STRING,
BOGRENZ TYPE STRING,
SSTAFF TYPE STRING,
SBASIS TYPE STRING,
JSOFVERR TYPE STRING,
BTIKALK TYPE STRING,
BKARZINS TYPE STRING,
AMMRHY TYPE STRING,
ATTRHY TYPE STRING,
ASTUECK TYPE STRING,
SSTCKKZ TYPE STRING,
SSTCKTG TYPE STRING,
SSTCKNOT TYPE STRING,
SFLAT TYPE STRING,
JGESUCHT TYPE STRING,
SSORTZIT TYPE STRING,
SSEQUENCE TYPE STRING,
SBERECH TYPE STRING,
SBASFIX TYPE STRING,
SZEITANT TYPE STRING,
SPERMETH TYPE STRING,
SFANT TYPE STRING,
SSALBAS TYPE STRING,
SKONDGRP TYPE STRING,
SKONDGRPREF TYPE STRING,
DGUEL_KP TYPE STRING,
DGUEL_KPREF TYPE STRING,
DGUEL_KOND TYPE STRING,
RURKONDIND TYPE STRING,
RURBEWEIND TYPE STRING,
SKALIDWT TYPE STRING,
SROUND TYPE STRING,
BROUNDUNIT TYPE STRING,
BBASISUNIT TYPE STRING,
PPAYMENT TYPE STRING,
SDISCOUNT TYPE STRING,
PDISCOUNT TYPE STRING,
AMMRHYZV TYPE STRING,
ARHYREL TYPE STRING,
JRATENFIX TYPE STRING,
JANNVERR TYPE STRING,
JSOFTILG TYPE STRING,
SVKEYDAY TYPE STRING,
SFKEYDAY TYPE STRING,
JINTRADAY TYPE STRING,
JEFFZREL TYPE STRING,
WPAYCURR TYPE STRING,
PEXCHRATE TYPE STRING,
SSPLIT TYPE STRING,
ALFDNR TYPE STRING,
PPROZ TYPE STRING,
SBERFIMASAV TYPE STRING,
SAENDSAV TYPE STRING,
DVALUTSAV TYPE STRING,
SINCLSAV TYPE STRING,
SVULTSAV TYPE STRING,
JNULLKON TYPE STRING,
TABIX TYPE STRING,
DSORT TYPE STRING,
SPERMETHSAV TYPE STRING,
JBMONAT TYPE STRING,
BKONDUNIT TYPE STRING,
SALTKONDREF TYPE STRING,
SROUNDFACTOR TYPE STRING,
ROUNDDECFACTOR TYPE STRING,
JEXPOINTFACTOR TYPE STRING,
FLOWFACTOR TYPE STRING,
BASEFACTOR TYPE STRING,
SROUNDBASEFACTOR TYPE STRING,
ROUNDDECBASEFACTOR TYPE STRING,
SROUNDRATEFACTOR TYPE STRING,
ROUNDDECRATEFACTOR TYPE STRING,
AAVGDAYS TYPE STRING,
PAVGINTEREST TYPE STRING,
JAVGCAP TYPE STRING,
PAVGCAP TYPE STRING,
JAVGFLOOR TYPE STRING,
PAVGFLOOR TYPE STRING,
PAVGSPREAD TYPE STRING,
SROUNDAVGINTEREST TYPE STRING,
ROUNDDECAVGINTEREST TYPE STRING,
AAVGWEIGHT TYPE STRING,
AAVGWEIGHTSUM TYPE STRING,
SFACTORRESET TYPE STRING,
SREFDISC TYPE STRING,
JUGRENZ TYPE STRING,
JOGRENZ TYPE STRING,
BNWHRUNBEGRENZT TYPE STRING,
PRICEINDEX_ADJ_DATE TYPE STRING,
PRICEINDEX_FIX_DATE_LOW TYPE STRING,
PRICEINDEX_READ_DATE_LOW TYPE STRING,
PRICEINDEX_FIX_DATE_HIGH TYPE STRING,
PRICEINDEX_READ_DATE_HIGH TYPE STRING,
PRICEINDEX_FACTOR TYPE STRING,
PRICEINDEX_APPLY TYPE STRING,
PRICEINDEX_0100_CLEAR TYPE STRING,
BBWHR_IDXCLEAN TYPE STRING,END OF T_EKKO_STR. DATA: WA_REEX_CFG_CASHFLOW_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_REEX_CFG_CASHFLOW_STR-SBEWEGRP sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBEWEGRP2 sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBERFIMA sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBERFIMAREF sy-vline
WA_REEX_CFG_CASHFLOW_STR-SAEND sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPLANIST sy-vline
WA_REEX_CFG_CASHFLOW_STR-SWOHER sy-vline
WA_REEX_CFG_CASHFLOW_STR-SWOHER2 sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBWHR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBWHR2 sy-vline
WA_REEX_CFG_CASHFLOW_STR-BNWHR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BNWHRORIG sy-vline
WA_REEX_CFG_CASHFLOW_STR-BAMOUNTCOMP sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBASISORIG sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBASISUR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBASIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-DBERVON sy-vline
WA_REEX_CFG_CASHFLOW_STR-TBERVON sy-vline
WA_REEX_CFG_CASHFLOW_STR-SEXCLVON sy-vline
WA_REEX_CFG_CASHFLOW_STR-SULTVON sy-vline
WA_REEX_CFG_CASHFLOW_STR-DBERBIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-TBERBIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-SINCLBIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-SULTBIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-DVALUT sy-vline
WA_REEX_CFG_CASHFLOW_STR-TVALUT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SINCL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SVINCL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SVULT sy-vline
WA_REEX_CFG_CASHFLOW_STR-DFAELL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFINCL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFULT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SRUNDVORF sy-vline
WA_REEX_CFG_CASHFLOW_STR-DDISPO sy-vline
WA_REEX_CFG_CASHFLOW_STR-DVERRECH sy-vline
WA_REEX_CFG_CASHFLOW_STR-TVERRECH sy-vline
WA_REEX_CFG_CASHFLOW_STR-SINCLVERR sy-vline
WA_REEX_CFG_CASHFLOW_STR-SULTVERR sy-vline
WA_REEX_CFG_CASHFLOW_STR-ATAGE sy-vline
WA_REEX_CFG_CASHFLOW_STR-ASEKUNDEN sy-vline
WA_REEX_CFG_CASHFLOW_STR-ABASTAGE sy-vline
WA_REEX_CFG_CASHFLOW_STR-APERTAGE sy-vline
WA_REEX_CFG_CASHFLOW_STR-STGMETH sy-vline
WA_REEX_CFG_CASHFLOW_STR-STGBASIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-SZBMETH sy-vline
WA_REEX_CFG_CASHFLOW_STR-JEXPOZINS sy-vline
WA_REEX_CFG_CASHFLOW_STR-SZSREF sy-vline
WA_REEX_CFG_CASHFLOW_STR-PKOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-PKONDUR sy-vline
WA_REEX_CFG_CASHFLOW_STR-SIRUNIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-DPKOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-DZFEST sy-vline
WA_REEX_CFG_CASHFLOW_STR-DBPERIOD sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPAEXCL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPAULT sy-vline
WA_REEX_CFG_CASHFLOW_STR-DEPERIOD sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPEINCL sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPEULT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SWHRKOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-BKOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-KBKOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-BUGRENZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-BOGRENZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSTAFF sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBASIS sy-vline
WA_REEX_CFG_CASHFLOW_STR-JSOFVERR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BTIKALK sy-vline
WA_REEX_CFG_CASHFLOW_STR-BKARZINS sy-vline
WA_REEX_CFG_CASHFLOW_STR-AMMRHY sy-vline
WA_REEX_CFG_CASHFLOW_STR-ATTRHY sy-vline
WA_REEX_CFG_CASHFLOW_STR-ASTUECK sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSTCKKZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSTCKTG sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSTCKNOT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFLAT sy-vline
WA_REEX_CFG_CASHFLOW_STR-JGESUCHT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSORTZIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSEQUENCE sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBERECH sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBASFIX sy-vline
WA_REEX_CFG_CASHFLOW_STR-SZEITANT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPERMETH sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFANT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSALBAS sy-vline
WA_REEX_CFG_CASHFLOW_STR-SKONDGRP sy-vline
WA_REEX_CFG_CASHFLOW_STR-SKONDGRPREF sy-vline
WA_REEX_CFG_CASHFLOW_STR-DGUEL_KP sy-vline
WA_REEX_CFG_CASHFLOW_STR-DGUEL_KPREF sy-vline
WA_REEX_CFG_CASHFLOW_STR-DGUEL_KOND sy-vline
WA_REEX_CFG_CASHFLOW_STR-RURKONDIND sy-vline
WA_REEX_CFG_CASHFLOW_STR-RURBEWEIND sy-vline
WA_REEX_CFG_CASHFLOW_STR-SKALIDWT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SROUND sy-vline
WA_REEX_CFG_CASHFLOW_STR-BROUNDUNIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBASISUNIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-PPAYMENT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SDISCOUNT sy-vline
WA_REEX_CFG_CASHFLOW_STR-PDISCOUNT sy-vline
WA_REEX_CFG_CASHFLOW_STR-AMMRHYZV sy-vline
WA_REEX_CFG_CASHFLOW_STR-ARHYREL sy-vline
WA_REEX_CFG_CASHFLOW_STR-JRATENFIX sy-vline
WA_REEX_CFG_CASHFLOW_STR-JANNVERR sy-vline
WA_REEX_CFG_CASHFLOW_STR-JSOFTILG sy-vline
WA_REEX_CFG_CASHFLOW_STR-SVKEYDAY sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFKEYDAY sy-vline
WA_REEX_CFG_CASHFLOW_STR-JINTRADAY sy-vline
WA_REEX_CFG_CASHFLOW_STR-JEFFZREL sy-vline
WA_REEX_CFG_CASHFLOW_STR-WPAYCURR sy-vline
WA_REEX_CFG_CASHFLOW_STR-PEXCHRATE sy-vline
WA_REEX_CFG_CASHFLOW_STR-SSPLIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-ALFDNR sy-vline
WA_REEX_CFG_CASHFLOW_STR-PPROZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-SBERFIMASAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-SAENDSAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-DVALUTSAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-SINCLSAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-SVULTSAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-JNULLKON sy-vline
WA_REEX_CFG_CASHFLOW_STR-TABIX sy-vline
WA_REEX_CFG_CASHFLOW_STR-DSORT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SPERMETHSAV sy-vline
WA_REEX_CFG_CASHFLOW_STR-JBMONAT sy-vline
WA_REEX_CFG_CASHFLOW_STR-BKONDUNIT sy-vline
WA_REEX_CFG_CASHFLOW_STR-SALTKONDREF sy-vline
WA_REEX_CFG_CASHFLOW_STR-SROUNDFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-ROUNDDECFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-JEXPOINTFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-FLOWFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BASEFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-SROUNDBASEFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-ROUNDDECBASEFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-SROUNDRATEFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-ROUNDDECRATEFACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-AAVGDAYS sy-vline
WA_REEX_CFG_CASHFLOW_STR-PAVGINTEREST sy-vline
WA_REEX_CFG_CASHFLOW_STR-JAVGCAP sy-vline
WA_REEX_CFG_CASHFLOW_STR-PAVGCAP sy-vline
WA_REEX_CFG_CASHFLOW_STR-JAVGFLOOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-PAVGFLOOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-PAVGSPREAD sy-vline
WA_REEX_CFG_CASHFLOW_STR-SROUNDAVGINTEREST sy-vline
WA_REEX_CFG_CASHFLOW_STR-ROUNDDECAVGINTEREST sy-vline
WA_REEX_CFG_CASHFLOW_STR-AAVGWEIGHT sy-vline
WA_REEX_CFG_CASHFLOW_STR-AAVGWEIGHTSUM sy-vline
WA_REEX_CFG_CASHFLOW_STR-SFACTORRESET sy-vline
WA_REEX_CFG_CASHFLOW_STR-SREFDISC sy-vline
WA_REEX_CFG_CASHFLOW_STR-JUGRENZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-JOGRENZ sy-vline
WA_REEX_CFG_CASHFLOW_STR-BNWHRUNBEGRENZT sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_ADJ_DATE sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_FIX_DATE_LOW sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_READ_DATE_LOW sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_FIX_DATE_HIGH sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_READ_DATE_HIGH sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_FACTOR sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_APPLY sy-vline
WA_REEX_CFG_CASHFLOW_STR-PRICEINDEX_0100_CLEAR sy-vline
WA_REEX_CFG_CASHFLOW_STR-BBWHR_IDXCLEAN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.