ABAP Select data from SAP table RFVD_CORR_LOAN_NOTCES_COLLATRL 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 RFVD_CORR_LOAN_NOTCES_COLLATRL 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 RFVD_CORR_LOAN_NOTCES_COLLATRL. 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 RFVD_CORR_LOAN_NOTCES_COLLATRL 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_RFVD_CORR_LOAN_NOTCES_COLLATRL TYPE STANDARD TABLE OF RFVD_CORR_LOAN_NOTCES_COLLATRL,
      WA_RFVD_CORR_LOAN_NOTCES_COLLATRL TYPE RFVD_CORR_LOAN_NOTCES_COLLATRL,
      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: <RFVD_CORR_LOAN_NOTCES_COLLATRL> TYPE RFVD_CORR_LOAN_NOTCES_COLLATRL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RFVD_CORR_LOAN_NOTCES_COLLATRL
*  INTO TABLE @DATA(IT_RFVD_CORR_LOAN_NOTCES_COLLATRL2).
*--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_RFVD_CORR_LOAN_NOTCES_COLLATRL INDEX 1 INTO DATA(WA_RFVD_CORR_LOAN_NOTCES_COLLATRL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RFVD_CORR_LOAN_NOTCES_COLLATRL ASSIGNING <RFVD_CORR_LOAN_NOTCES_COLLATRL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RFVD_CORR_LOAN_NOTCES_COLLATRL>-WA_COLLATERAL = 1.
<RFVD_CORR_LOAN_NOTCES_COLLATRL>-RSICHER = 1.
<RFVD_CORR_LOAN_NOTCES_COLLATRL>-BUKRS = 1.
<RFVD_CORR_LOAN_NOTCES_COLLATRL>-RANL = 1.
<RFVD_CORR_LOAN_NOTCES_COLLATRL>-SSICH = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-SSICHART, sy-vline,
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-XPAADR, sy-vline,
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-XLVNR, sy-vline,
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-XLVTARIF, sy-vline,
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-DBLV, sy-vline,
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-DELV, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RFVD_CORR_LOAN_NOTCES_COLLATRL 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_RFVD_CORR_LOAN_NOTCES_COLLATRL 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_RFVD_CORR_LOAN_NOTCES_COLLATRL INTO WA_RFVD_CORR_LOAN_NOTCES_COLLATRL. *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 RANL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-RANL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-RANL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RANL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-RANL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RFVD_CORR_LOAN_NOTCES_COLLATRL-RANL.
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_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR,
WA_COLLATERAL TYPE STRING,
RSICHER TYPE STRING,
BUKRS TYPE STRING,
RANL TYPE STRING,
SSICH TYPE STRING,
SSICHART TYPE STRING,
XPAADR TYPE STRING,
XLVNR TYPE STRING,
XLVTARIF TYPE STRING,
DBLV TYPE STRING,
DELV TYPE STRING,
BVERTRAG TYPE STRING,
SVWAERS TYPE STRING,
BLVPR TYPE STRING,
AMMRHY TYPE STRING,
WAERS TYPE STRING,
XAKT TYPE STRING,
XWPKN TYPE STRING,
XALKZ TYPE STRING,
XALLB TYPE STRING,
BNOMS TYPE STRING,
PKUR TYPE STRING,
BWKUR TYPE STRING,
PNOMZINS TYPE STRING,
DBLFZ TYPE STRING,
DELFZ TYPE STRING,
BVALHYP TYPE STRING,
XADRDV4 TYPE STRING,
BHAFTUNG TYPE STRING,
BHAFTWHR TYPE STRING,
DABTRET TYPE STRING,
DBESTAET TYPE STRING,
DANZEIGE TYPE STRING,
XURK TYPE STRING,
SDOKUART TYPE STRING,
DURK TYPE STRING,
JPROL TYPE STRING,
DBEBEZ TYPE STRING,
DENBEZ TYPE STRING,
JHAUPT TYPE STRING,
WA_POLICY TYPE STRING,
MANDT TYPE STRING,
RSICHER TYPE STRING,
RERF TYPE STRING,
DERF TYPE STRING,
TERF TYPE STRING,
REHER TYPE STRING,
RBEAR TYPE STRING,
DBEAR TYPE STRING,
TBEAR TYPE STRING,
RBHER TYPE STRING,
SSICH TYPE STRING,
SSICHART TYPE STRING,
XLVNR TYPE STRING,
XLVTARIF TYPE STRING,
DBLV TYPE STRING,
DELV TYPE STRING,
DVERTRAG TYPE STRING,
BVERTRAG TYPE STRING,
SVWAERS TYPE STRING,
BLVPR TYPE STRING,
SZAWS TYPE STRING,
AMMRHY TYPE STRING,
DFAELLIG TYPE STRING,
DZAHLUNG TYPE STRING,
PSPZINS TYPE STRING,
PBONUS TYPE STRING,
SPFSTAT TYPE STRING,
JZESSION TYPE STRING,
KOMM1 TYPE STRING,
KOMM2 TYPE STRING,
XKBEZPRT TYPE STRING,
XAKT TYPE STRING,
SLVSON TYPE STRING,
DLVSON TYPE STRING,
DFINAMT TYPE STRING,
SLVGRP1 TYPE STRING,
SLVGRP2 TYPE STRING,
SBUEART1 TYPE STRING,
SBUEART TYPE STRING,
DBUERG TYPE STRING,
XKOKBEZ TYPE STRING,
JDYNSTAT TYPE STRING,
JDYNANN TYPE STRING,
DDYNANN TYPE STRING,
SLVHERK TYPE STRING,
BVORABL TYPE STRING,
LVRECH TYPE STRING,
SLAENDER TYPE STRING,
CLI_COMMENT TYPE STRING,
RECALC_COMMENT TYPE STRING,
WA_LOAN TYPE STRING,
MANDT TYPE STRING,
RSICHER TYPE STRING,
RERF TYPE STRING,
DERF TYPE STRING,
TERF TYPE STRING,
REHER TYPE STRING,
RBEAR TYPE STRING,
DBEAR TYPE STRING,
TBEAR TYPE STRING,
RBHER TYPE STRING,
SSICH TYPE STRING,
SSICHART TYPE STRING,
BVALHYP TYPE STRING,
SWHRVAL TYPE STRING,
XADRDV4 TYPE STRING,
XGBAMT TYPE STRING,
XGVON TYPE STRING,
NBANDNR TYPE STRING,
NBLATTNR TYPE STRING,
XNRABT3 TYPE STRING,
DEINTRAG TYPE STRING,
XPARTNER TYPE STRING,
XAKT TYPE STRING,
KOMM1 TYPE STRING,
KOMM2 TYPE STRING,
RANL TYPE STRING,
SLAENDER TYPE STRING,
UEBERGABE_DAT TYPE STRING,
WA_STOCK TYPE STRING,
MANDT TYPE STRING,
RSICHER TYPE STRING,
RERF TYPE STRING,
DERF TYPE STRING,
TERF TYPE STRING,
REHER TYPE STRING,
RBEAR TYPE STRING,
DBEAR TYPE STRING,
TBEAR TYPE STRING,
RBHER TYPE STRING,
SSICH TYPE STRING,
SSICHART TYPE STRING,
XWPKN TYPE STRING,
WAERS TYPE STRING,
BKURSWRT TYPE STRING,
DKURSWRT TYPE STRING,
BNEWE TYPE STRING,
BWKUR TYPE STRING,
PKUR TYPE STRING,
ASTUECK TYPE STRING,
BNOMS TYPE STRING,
XALKZ TYPE STRING,
XALLB TYPE STRING,
XEMIT TYPE STRING,
PNOMZINS TYPE STRING,
DEBEG TYPE STRING,
XSERIE TYPE STRING,
XREIHE TYPE STRING,
SVERWA TYPE STRING,
XDKBZ TYPE STRING,
DBLFZ TYPE STRING,
DELFZ TYPE STRING,
XAKT TYPE STRING,
KOMM1 TYPE STRING,
KOMM2 TYPE STRING,
RLDEPO TYPE STRING,
DURUEB TYPE STRING,
BBWHR TYPE STRING,
SLAENDER TYPE STRING,END OF T_EKKO_STR. DATA: WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_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_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WA_COLLATERAL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RSICHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BUKRS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RANL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICH sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICHART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XPAADR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XLVNR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XLVTARIF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBLV sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DELV sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BVERTRAG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SVWAERS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BLVPR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-AMMRHY sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WAERS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XAKT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XWPKN sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XALKZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XALLB sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BNOMS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PKUR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BWKUR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PNOMZINS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBLFZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DELFZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BVALHYP sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XADRDV4 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BHAFTUNG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BHAFTWHR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DABTRET sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBESTAET sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DANZEIGE sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XURK sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SDOKUART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DURK sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-JPROL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBEBEZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DENBEZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-JHAUPT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WA_POLICY sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-MANDT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RSICHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-REHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICH sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICHART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XLVNR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XLVTARIF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBLV sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DELV sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DVERTRAG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BVERTRAG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SVWAERS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BLVPR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SZAWS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-AMMRHY sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DFAELLIG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DZAHLUNG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PSPZINS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PBONUS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SPFSTAT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-JZESSION sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM1 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM2 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XKBEZPRT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XAKT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLVSON sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DLVSON sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DFINAMT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLVGRP1 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLVGRP2 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SBUEART1 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SBUEART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBUERG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XKOKBEZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-JDYNSTAT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-JDYNANN sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DDYNANN sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLVHERK sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BVORABL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-LVRECH sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLAENDER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-CLI_COMMENT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RECALC_COMMENT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WA_LOAN sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-MANDT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RSICHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-REHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICH sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICHART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BVALHYP sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SWHRVAL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XADRDV4 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XGBAMT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XGVON sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-NBANDNR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-NBLATTNR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XNRABT3 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DEINTRAG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XPARTNER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XAKT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM1 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM2 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RANL sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLAENDER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-UEBERGABE_DAT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WA_STOCK sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-MANDT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RSICHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TERF sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-REHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-TBEAR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RBHER sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICH sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SSICHART sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XWPKN sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-WAERS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BKURSWRT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DKURSWRT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BNEWE sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BWKUR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PKUR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-ASTUECK sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BNOMS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XALKZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XALLB sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XEMIT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-PNOMZINS sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DEBEG sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XSERIE sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XREIHE sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SVERWA sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XDKBZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DBLFZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DELFZ sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-XAKT sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM1 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-KOMM2 sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-RLDEPO sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-DURUEB sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-BBWHR sy-vline
WA_RFVD_CORR_LOAN_NOTCES_COLLATRL_STR-SLAENDER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.