ABAP Select data from SAP table RJGAU_KU 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 RJGAU_KU 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 RJGAU_KU. 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 RJGAU_KU 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_RJGAU_KU TYPE STANDARD TABLE OF RJGAU_KU,
      WA_RJGAU_KU TYPE RJGAU_KU,
      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: <RJGAU_KU> TYPE RJGAU_KU.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RJGAU_KU
*  INTO TABLE @DATA(IT_RJGAU_KU2).
*--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_RJGAU_KU INDEX 1 INTO DATA(WA_RJGAU_KU2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RJGAU_KU ASSIGNING <RJGAU_KU>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RJGAU_KU>-GP_SATZART = 1.
<RJGAU_KU>-GPNR = 1.
<RJGAU_KU>-JKTOKD = 1.
<RJGAU_KU>-JPARVW = 1.
<RJGAU_KU>-WDAT1 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RJGAU_KU-WDAT2, sy-vline,
WA_RJGAU_KU-ANRED, sy-vline,
WA_RJGAU_KU-NAME1, sy-vline,
WA_RJGAU_KU-NAME2, sy-vline,
WA_RJGAU_KU-NAME3, sy-vline,
WA_RJGAU_KU-NAME4, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RJGAU_KU 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_RJGAU_KU 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_RJGAU_KU INTO WA_RJGAU_KU. *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 GPNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJGAU_KU-GPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-GPNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit PARVW, internal->external for field JPARVW CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_RJGAU_KU-JPARVW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-JPARVW.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_RJGAU_KU-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TELN2, internal->external for field ISPTELVWP CALL FUNCTION 'CONVERSION_EXIT_TELN2_OUTPUT' EXPORTING input = WA_RJGAU_KU-ISPTELVWP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-ISPTELVWP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TELN1, internal->external for field ISPTELP CALL FUNCTION 'CONVERSION_EXIT_TELN1_OUTPUT' EXPORTING input = WA_RJGAU_KU-ISPTELP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-ISPTELP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TELN2, internal->external for field ISPTELVWD CALL FUNCTION 'CONVERSION_EXIT_TELN2_OUTPUT' EXPORTING input = WA_RJGAU_KU-ISPTELVWD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-ISPTELVWD.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TELN1, internal->external for field ISPTELD CALL FUNCTION 'CONVERSION_EXIT_TELN1_OUTPUT' EXPORTING input = WA_RJGAU_KU-ISPTELD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-ISPTELD.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit JKWBZ, internal->external for field WBZKUNNR CALL FUNCTION 'CONVERSION_EXIT_JKWBZ_OUTPUT' EXPORTING input = WA_RJGAU_KU-WBZKUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-WBZKUNNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit JKWBZ, internal->external for field RECHZENTNR CALL FUNCTION 'CONVERSION_EXIT_JKWBZ_OUTPUT' EXPORTING input = WA_RJGAU_KU-RECHZENTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-RECHZENTNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field KNRMA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RJGAU_KU-KNRMA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RJGAU_KU-KNRMA.
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_RJGAU_KU_STR,
GP_SATZART TYPE STRING,
GPNR TYPE STRING,
JKTOKD TYPE STRING,
JPARVW TYPE STRING,
WDAT1 TYPE STRING,
WDAT2 TYPE STRING,
ANRED TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
TITEL TYPE STRING,
NAMZU TYPE STRING,
VORSW TYPE STRING,
PSTLZ TYPE STRING,
PSTLZ_ADDON TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
PSTL2 TYPE STRING,
PSTL2_ADDON TYPE STRING,
PSTL3 TYPE STRING,
PSTL3_ADDON TYPE STRING,
PFACH TYPE STRING,
ORTPF TYPE STRING,
STRAS TYPE STRING,
HAUSN TYPE STRING,
HSNMR2 TYPE STRING,
ADRZUS2 TYPE STRING,
STOCK TYPE STRING,
LAND1 TYPE STRING,
PREDIRECTIONAL TYPE STRING,
POSTDIRECTIONAL TYPE STRING,
ADDRSECABBREV TYPE STRING,
ADDRSECNUMBER TYPE STRING,
STREET2 TYPE STRING,
ALIASNAME TYPE STRING,
SORTL TYPE STRING,
SPRAS TYPE STRING,
REGIO TYPE STRING,
TELFX TYPE STRING,
TELTX TYPE STRING,
TELX1 TYPE STRING,
MAILN TYPE STRING,
ISPTELVWP TYPE STRING,
ISPTELP TYPE STRING,
ISPTELVWD TYPE STRING,
ISPTELD TYPE STRING,
ISPHANDY TYPE STRING,
ISPEMAIL TYPE STRING,
ISPADRBSND TYPE STRING,
BERUFSL TYPE STRING,
BRSCH TYPE STRING,
JGEBDAT TYPE STRING,
JFAMST TYPE STRING,
GPHERK TYPE STRING,
XNOWERB TYPE STRING,
BRAN1 TYPE STRING,
BRAN2 TYPE STRING,
BRAN3 TYPE STRING,
BRAN4 TYPE STRING,
BRAN5 TYPE STRING,
XVERMSACH TYPE STRING,
XMITARB TYPE STRING,
PERNR TYPE STRING,
XVERB TYPE STRING,
XINTERN TYPE STRING,
AUFORG TYPE STRING,
XSOZIAL TYPE STRING,
XVERLAG TYPE STRING,
XVERLEIG TYPE STRING,
VERLVKORG TYPE STRING,
ISPCVERL TYPE STRING,
REFBELEG TYPE STRING,
XINSER TYPE STRING,
XAGEN TYPE STRING,
BON TYPE STRING,
GP_DUB TYPE STRING,
AGEN_ART TYPE STRING,
AGEN_STR TYPE STRING,
AGEN_PLAN TYPE STRING,
AGEN_GRU TYPE STRING,
J_SOC_SECU TYPE STRING,
WBZKUNNR TYPE STRING,
RECHZENTNR TYPE STRING,
JWBZKOMART TYPE STRING,
XWBZFIRMA TYPE STRING,
WBZZLSCH TYPE STRING,
STCD1 TYPE STRING,
STCD2 TYPE STRING,
FISKN TYPE STRING,
STKZU TYPE STRING,
STKZA TYPE STRING,
STCEG TYPE STRING,
USTLAND1_1 TYPE STRING,
STCEG_1 TYPE STRING,
USTLAND1_2 TYPE STRING,
STCEG_2 TYPE STRING,
USTLAND1_3 TYPE STRING,
STCEG_3 TYPE STRING,
USTLAND1_4 TYPE STRING,
STCEG_4 TYPE STRING,
TXJCD TYPE STRING,
BANKS TYPE STRING,
BANKL TYPE STRING,
BANKN TYPE STRING,
BKONT TYPE STRING,
BKREF TYPE STRING,
XEZER TYPE STRING,
KZDEB TYPE STRING,
KZKRED TYPE STRING,
ISPXHB TYPE STRING,
EZWANN TYPE STRING,
ISPEZBIS TYPE STRING,
ISPEZWEM TYPE STRING,
ISPEZBTR TYPE STRING,
EZKTOIN TYPE STRING,
ISPBNKSP TYPE STRING,
ISPEZWAERS TYPE STRING,
IBAN TYPE STRING,
BANKS_1 TYPE STRING,
BANKL_1 TYPE STRING,
BANKN_1 TYPE STRING,
BKONT_1 TYPE STRING,
BKREF_1 TYPE STRING,
XEZER_1 TYPE STRING,
KZDEB_1 TYPE STRING,
KZKRED_1 TYPE STRING,
ISPXHB_1 TYPE STRING,
EZWANN_1 TYPE STRING,
ISPEZBIS_1 TYPE STRING,
ISPEZWEM_1 TYPE STRING,
ISPEZBTR_1 TYPE STRING,
EZKTOIN_1 TYPE STRING,
ISPBNKSP_1 TYPE STRING,
ISPEZWAERS_1 TYPE STRING,
IBAN_1 TYPE STRING,
BANKS_2 TYPE STRING,
BANKL_2 TYPE STRING,
BANKN_2 TYPE STRING,
BKONT_2 TYPE STRING,
BKREF_2 TYPE STRING,
XEZER_2 TYPE STRING,
KZDEB_2 TYPE STRING,
KZKRED_2 TYPE STRING,
ISPXHB_2 TYPE STRING,
EZWANN_2 TYPE STRING,
ISPEZBIS_2 TYPE STRING,
ISPEZWEM_2 TYPE STRING,
ISPEZBTR_2 TYPE STRING,
EZKTOIN_2 TYPE STRING,
ISPBNKSP_2 TYPE STRING,
ISPEZWAERS_2 TYPE STRING,
IBAN_2 TYPE STRING,
BANKS_3 TYPE STRING,
BANKL_3 TYPE STRING,
BANKN_3 TYPE STRING,
BKONT_3 TYPE STRING,
BKREF_3 TYPE STRING,
XEZER_3 TYPE STRING,
KZDEB_3 TYPE STRING,
KZKRED_3 TYPE STRING,
ISPXHB_3 TYPE STRING,
EZWANN_3 TYPE STRING,
ISPEZBIS_3 TYPE STRING,
ISPEZWEM_3 TYPE STRING,
ISPEZBTR_3 TYPE STRING,
EZKTOIN_3 TYPE STRING,
ISPBNKSP_3 TYPE STRING,
ISPEZWAERS_3 TYPE STRING,
IBAN_3 TYPE STRING,
CCINS TYPE STRING,
CCNUM TYPE STRING,
CCNAME TYPE STRING,
DATAB TYPE STRING,
DATBI TYPE STRING,
CCTYP TYPE STRING,
CCLOCK TYPE STRING,
CCDEF TYPE STRING,
CCINS_1 TYPE STRING,
CCNUM_1 TYPE STRING,
CCNAME_1 TYPE STRING,
DATAB_1 TYPE STRING,
DATBI_1 TYPE STRING,
CCTYP_1 TYPE STRING,
CCLOCK_1 TYPE STRING,
CCDEF_1 TYPE STRING,
CCINS_2 TYPE STRING,
CCNUM_2 TYPE STRING,
CCNAME_2 TYPE STRING,
DATAB_2 TYPE STRING,
DATBI_2 TYPE STRING,
CCTYP_2 TYPE STRING,
CCLOCK_2 TYPE STRING,
CCDEF_2 TYPE STRING,
CCINS_3 TYPE STRING,
CCNUM_3 TYPE STRING,
CCNAME_3 TYPE STRING,
DATAB_3 TYPE STRING,
DATBI_3 TYPE STRING,
CCTYP_3 TYPE STRING,
CCLOCK_3 TYPE STRING,
CCDEF_3 TYPE STRING,
FKUNNR TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
COUNC TYPE STRING,
CITYC TYPE STRING,
AKONT TYPE STRING,
ZUAWA TYPE STRING,
ALTKN TYPE STRING,
ZTERM TYPE STRING,
TOGRU TYPE STRING,
ZWELS TYPE STRING,
ZAHLS TYPE STRING,
HBKID TYPE STRING,
VKBUR TYPE STRING,
WAERS TYPE STRING,
VKGRP TYPE STRING,
KURST TYPE STRING,
KDGRP TYPE STRING,
EIKTO TYPE STRING,
KONDA TYPE STRING,
PLTYP TYPE STRING,
KALKS TYPE STRING,
VERSG TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
ZTERM_V TYPE STRING,
KTGRD TYPE STRING,
MRNKZ TYPE STRING,
PERFK TYPE STRING,
TAXKD1 TYPE STRING,
TAXKD2 TYPE STRING,
TAXKD3 TYPE STRING,
TAXKD4 TYPE STRING,
KSREMIND TYPE STRING,
MAHNA TYPE STRING,
MANSP TYPE STRING,
MADAT TYPE STRING,
MAHNS TYPE STRING,
KNRMA TYPE STRING,
GMVDT TYPE STRING,
BUSAB TYPE STRING,
MGRUP TYPE STRING,
BUSABB TYPE STRING,
EIKTOD TYPE STRING,
ZSABE TYPE STRING,
KVERM TYPE STRING,
XAUSZ TYPE STRING,
XDEZV TYPE STRING,
PERKZ TYPE STRING,END OF T_EKKO_STR. DATA: WA_RJGAU_KU_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_RJGAU_KU_STR-GP_SATZART sy-vline
WA_RJGAU_KU_STR-GPNR sy-vline
WA_RJGAU_KU_STR-JKTOKD sy-vline
WA_RJGAU_KU_STR-JPARVW sy-vline
WA_RJGAU_KU_STR-WDAT1 sy-vline
WA_RJGAU_KU_STR-WDAT2 sy-vline
WA_RJGAU_KU_STR-ANRED sy-vline
WA_RJGAU_KU_STR-NAME1 sy-vline
WA_RJGAU_KU_STR-NAME2 sy-vline
WA_RJGAU_KU_STR-NAME3 sy-vline
WA_RJGAU_KU_STR-NAME4 sy-vline
WA_RJGAU_KU_STR-TITEL sy-vline
WA_RJGAU_KU_STR-NAMZU sy-vline
WA_RJGAU_KU_STR-VORSW sy-vline
WA_RJGAU_KU_STR-PSTLZ sy-vline
WA_RJGAU_KU_STR-PSTLZ_ADDON sy-vline
WA_RJGAU_KU_STR-ORT01 sy-vline
WA_RJGAU_KU_STR-ORT02 sy-vline
WA_RJGAU_KU_STR-PSTL2 sy-vline
WA_RJGAU_KU_STR-PSTL2_ADDON sy-vline
WA_RJGAU_KU_STR-PSTL3 sy-vline
WA_RJGAU_KU_STR-PSTL3_ADDON sy-vline
WA_RJGAU_KU_STR-PFACH sy-vline
WA_RJGAU_KU_STR-ORTPF sy-vline
WA_RJGAU_KU_STR-STRAS sy-vline
WA_RJGAU_KU_STR-HAUSN sy-vline
WA_RJGAU_KU_STR-HSNMR2 sy-vline
WA_RJGAU_KU_STR-ADRZUS2 sy-vline
WA_RJGAU_KU_STR-STOCK sy-vline
WA_RJGAU_KU_STR-LAND1 sy-vline
WA_RJGAU_KU_STR-PREDIRECTIONAL sy-vline
WA_RJGAU_KU_STR-POSTDIRECTIONAL sy-vline
WA_RJGAU_KU_STR-ADDRSECABBREV sy-vline
WA_RJGAU_KU_STR-ADDRSECNUMBER sy-vline
WA_RJGAU_KU_STR-STREET2 sy-vline
WA_RJGAU_KU_STR-ALIASNAME sy-vline
WA_RJGAU_KU_STR-SORTL sy-vline
WA_RJGAU_KU_STR-SPRAS sy-vline
WA_RJGAU_KU_STR-REGIO sy-vline
WA_RJGAU_KU_STR-TELFX sy-vline
WA_RJGAU_KU_STR-TELTX sy-vline
WA_RJGAU_KU_STR-TELX1 sy-vline
WA_RJGAU_KU_STR-MAILN sy-vline
WA_RJGAU_KU_STR-ISPTELVWP sy-vline
WA_RJGAU_KU_STR-ISPTELP sy-vline
WA_RJGAU_KU_STR-ISPTELVWD sy-vline
WA_RJGAU_KU_STR-ISPTELD sy-vline
WA_RJGAU_KU_STR-ISPHANDY sy-vline
WA_RJGAU_KU_STR-ISPEMAIL sy-vline
WA_RJGAU_KU_STR-ISPADRBSND sy-vline
WA_RJGAU_KU_STR-BERUFSL sy-vline
WA_RJGAU_KU_STR-BRSCH sy-vline
WA_RJGAU_KU_STR-JGEBDAT sy-vline
WA_RJGAU_KU_STR-JFAMST sy-vline
WA_RJGAU_KU_STR-GPHERK sy-vline
WA_RJGAU_KU_STR-XNOWERB sy-vline
WA_RJGAU_KU_STR-BRAN1 sy-vline
WA_RJGAU_KU_STR-BRAN2 sy-vline
WA_RJGAU_KU_STR-BRAN3 sy-vline
WA_RJGAU_KU_STR-BRAN4 sy-vline
WA_RJGAU_KU_STR-BRAN5 sy-vline
WA_RJGAU_KU_STR-XVERMSACH sy-vline
WA_RJGAU_KU_STR-XMITARB sy-vline
WA_RJGAU_KU_STR-PERNR sy-vline
WA_RJGAU_KU_STR-XVERB sy-vline
WA_RJGAU_KU_STR-XINTERN sy-vline
WA_RJGAU_KU_STR-AUFORG sy-vline
WA_RJGAU_KU_STR-XSOZIAL sy-vline
WA_RJGAU_KU_STR-XVERLAG sy-vline
WA_RJGAU_KU_STR-XVERLEIG sy-vline
WA_RJGAU_KU_STR-VERLVKORG sy-vline
WA_RJGAU_KU_STR-ISPCVERL sy-vline
WA_RJGAU_KU_STR-REFBELEG sy-vline
WA_RJGAU_KU_STR-XINSER sy-vline
WA_RJGAU_KU_STR-XAGEN sy-vline
WA_RJGAU_KU_STR-BON sy-vline
WA_RJGAU_KU_STR-GP_DUB sy-vline
WA_RJGAU_KU_STR-AGEN_ART sy-vline
WA_RJGAU_KU_STR-AGEN_STR sy-vline
WA_RJGAU_KU_STR-AGEN_PLAN sy-vline
WA_RJGAU_KU_STR-AGEN_GRU sy-vline
WA_RJGAU_KU_STR-J_SOC_SECU sy-vline
WA_RJGAU_KU_STR-WBZKUNNR sy-vline
WA_RJGAU_KU_STR-RECHZENTNR sy-vline
WA_RJGAU_KU_STR-JWBZKOMART sy-vline
WA_RJGAU_KU_STR-XWBZFIRMA sy-vline
WA_RJGAU_KU_STR-WBZZLSCH sy-vline
WA_RJGAU_KU_STR-STCD1 sy-vline
WA_RJGAU_KU_STR-STCD2 sy-vline
WA_RJGAU_KU_STR-FISKN sy-vline
WA_RJGAU_KU_STR-STKZU sy-vline
WA_RJGAU_KU_STR-STKZA sy-vline
WA_RJGAU_KU_STR-STCEG sy-vline
WA_RJGAU_KU_STR-USTLAND1_1 sy-vline
WA_RJGAU_KU_STR-STCEG_1 sy-vline
WA_RJGAU_KU_STR-USTLAND1_2 sy-vline
WA_RJGAU_KU_STR-STCEG_2 sy-vline
WA_RJGAU_KU_STR-USTLAND1_3 sy-vline
WA_RJGAU_KU_STR-STCEG_3 sy-vline
WA_RJGAU_KU_STR-USTLAND1_4 sy-vline
WA_RJGAU_KU_STR-STCEG_4 sy-vline
WA_RJGAU_KU_STR-TXJCD sy-vline
WA_RJGAU_KU_STR-BANKS sy-vline
WA_RJGAU_KU_STR-BANKL sy-vline
WA_RJGAU_KU_STR-BANKN sy-vline
WA_RJGAU_KU_STR-BKONT sy-vline
WA_RJGAU_KU_STR-BKREF sy-vline
WA_RJGAU_KU_STR-XEZER sy-vline
WA_RJGAU_KU_STR-KZDEB sy-vline
WA_RJGAU_KU_STR-KZKRED sy-vline
WA_RJGAU_KU_STR-ISPXHB sy-vline
WA_RJGAU_KU_STR-EZWANN sy-vline
WA_RJGAU_KU_STR-ISPEZBIS sy-vline
WA_RJGAU_KU_STR-ISPEZWEM sy-vline
WA_RJGAU_KU_STR-ISPEZBTR sy-vline
WA_RJGAU_KU_STR-EZKTOIN sy-vline
WA_RJGAU_KU_STR-ISPBNKSP sy-vline
WA_RJGAU_KU_STR-ISPEZWAERS sy-vline
WA_RJGAU_KU_STR-IBAN sy-vline
WA_RJGAU_KU_STR-BANKS_1 sy-vline
WA_RJGAU_KU_STR-BANKL_1 sy-vline
WA_RJGAU_KU_STR-BANKN_1 sy-vline
WA_RJGAU_KU_STR-BKONT_1 sy-vline
WA_RJGAU_KU_STR-BKREF_1 sy-vline
WA_RJGAU_KU_STR-XEZER_1 sy-vline
WA_RJGAU_KU_STR-KZDEB_1 sy-vline
WA_RJGAU_KU_STR-KZKRED_1 sy-vline
WA_RJGAU_KU_STR-ISPXHB_1 sy-vline
WA_RJGAU_KU_STR-EZWANN_1 sy-vline
WA_RJGAU_KU_STR-ISPEZBIS_1 sy-vline
WA_RJGAU_KU_STR-ISPEZWEM_1 sy-vline
WA_RJGAU_KU_STR-ISPEZBTR_1 sy-vline
WA_RJGAU_KU_STR-EZKTOIN_1 sy-vline
WA_RJGAU_KU_STR-ISPBNKSP_1 sy-vline
WA_RJGAU_KU_STR-ISPEZWAERS_1 sy-vline
WA_RJGAU_KU_STR-IBAN_1 sy-vline
WA_RJGAU_KU_STR-BANKS_2 sy-vline
WA_RJGAU_KU_STR-BANKL_2 sy-vline
WA_RJGAU_KU_STR-BANKN_2 sy-vline
WA_RJGAU_KU_STR-BKONT_2 sy-vline
WA_RJGAU_KU_STR-BKREF_2 sy-vline
WA_RJGAU_KU_STR-XEZER_2 sy-vline
WA_RJGAU_KU_STR-KZDEB_2 sy-vline
WA_RJGAU_KU_STR-KZKRED_2 sy-vline
WA_RJGAU_KU_STR-ISPXHB_2 sy-vline
WA_RJGAU_KU_STR-EZWANN_2 sy-vline
WA_RJGAU_KU_STR-ISPEZBIS_2 sy-vline
WA_RJGAU_KU_STR-ISPEZWEM_2 sy-vline
WA_RJGAU_KU_STR-ISPEZBTR_2 sy-vline
WA_RJGAU_KU_STR-EZKTOIN_2 sy-vline
WA_RJGAU_KU_STR-ISPBNKSP_2 sy-vline
WA_RJGAU_KU_STR-ISPEZWAERS_2 sy-vline
WA_RJGAU_KU_STR-IBAN_2 sy-vline
WA_RJGAU_KU_STR-BANKS_3 sy-vline
WA_RJGAU_KU_STR-BANKL_3 sy-vline
WA_RJGAU_KU_STR-BANKN_3 sy-vline
WA_RJGAU_KU_STR-BKONT_3 sy-vline
WA_RJGAU_KU_STR-BKREF_3 sy-vline
WA_RJGAU_KU_STR-XEZER_3 sy-vline
WA_RJGAU_KU_STR-KZDEB_3 sy-vline
WA_RJGAU_KU_STR-KZKRED_3 sy-vline
WA_RJGAU_KU_STR-ISPXHB_3 sy-vline
WA_RJGAU_KU_STR-EZWANN_3 sy-vline
WA_RJGAU_KU_STR-ISPEZBIS_3 sy-vline
WA_RJGAU_KU_STR-ISPEZWEM_3 sy-vline
WA_RJGAU_KU_STR-ISPEZBTR_3 sy-vline
WA_RJGAU_KU_STR-EZKTOIN_3 sy-vline
WA_RJGAU_KU_STR-ISPBNKSP_3 sy-vline
WA_RJGAU_KU_STR-ISPEZWAERS_3 sy-vline
WA_RJGAU_KU_STR-IBAN_3 sy-vline
WA_RJGAU_KU_STR-CCINS sy-vline
WA_RJGAU_KU_STR-CCNUM sy-vline
WA_RJGAU_KU_STR-CCNAME sy-vline
WA_RJGAU_KU_STR-DATAB sy-vline
WA_RJGAU_KU_STR-DATBI sy-vline
WA_RJGAU_KU_STR-CCTYP sy-vline
WA_RJGAU_KU_STR-CCLOCK sy-vline
WA_RJGAU_KU_STR-CCDEF sy-vline
WA_RJGAU_KU_STR-CCINS_1 sy-vline
WA_RJGAU_KU_STR-CCNUM_1 sy-vline
WA_RJGAU_KU_STR-CCNAME_1 sy-vline
WA_RJGAU_KU_STR-DATAB_1 sy-vline
WA_RJGAU_KU_STR-DATBI_1 sy-vline
WA_RJGAU_KU_STR-CCTYP_1 sy-vline
WA_RJGAU_KU_STR-CCLOCK_1 sy-vline
WA_RJGAU_KU_STR-CCDEF_1 sy-vline
WA_RJGAU_KU_STR-CCINS_2 sy-vline
WA_RJGAU_KU_STR-CCNUM_2 sy-vline
WA_RJGAU_KU_STR-CCNAME_2 sy-vline
WA_RJGAU_KU_STR-DATAB_2 sy-vline
WA_RJGAU_KU_STR-DATBI_2 sy-vline
WA_RJGAU_KU_STR-CCTYP_2 sy-vline
WA_RJGAU_KU_STR-CCLOCK_2 sy-vline
WA_RJGAU_KU_STR-CCDEF_2 sy-vline
WA_RJGAU_KU_STR-CCINS_3 sy-vline
WA_RJGAU_KU_STR-CCNUM_3 sy-vline
WA_RJGAU_KU_STR-CCNAME_3 sy-vline
WA_RJGAU_KU_STR-DATAB_3 sy-vline
WA_RJGAU_KU_STR-DATBI_3 sy-vline
WA_RJGAU_KU_STR-CCTYP_3 sy-vline
WA_RJGAU_KU_STR-CCLOCK_3 sy-vline
WA_RJGAU_KU_STR-CCDEF_3 sy-vline
WA_RJGAU_KU_STR-FKUNNR sy-vline
WA_RJGAU_KU_STR-VKORG sy-vline
WA_RJGAU_KU_STR-VTWEG sy-vline
WA_RJGAU_KU_STR-SPART sy-vline
WA_RJGAU_KU_STR-COUNC sy-vline
WA_RJGAU_KU_STR-CITYC sy-vline
WA_RJGAU_KU_STR-AKONT sy-vline
WA_RJGAU_KU_STR-ZUAWA sy-vline
WA_RJGAU_KU_STR-ALTKN sy-vline
WA_RJGAU_KU_STR-ZTERM sy-vline
WA_RJGAU_KU_STR-TOGRU sy-vline
WA_RJGAU_KU_STR-ZWELS sy-vline
WA_RJGAU_KU_STR-ZAHLS sy-vline
WA_RJGAU_KU_STR-HBKID sy-vline
WA_RJGAU_KU_STR-VKBUR sy-vline
WA_RJGAU_KU_STR-WAERS sy-vline
WA_RJGAU_KU_STR-VKGRP sy-vline
WA_RJGAU_KU_STR-KURST sy-vline
WA_RJGAU_KU_STR-KDGRP sy-vline
WA_RJGAU_KU_STR-EIKTO sy-vline
WA_RJGAU_KU_STR-KONDA sy-vline
WA_RJGAU_KU_STR-PLTYP sy-vline
WA_RJGAU_KU_STR-KALKS sy-vline
WA_RJGAU_KU_STR-VERSG sy-vline
WA_RJGAU_KU_STR-INCO1 sy-vline
WA_RJGAU_KU_STR-INCO2 sy-vline
WA_RJGAU_KU_STR-ZTERM_V sy-vline
WA_RJGAU_KU_STR-KTGRD sy-vline
WA_RJGAU_KU_STR-MRNKZ sy-vline
WA_RJGAU_KU_STR-PERFK sy-vline
WA_RJGAU_KU_STR-TAXKD1 sy-vline
WA_RJGAU_KU_STR-TAXKD2 sy-vline
WA_RJGAU_KU_STR-TAXKD3 sy-vline
WA_RJGAU_KU_STR-TAXKD4 sy-vline
WA_RJGAU_KU_STR-KSREMIND sy-vline
WA_RJGAU_KU_STR-MAHNA sy-vline
WA_RJGAU_KU_STR-MANSP sy-vline
WA_RJGAU_KU_STR-MADAT sy-vline
WA_RJGAU_KU_STR-MAHNS sy-vline
WA_RJGAU_KU_STR-KNRMA sy-vline
WA_RJGAU_KU_STR-GMVDT sy-vline
WA_RJGAU_KU_STR-BUSAB sy-vline
WA_RJGAU_KU_STR-MGRUP sy-vline
WA_RJGAU_KU_STR-BUSABB sy-vline
WA_RJGAU_KU_STR-EIKTOD sy-vline
WA_RJGAU_KU_STR-ZSABE sy-vline
WA_RJGAU_KU_STR-KVERM sy-vline
WA_RJGAU_KU_STR-XAUSZ sy-vline
WA_RJGAU_KU_STR-XDEZV sy-vline
WA_RJGAU_KU_STR-PERKZ sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.