ABAP Select data from SAP table RNWP_PREREG_LIST 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 RNWP_PREREG_LIST 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 RNWP_PREREG_LIST. 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 RNWP_PREREG_LIST 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_RNWP_PREREG_LIST TYPE STANDARD TABLE OF RNWP_PREREG_LIST,
      WA_RNWP_PREREG_LIST TYPE RNWP_PREREG_LIST,
      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: <RNWP_PREREG_LIST> TYPE RNWP_PREREG_LIST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNWP_PREREG_LIST
*  INTO TABLE @DATA(IT_RNWP_PREREG_LIST2).
*--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_RNWP_PREREG_LIST INDEX 1 INTO DATA(WA_RNWP_PREREG_LIST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RNWP_PREREG_LIST ASSIGNING <RNWP_PREREG_LIST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RNWP_PREREG_LIST>-CORDERID = 1.
<RNWP_PREREG_LIST>-VKGID = 1.
<RNWP_PREREG_LIST>-PRGNR = 1.
<RNWP_PREREG_LIST>-PRTSN = 1.
<RNWP_PREREG_LIST>-PRTNM = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNWP_PREREG_LIST-PNAMEC, sy-vline,
WA_RNWP_PREREG_LIST-PNAMEC1, sy-vline,
WA_RNWP_PREREG_LIST-GSCHLE, sy-vline,
WA_RNWP_PREREG_LIST-AGEPAT, sy-vline,
WA_RNWP_PREREG_LIST-NO_TC_ICON, sy-vline,
WA_RNWP_PREREG_LIST-PAPID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNWP_PREREG_LIST 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_RNWP_PREREG_LIST 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_RNWP_PREREG_LIST INTO WA_RNWP_PREREG_LIST. *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 PRGNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-PRGNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-PRGNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PAPID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-PAPID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-PAPID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PATNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-PATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-PATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field FALNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-FALNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-FALNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field IPID1 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-IPID1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-IPID1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field IPID2 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-IPID2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-IPID2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ORGFA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ORGFA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ORGFA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field TRAPPOU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-TRAPPOU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-TRAPPOU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field TRAPPRO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-TRAPPRO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-TRAPPRO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ATTPERS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ATTPERS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ATTPERS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ADAPPOU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ADAPPOU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ADAPPOU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ADAPPR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ADAPPR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ADAPPR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ADAPPB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ADAPPB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ADAPPB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field BEKAT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-BEKAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-BEKAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ETROE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ETROE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ETROE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ETRMA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ETRMA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ETRMA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field WUMNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-WUMNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-WUMNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field WLPRI CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-WLPRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-WLPRI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field WLHSP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-WLHSP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-WLHSP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field ABSRSN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-ABSRSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-ABSRSN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RFSRC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-RFSRC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-RFSRC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EXTKH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-EXTKH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-EXTKH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field HARNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-HARNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-HARNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EUGPA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-EUGPA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-EUGPA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AFNOEAKT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-AFNOEAKT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-AFNOEAKT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field VISOEAKT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-VISOEAKT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-VISOEAKT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LKTAR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-LKTAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-LKTAR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LKLST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-LKLST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-LKLST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PREREGRO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-PREREGRO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-PREREGRO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field TRTGP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNWP_PREREG_LIST-TRTGP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNWP_PREREG_LIST-TRTGP.
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_RNWP_PREREG_LIST_STR,
CORDERID TYPE STRING,
VKGID TYPE STRING,
PRGNR TYPE STRING,
PRTSN TYPE STRING,
PRTNM TYPE STRING,
PNAMEC TYPE STRING,
PNAMEC1 TYPE STRING,
GSCHLE TYPE STRING,
AGEPAT TYPE STRING,
NO_TC_ICON TYPE STRING,
PAPID TYPE STRING,
PATNR TYPE STRING,
PZIFF TYPE STRING,
EXTNR TYPE STRING,
FALNR TYPE STRING,
FZIFF TYPE STRING,
FALAR TYPE STRING,
FALARE TYPE STRING,
FATYP TYPE STRING,
FATYPTXT TYPE STRING,
NNAME TYPE STRING,
VNAME TYPE STRING,
NNAMS TYPE STRING,
VNAMS TYPE STRING,
GBNAM TYPE STRING,
GBNAMS TYPE STRING,
GBDAT TYPE STRING,
TELNR TYPE STRING,
PVPAT TYPE STRING,
PRIVP_ICON TYPE STRING,
LEGALREP_ICON TYPE STRING,
IPID1 TYPE STRING,
IPID2 TYPE STRING,
KNAME1 TYPE STRING,
KNAME2 TYPE STRING,
VZUZA TYPE STRING,
ORGFA TYPE STRING,
ORGFAKB TYPE STRING,
TRAPPOU TYPE STRING,
TRAPPOUSN TYPE STRING,
TRAPPD TYPE STRING,
TRAPPT TYPE STRING,
TRAPPRO TYPE STRING,
TRAPPROSN TYPE STRING,
ATTPERS TYPE STRING,
ATTPERSN TYPE STRING,
TRAPPPT TYPE STRING,
TRAPPPTNA TYPE STRING,
TRAPPDR TYPE STRING,
ADAPPOU TYPE STRING,
ADAPPOUSN TYPE STRING,
ADAPPPT TYPE STRING,
ADAPPPTNA TYPE STRING,
ADAPPD TYPE STRING,
ADAPPT TYPE STRING,
ADAPPR TYPE STRING,
ADAPPRSD TYPE STRING,
ADAPPRSN TYPE STRING,
ADAPPB TYPE STRING,
ADAPPBSD TYPE STRING,
ADAPPBSN TYPE STRING,
BWART TYPE STRING,
BWATX TYPE STRING,
BEKAT TYPE STRING,
BEKTX TYPE STRING,
ETROE TYPE STRING,
ETRMA TYPE STRING,
ETRMANA TYPE STRING,
KANAM TYPE STRING,
KALTX TYPE STRING,
DITXT TYPE STRING,
DILTX TYPE STRING,
WUZPE TYPE STRING,
WZRFG TYPE STRING,
WUMNT TYPE STRING,
WUMNTT TYPE STRING,
WUJHR TYPE STRING,
WDATE TYPE STRING,
WTIME TYPE STRING,
BMVKG TYPE STRING,
BMLTX TYPE STRING,
WLPRI TYPE STRING,
WLPRIT TYPE STRING,
WLTYP TYPE STRING,
WLTYPT TYPE STRING,
WLTIME TYPE STRING,
VKGST TYPE STRING,
VKGSTT TYPE STRING,
WLRDT TYPE STRING,
WLRRN TYPE STRING,
WLRRNT TYPE STRING,
WLHSP TYPE STRING,
WLHSPN TYPE STRING,
WLADT TYPE STRING,
ABSBDT TYPE STRING,
ABSEDT TYPE STRING,
ABSRSN TYPE STRING,
ABSRST TYPE STRING,
RFSRC TYPE STRING,
RFSRCT TYPE STRING,
EXTKH TYPE STRING,
EXTKHN TYPE STRING,
HARNR TYPE STRING,
HANAM TYPE STRING,
EUGPA TYPE STRING,
EUGPN TYPE STRING,
AUFDS TYPE STRING,
VKINF TYPE STRING,
CORDTITLE TYPE STRING,
RCKRUF TYPE STRING,
FRAGE TYPE STRING,
FRLTX TYPE STRING,
CXTYPSN1 TYPE STRING,
CXTYPSN2 TYPE STRING,
CXTYPSN3 TYPE STRING,
CXTYPNM1 TYPE STRING,
CXTYPNM2 TYPE STRING,
CXTYPNM3 TYPE STRING,
CXSTANM1 TYPE STRING,
CXSTANM2 TYPE STRING,
CXSTANM3 TYPE STRING,
CXSICON1 TYPE STRING,
CXSICON2 TYPE STRING,
CXSICON3 TYPE STRING,
CXVALD1 TYPE STRING,
CXVALD2 TYPE STRING,
CXVALD3 TYPE STRING,
DIATXT TYPE STRING,
ICPMC TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
STOID TYPE STRING,
STOSN TYPE STRING,
USER1 TYPE STRING,
USER2 TYPE STRING,
USER3 TYPE STRING,
USER4 TYPE STRING,
USER5 TYPE STRING,
USER6 TYPE STRING,
USER7 TYPE STRING,
CT TYPE STRING,
CO TYPE STRING,
AFNOEAKT TYPE STRING,
VISOEAKT TYPE STRING,
AFNOEAKT_KB TYPE STRING,
VISOEAKT_KB TYPE STRING,
AFNOEAKT_K TYPE STRING,
VISOEAKT_K TYPE STRING,
ICON_ANF TYPE STRING,
ICON_DOC TYPE STRING,
MEDDOK_ICON TYPE STRING,
LABDOK_ICON TYPE STRING,
VKLEI TYPE STRING,
LKTAR TYPE STRING,
LKLST TYPE STRING,
LKBEZ TYPE STRING,
VKLEIBEZ TYPE STRING,
VKLEILOK TYPE STRING,
PREREGRO TYPE STRING,
PREREGROSN TYPE STRING,
PREREGDR TYPE STRING,
RISK_ICON TYPE STRING,
STATUS TYPE STRING,
STATUS_TEXT TYPE STRING,
TRTGP TYPE STRING,
TRTGP_TXT TYPE STRING,
PRIO TYPE STRING,
APRIE TYPE STRING,
APRITXT TYPE STRING,
CPOSQUEST TYPE STRING,
CPOSQUESTIONID TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNWP_PREREG_LIST_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_RNWP_PREREG_LIST_STR-CORDERID sy-vline
WA_RNWP_PREREG_LIST_STR-VKGID sy-vline
WA_RNWP_PREREG_LIST_STR-PRGNR sy-vline
WA_RNWP_PREREG_LIST_STR-PRTSN sy-vline
WA_RNWP_PREREG_LIST_STR-PRTNM sy-vline
WA_RNWP_PREREG_LIST_STR-PNAMEC sy-vline
WA_RNWP_PREREG_LIST_STR-PNAMEC1 sy-vline
WA_RNWP_PREREG_LIST_STR-GSCHLE sy-vline
WA_RNWP_PREREG_LIST_STR-AGEPAT sy-vline
WA_RNWP_PREREG_LIST_STR-NO_TC_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-PAPID sy-vline
WA_RNWP_PREREG_LIST_STR-PATNR sy-vline
WA_RNWP_PREREG_LIST_STR-PZIFF sy-vline
WA_RNWP_PREREG_LIST_STR-EXTNR sy-vline
WA_RNWP_PREREG_LIST_STR-FALNR sy-vline
WA_RNWP_PREREG_LIST_STR-FZIFF sy-vline
WA_RNWP_PREREG_LIST_STR-FALAR sy-vline
WA_RNWP_PREREG_LIST_STR-FALARE sy-vline
WA_RNWP_PREREG_LIST_STR-FATYP sy-vline
WA_RNWP_PREREG_LIST_STR-FATYPTXT sy-vline
WA_RNWP_PREREG_LIST_STR-NNAME sy-vline
WA_RNWP_PREREG_LIST_STR-VNAME sy-vline
WA_RNWP_PREREG_LIST_STR-NNAMS sy-vline
WA_RNWP_PREREG_LIST_STR-VNAMS sy-vline
WA_RNWP_PREREG_LIST_STR-GBNAM sy-vline
WA_RNWP_PREREG_LIST_STR-GBNAMS sy-vline
WA_RNWP_PREREG_LIST_STR-GBDAT sy-vline
WA_RNWP_PREREG_LIST_STR-TELNR sy-vline
WA_RNWP_PREREG_LIST_STR-PVPAT sy-vline
WA_RNWP_PREREG_LIST_STR-PRIVP_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-LEGALREP_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-IPID1 sy-vline
WA_RNWP_PREREG_LIST_STR-IPID2 sy-vline
WA_RNWP_PREREG_LIST_STR-KNAME1 sy-vline
WA_RNWP_PREREG_LIST_STR-KNAME2 sy-vline
WA_RNWP_PREREG_LIST_STR-VZUZA sy-vline
WA_RNWP_PREREG_LIST_STR-ORGFA sy-vline
WA_RNWP_PREREG_LIST_STR-ORGFAKB sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPOU sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPOUSN sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPD sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPT sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPRO sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPROSN sy-vline
WA_RNWP_PREREG_LIST_STR-ATTPERS sy-vline
WA_RNWP_PREREG_LIST_STR-ATTPERSN sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPPT sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPPTNA sy-vline
WA_RNWP_PREREG_LIST_STR-TRAPPDR sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPOU sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPOUSN sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPPT sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPPTNA sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPD sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPT sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPR sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPRSD sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPRSN sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPB sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPBSD sy-vline
WA_RNWP_PREREG_LIST_STR-ADAPPBSN sy-vline
WA_RNWP_PREREG_LIST_STR-BWART sy-vline
WA_RNWP_PREREG_LIST_STR-BWATX sy-vline
WA_RNWP_PREREG_LIST_STR-BEKAT sy-vline
WA_RNWP_PREREG_LIST_STR-BEKTX sy-vline
WA_RNWP_PREREG_LIST_STR-ETROE sy-vline
WA_RNWP_PREREG_LIST_STR-ETRMA sy-vline
WA_RNWP_PREREG_LIST_STR-ETRMANA sy-vline
WA_RNWP_PREREG_LIST_STR-KANAM sy-vline
WA_RNWP_PREREG_LIST_STR-KALTX sy-vline
WA_RNWP_PREREG_LIST_STR-DITXT sy-vline
WA_RNWP_PREREG_LIST_STR-DILTX sy-vline
WA_RNWP_PREREG_LIST_STR-WUZPE sy-vline
WA_RNWP_PREREG_LIST_STR-WZRFG sy-vline
WA_RNWP_PREREG_LIST_STR-WUMNT sy-vline
WA_RNWP_PREREG_LIST_STR-WUMNTT sy-vline
WA_RNWP_PREREG_LIST_STR-WUJHR sy-vline
WA_RNWP_PREREG_LIST_STR-WDATE sy-vline
WA_RNWP_PREREG_LIST_STR-WTIME sy-vline
WA_RNWP_PREREG_LIST_STR-BMVKG sy-vline
WA_RNWP_PREREG_LIST_STR-BMLTX sy-vline
WA_RNWP_PREREG_LIST_STR-WLPRI sy-vline
WA_RNWP_PREREG_LIST_STR-WLPRIT sy-vline
WA_RNWP_PREREG_LIST_STR-WLTYP sy-vline
WA_RNWP_PREREG_LIST_STR-WLTYPT sy-vline
WA_RNWP_PREREG_LIST_STR-WLTIME sy-vline
WA_RNWP_PREREG_LIST_STR-VKGST sy-vline
WA_RNWP_PREREG_LIST_STR-VKGSTT sy-vline
WA_RNWP_PREREG_LIST_STR-WLRDT sy-vline
WA_RNWP_PREREG_LIST_STR-WLRRN sy-vline
WA_RNWP_PREREG_LIST_STR-WLRRNT sy-vline
WA_RNWP_PREREG_LIST_STR-WLHSP sy-vline
WA_RNWP_PREREG_LIST_STR-WLHSPN sy-vline
WA_RNWP_PREREG_LIST_STR-WLADT sy-vline
WA_RNWP_PREREG_LIST_STR-ABSBDT sy-vline
WA_RNWP_PREREG_LIST_STR-ABSEDT sy-vline
WA_RNWP_PREREG_LIST_STR-ABSRSN sy-vline
WA_RNWP_PREREG_LIST_STR-ABSRST sy-vline
WA_RNWP_PREREG_LIST_STR-RFSRC sy-vline
WA_RNWP_PREREG_LIST_STR-RFSRCT sy-vline
WA_RNWP_PREREG_LIST_STR-EXTKH sy-vline
WA_RNWP_PREREG_LIST_STR-EXTKHN sy-vline
WA_RNWP_PREREG_LIST_STR-HARNR sy-vline
WA_RNWP_PREREG_LIST_STR-HANAM sy-vline
WA_RNWP_PREREG_LIST_STR-EUGPA sy-vline
WA_RNWP_PREREG_LIST_STR-EUGPN sy-vline
WA_RNWP_PREREG_LIST_STR-AUFDS sy-vline
WA_RNWP_PREREG_LIST_STR-VKINF sy-vline
WA_RNWP_PREREG_LIST_STR-CORDTITLE sy-vline
WA_RNWP_PREREG_LIST_STR-RCKRUF sy-vline
WA_RNWP_PREREG_LIST_STR-FRAGE sy-vline
WA_RNWP_PREREG_LIST_STR-FRLTX sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPSN1 sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPSN2 sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPSN3 sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPNM1 sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPNM2 sy-vline
WA_RNWP_PREREG_LIST_STR-CXTYPNM3 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSTANM1 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSTANM2 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSTANM3 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSICON1 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSICON2 sy-vline
WA_RNWP_PREREG_LIST_STR-CXSICON3 sy-vline
WA_RNWP_PREREG_LIST_STR-CXVALD1 sy-vline
WA_RNWP_PREREG_LIST_STR-CXVALD2 sy-vline
WA_RNWP_PREREG_LIST_STR-CXVALD3 sy-vline
WA_RNWP_PREREG_LIST_STR-DIATXT sy-vline
WA_RNWP_PREREG_LIST_STR-ICPMC sy-vline
WA_RNWP_PREREG_LIST_STR-ERDAT sy-vline
WA_RNWP_PREREG_LIST_STR-ERUSR sy-vline
WA_RNWP_PREREG_LIST_STR-UPDAT sy-vline
WA_RNWP_PREREG_LIST_STR-UPUSR sy-vline
WA_RNWP_PREREG_LIST_STR-STORN sy-vline
WA_RNWP_PREREG_LIST_STR-STUSR sy-vline
WA_RNWP_PREREG_LIST_STR-STDAT sy-vline
WA_RNWP_PREREG_LIST_STR-STOID sy-vline
WA_RNWP_PREREG_LIST_STR-STOSN sy-vline
WA_RNWP_PREREG_LIST_STR-USER1 sy-vline
WA_RNWP_PREREG_LIST_STR-USER2 sy-vline
WA_RNWP_PREREG_LIST_STR-USER3 sy-vline
WA_RNWP_PREREG_LIST_STR-USER4 sy-vline
WA_RNWP_PREREG_LIST_STR-USER5 sy-vline
WA_RNWP_PREREG_LIST_STR-USER6 sy-vline
WA_RNWP_PREREG_LIST_STR-USER7 sy-vline
WA_RNWP_PREREG_LIST_STR-CT sy-vline
WA_RNWP_PREREG_LIST_STR-CO sy-vline
WA_RNWP_PREREG_LIST_STR-AFNOEAKT sy-vline
WA_RNWP_PREREG_LIST_STR-VISOEAKT sy-vline
WA_RNWP_PREREG_LIST_STR-AFNOEAKT_KB sy-vline
WA_RNWP_PREREG_LIST_STR-VISOEAKT_KB sy-vline
WA_RNWP_PREREG_LIST_STR-AFNOEAKT_K sy-vline
WA_RNWP_PREREG_LIST_STR-VISOEAKT_K sy-vline
WA_RNWP_PREREG_LIST_STR-ICON_ANF sy-vline
WA_RNWP_PREREG_LIST_STR-ICON_DOC sy-vline
WA_RNWP_PREREG_LIST_STR-MEDDOK_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-LABDOK_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-VKLEI sy-vline
WA_RNWP_PREREG_LIST_STR-LKTAR sy-vline
WA_RNWP_PREREG_LIST_STR-LKLST sy-vline
WA_RNWP_PREREG_LIST_STR-LKBEZ sy-vline
WA_RNWP_PREREG_LIST_STR-VKLEIBEZ sy-vline
WA_RNWP_PREREG_LIST_STR-VKLEILOK sy-vline
WA_RNWP_PREREG_LIST_STR-PREREGRO sy-vline
WA_RNWP_PREREG_LIST_STR-PREREGROSN sy-vline
WA_RNWP_PREREG_LIST_STR-PREREGDR sy-vline
WA_RNWP_PREREG_LIST_STR-RISK_ICON sy-vline
WA_RNWP_PREREG_LIST_STR-STATUS sy-vline
WA_RNWP_PREREG_LIST_STR-STATUS_TEXT sy-vline
WA_RNWP_PREREG_LIST_STR-TRTGP sy-vline
WA_RNWP_PREREG_LIST_STR-TRTGP_TXT sy-vline
WA_RNWP_PREREG_LIST_STR-PRIO sy-vline
WA_RNWP_PREREG_LIST_STR-APRIE sy-vline
WA_RNWP_PREREG_LIST_STR-APRITXT sy-vline
WA_RNWP_PREREG_LIST_STR-CPOSQUEST sy-vline
WA_RNWP_PREREG_LIST_STR-CPOSQUESTIONID sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.