ABAP Select data from SAP table RNBADI_PAI_NIRA 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 RNBADI_PAI_NIRA 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 RNBADI_PAI_NIRA. 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 RNBADI_PAI_NIRA 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_RNBADI_PAI_NIRA TYPE STANDARD TABLE OF RNBADI_PAI_NIRA,
      WA_RNBADI_PAI_NIRA TYPE RNBADI_PAI_NIRA,
      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: <RNBADI_PAI_NIRA> TYPE RNBADI_PAI_NIRA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNBADI_PAI_NIRA
*  INTO TABLE @DATA(IT_RNBADI_PAI_NIRA2).
*--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_RNBADI_PAI_NIRA INDEX 1 INTO DATA(WA_RNBADI_PAI_NIRA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RNBADI_PAI_NIRA ASSIGNING <RNBADI_PAI_NIRA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RNBADI_PAI_NIRA>-MANDT = 1.
<RNBADI_PAI_NIRA>-LFDNR = 1.
<RNBADI_PAI_NIRA>-KOSTR = 1.
<RNBADI_PAI_NIRA>-PATKZ = 1.
<RNBADI_PAI_NIRA>-MGART = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNBADI_PAI_NIRA-UNTGR, sy-vline,
WA_RNBADI_PAI_NIRA-VERAB, sy-vline,
WA_RNBADI_PAI_NIRA-VERBI, sy-vline,
WA_RNBADI_PAI_NIRA-RANGF, sy-vline,
WA_RNBADI_PAI_NIRA-VKVST, sy-vline,
WA_RNBADI_PAI_NIRA-VKVSE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNBADI_PAI_NIRA 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_RNBADI_PAI_NIRA 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_RNBADI_PAI_NIRA INTO WA_RNBADI_PAI_NIRA. *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 KOSTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNBADI_PAI_NIRA-KOSTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA-KOSTR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit RANGF, internal->external for field RANGF CALL FUNCTION 'CONVERSION_EXIT_RANGF_OUTPUT' EXPORTING input = WA_RNBADI_PAI_NIRA-RANGF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA-RANGF.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field FDGRV CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNBADI_PAI_NIRA-FDGRV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA-FDGRV.
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_RNBADI_PAI_NIRA_STR,
MANDT TYPE STRING,
LFDNR TYPE STRING,
KOSTR TYPE STRING,
PATKZ TYPE STRING,
MGART TYPE STRING,
UNTGR TYPE STRING,
VERAB TYPE STRING,
VERBI TYPE STRING,
RANGF TYPE STRING,
VKVST TYPE STRING,
VKVSE TYPE STRING,
VKNRA TYPE STRING,
VKNUM TYPE STRING,
KVDAT TYPE STRING,
VKMAN TYPE STRING,
VCEND TYPE STRING,
PCARD TYPE STRING,
VERNR TYPE STRING,
VERGE TYPE STRING,
VERNN TYPE STRING,
VERVN TYPE STRING,
VERAN TYPE STRING,
VERTI TYPE STRING,
VERNZ TYPE STRING,
VERVW TYPE STRING,
VERGB TYPE STRING,
VERNA TYPE STRING,
VERSV TYPE STRING,
VERVV TYPE STRING,
VERGN TYPE STRING,
VERSN TYPE STRING,
ADNHV TYPE STRING,
ADOHV TYPE STRING,
BERUF TYPE STRING,
AGNUM TYPE STRING,
AGNAM TYPE STRING,
ADNAG TYPE STRING,
ADOAG TYPE STRING,
SZDEB TYPE STRING,
ABREE TYPE STRING,
KZTXT TYPE STRING,
LGTXT TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
VTRTY TYPE STRING,
VSCOD TYPE STRING,
ADRNR TYPE STRING,
CPDKT TYPE STRING,
VKZML TYPE STRING,
VAL_QUARTER TYPE STRING,
VKTITEL TYPE STRING,
VKVNAM TYPE STRING,
VKNZU TYPE STRING,
VKNNAM TYPE STRING,
VKGBDAT TYPE STRING,
VKSTRAS TYPE STRING,
VKLAND TYPE STRING,
VKPLZ TYPE STRING,
VKORT TYPE STRING,
LNCRD TYPE STRING,
LNCRD_PAT TYPE STRING,
LNCRD_INS TYPE STRING,
VKUNKNOWN_GBDAT TYPE STRING,
VERNR_KVK TYPE STRING,
/ISHFR/ELSASS TYPE STRING,
/ISHFR/BAMO TYPE STRING,
/ISHFR/IPCAT TYPE STRING,
PFINV TYPE STRING,
MCDKZ TYPE STRING,
IV_AU_LOCK TYPE STRING,
IV_AU_LDAT TYPE STRING,
IV_AU_LUSR TYPE STRING,
CURNT TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
WAERS TYPE STRING,
AKTKZ TYPE STRING,
KKFAL TYPE STRING,
VBGDT TYPE STRING,
PFLZZ TYPE STRING,
NZZGR TYPE STRING,
BTRZZ TYPE STRING,
VTAGE TYPE STRING,
VTDAT TYPE STRING,
EXTTY TYPE STRING,
TWKTR TYPE STRING,
APSTATE TYPE STRING,
PAYAM TYPE STRING,
KUAUS TYPE STRING,
TPPROC TYPE STRING,
REPAP TYPE STRING,
PATNR TYPE STRING,
RFLNR TYPE STRING,
KKFAL_NEW TYPE STRING,
CONTRACT_IND TYPE STRING,
LNCRD_E111 TYPE STRING,
KOUB_COPAYDAYS TYPE STRING,
KOUB_COPD_STAT TYPE STRING,
COP_RECEIPT TYPE STRING,
SUSPEND_CLAIM TYPE STRING,
VVFAL TYPE STRING,
TKZ TYPE STRING,
KZ TYPE STRING,
BANKS TYPE STRING,
BANKS_TXT TYPE STRING,
BANKL TYPE STRING,
BANAM TYPE STRING,
BANKN TYPE STRING,
XEZER TYPE STRING,
AKONT TYPE STRING,
ZUAWA TYPE STRING,
ZUAWA_TXT TYPE STRING,
ZTERM TYPE STRING,
TOGRU TYPE STRING,
ZWELS TYPE STRING,
ZAHLS TYPE STRING,
MGRUP TYPE STRING,
BUSAB_MA TYPE STRING,
BUSAB_MA2 TYPE STRING,
BUSAB TYPE STRING,
XZVER TYPE STRING,
MAHNA TYPE STRING,
MABER TYPE STRING,
MAHNA_2 TYPE STRING,
MABER_2 TYPE STRING,
KTOKD TYPE STRING,
FDGRV TYPE STRING,
HBKID TYPE STRING,
BEGRF TYPE STRING,
BEGRS TYPE STRING,
BKONT TYPE STRING,
IBAN TYPE STRING,
IBAN_DATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNBADI_PAI_NIRA_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_RNBADI_PAI_NIRA_STR-MANDT sy-vline
WA_RNBADI_PAI_NIRA_STR-LFDNR sy-vline
WA_RNBADI_PAI_NIRA_STR-KOSTR sy-vline
WA_RNBADI_PAI_NIRA_STR-PATKZ sy-vline
WA_RNBADI_PAI_NIRA_STR-MGART sy-vline
WA_RNBADI_PAI_NIRA_STR-UNTGR sy-vline
WA_RNBADI_PAI_NIRA_STR-VERAB sy-vline
WA_RNBADI_PAI_NIRA_STR-VERBI sy-vline
WA_RNBADI_PAI_NIRA_STR-RANGF sy-vline
WA_RNBADI_PAI_NIRA_STR-VKVST sy-vline
WA_RNBADI_PAI_NIRA_STR-VKVSE sy-vline
WA_RNBADI_PAI_NIRA_STR-VKNRA sy-vline
WA_RNBADI_PAI_NIRA_STR-VKNUM sy-vline
WA_RNBADI_PAI_NIRA_STR-KVDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-VKMAN sy-vline
WA_RNBADI_PAI_NIRA_STR-VCEND sy-vline
WA_RNBADI_PAI_NIRA_STR-PCARD sy-vline
WA_RNBADI_PAI_NIRA_STR-VERNR sy-vline
WA_RNBADI_PAI_NIRA_STR-VERGE sy-vline
WA_RNBADI_PAI_NIRA_STR-VERNN sy-vline
WA_RNBADI_PAI_NIRA_STR-VERVN sy-vline
WA_RNBADI_PAI_NIRA_STR-VERAN sy-vline
WA_RNBADI_PAI_NIRA_STR-VERTI sy-vline
WA_RNBADI_PAI_NIRA_STR-VERNZ sy-vline
WA_RNBADI_PAI_NIRA_STR-VERVW sy-vline
WA_RNBADI_PAI_NIRA_STR-VERGB sy-vline
WA_RNBADI_PAI_NIRA_STR-VERNA sy-vline
WA_RNBADI_PAI_NIRA_STR-VERSV sy-vline
WA_RNBADI_PAI_NIRA_STR-VERVV sy-vline
WA_RNBADI_PAI_NIRA_STR-VERGN sy-vline
WA_RNBADI_PAI_NIRA_STR-VERSN sy-vline
WA_RNBADI_PAI_NIRA_STR-ADNHV sy-vline
WA_RNBADI_PAI_NIRA_STR-ADOHV sy-vline
WA_RNBADI_PAI_NIRA_STR-BERUF sy-vline
WA_RNBADI_PAI_NIRA_STR-AGNUM sy-vline
WA_RNBADI_PAI_NIRA_STR-AGNAM sy-vline
WA_RNBADI_PAI_NIRA_STR-ADNAG sy-vline
WA_RNBADI_PAI_NIRA_STR-ADOAG sy-vline
WA_RNBADI_PAI_NIRA_STR-SZDEB sy-vline
WA_RNBADI_PAI_NIRA_STR-ABREE sy-vline
WA_RNBADI_PAI_NIRA_STR-KZTXT sy-vline
WA_RNBADI_PAI_NIRA_STR-LGTXT sy-vline
WA_RNBADI_PAI_NIRA_STR-ERDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-ERUSR sy-vline
WA_RNBADI_PAI_NIRA_STR-UPDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-UPUSR sy-vline
WA_RNBADI_PAI_NIRA_STR-STORN sy-vline
WA_RNBADI_PAI_NIRA_STR-STUSR sy-vline
WA_RNBADI_PAI_NIRA_STR-STDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-VTRTY sy-vline
WA_RNBADI_PAI_NIRA_STR-VSCOD sy-vline
WA_RNBADI_PAI_NIRA_STR-ADRNR sy-vline
WA_RNBADI_PAI_NIRA_STR-CPDKT sy-vline
WA_RNBADI_PAI_NIRA_STR-VKZML sy-vline
WA_RNBADI_PAI_NIRA_STR-VAL_QUARTER sy-vline
WA_RNBADI_PAI_NIRA_STR-VKTITEL sy-vline
WA_RNBADI_PAI_NIRA_STR-VKVNAM sy-vline
WA_RNBADI_PAI_NIRA_STR-VKNZU sy-vline
WA_RNBADI_PAI_NIRA_STR-VKNNAM sy-vline
WA_RNBADI_PAI_NIRA_STR-VKGBDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-VKSTRAS sy-vline
WA_RNBADI_PAI_NIRA_STR-VKLAND sy-vline
WA_RNBADI_PAI_NIRA_STR-VKPLZ sy-vline
WA_RNBADI_PAI_NIRA_STR-VKORT sy-vline
WA_RNBADI_PAI_NIRA_STR-LNCRD sy-vline
WA_RNBADI_PAI_NIRA_STR-LNCRD_PAT sy-vline
WA_RNBADI_PAI_NIRA_STR-LNCRD_INS sy-vline
WA_RNBADI_PAI_NIRA_STR-VKUNKNOWN_GBDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-VERNR_KVK sy-vline
WA_RNBADI_PAI_NIRA_STR-/ISHFR/ELSASS sy-vline
WA_RNBADI_PAI_NIRA_STR-/ISHFR/BAMO sy-vline
WA_RNBADI_PAI_NIRA_STR-/ISHFR/IPCAT sy-vline
WA_RNBADI_PAI_NIRA_STR-PFINV sy-vline
WA_RNBADI_PAI_NIRA_STR-MCDKZ sy-vline
WA_RNBADI_PAI_NIRA_STR-IV_AU_LOCK sy-vline
WA_RNBADI_PAI_NIRA_STR-IV_AU_LDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-IV_AU_LUSR sy-vline
WA_RNBADI_PAI_NIRA_STR-CURNT sy-vline
WA_RNBADI_PAI_NIRA_STR-EINRI sy-vline
WA_RNBADI_PAI_NIRA_STR-FALNR sy-vline
WA_RNBADI_PAI_NIRA_STR-WAERS sy-vline
WA_RNBADI_PAI_NIRA_STR-AKTKZ sy-vline
WA_RNBADI_PAI_NIRA_STR-KKFAL sy-vline
WA_RNBADI_PAI_NIRA_STR-VBGDT sy-vline
WA_RNBADI_PAI_NIRA_STR-PFLZZ sy-vline
WA_RNBADI_PAI_NIRA_STR-NZZGR sy-vline
WA_RNBADI_PAI_NIRA_STR-BTRZZ sy-vline
WA_RNBADI_PAI_NIRA_STR-VTAGE sy-vline
WA_RNBADI_PAI_NIRA_STR-VTDAT sy-vline
WA_RNBADI_PAI_NIRA_STR-EXTTY sy-vline
WA_RNBADI_PAI_NIRA_STR-TWKTR sy-vline
WA_RNBADI_PAI_NIRA_STR-APSTATE sy-vline
WA_RNBADI_PAI_NIRA_STR-PAYAM sy-vline
WA_RNBADI_PAI_NIRA_STR-KUAUS sy-vline
WA_RNBADI_PAI_NIRA_STR-TPPROC sy-vline
WA_RNBADI_PAI_NIRA_STR-REPAP sy-vline
WA_RNBADI_PAI_NIRA_STR-PATNR sy-vline
WA_RNBADI_PAI_NIRA_STR-RFLNR sy-vline
WA_RNBADI_PAI_NIRA_STR-KKFAL_NEW sy-vline
WA_RNBADI_PAI_NIRA_STR-CONTRACT_IND sy-vline
WA_RNBADI_PAI_NIRA_STR-LNCRD_E111 sy-vline
WA_RNBADI_PAI_NIRA_STR-KOUB_COPAYDAYS sy-vline
WA_RNBADI_PAI_NIRA_STR-KOUB_COPD_STAT sy-vline
WA_RNBADI_PAI_NIRA_STR-COP_RECEIPT sy-vline
WA_RNBADI_PAI_NIRA_STR-SUSPEND_CLAIM sy-vline
WA_RNBADI_PAI_NIRA_STR-VVFAL sy-vline
WA_RNBADI_PAI_NIRA_STR-TKZ sy-vline
WA_RNBADI_PAI_NIRA_STR-KZ sy-vline
WA_RNBADI_PAI_NIRA_STR-BANKS sy-vline
WA_RNBADI_PAI_NIRA_STR-BANKS_TXT sy-vline
WA_RNBADI_PAI_NIRA_STR-BANKL sy-vline
WA_RNBADI_PAI_NIRA_STR-BANAM sy-vline
WA_RNBADI_PAI_NIRA_STR-BANKN sy-vline
WA_RNBADI_PAI_NIRA_STR-XEZER sy-vline
WA_RNBADI_PAI_NIRA_STR-AKONT sy-vline
WA_RNBADI_PAI_NIRA_STR-ZUAWA sy-vline
WA_RNBADI_PAI_NIRA_STR-ZUAWA_TXT sy-vline
WA_RNBADI_PAI_NIRA_STR-ZTERM sy-vline
WA_RNBADI_PAI_NIRA_STR-TOGRU sy-vline
WA_RNBADI_PAI_NIRA_STR-ZWELS sy-vline
WA_RNBADI_PAI_NIRA_STR-ZAHLS sy-vline
WA_RNBADI_PAI_NIRA_STR-MGRUP sy-vline
WA_RNBADI_PAI_NIRA_STR-BUSAB_MA sy-vline
WA_RNBADI_PAI_NIRA_STR-BUSAB_MA2 sy-vline
WA_RNBADI_PAI_NIRA_STR-BUSAB sy-vline
WA_RNBADI_PAI_NIRA_STR-XZVER sy-vline
WA_RNBADI_PAI_NIRA_STR-MAHNA sy-vline
WA_RNBADI_PAI_NIRA_STR-MABER sy-vline
WA_RNBADI_PAI_NIRA_STR-MAHNA_2 sy-vline
WA_RNBADI_PAI_NIRA_STR-MABER_2 sy-vline
WA_RNBADI_PAI_NIRA_STR-KTOKD sy-vline
WA_RNBADI_PAI_NIRA_STR-FDGRV sy-vline
WA_RNBADI_PAI_NIRA_STR-HBKID sy-vline
WA_RNBADI_PAI_NIRA_STR-BEGRF sy-vline
WA_RNBADI_PAI_NIRA_STR-BEGRS sy-vline
WA_RNBADI_PAI_NIRA_STR-BKONT sy-vline
WA_RNBADI_PAI_NIRA_STR-IBAN sy-vline
WA_RNBADI_PAI_NIRA_STR-IBAN_DATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.