ABAP Select data from SAP table RNBADI_PAI_NIRA_DETAIL 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_DETAIL 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_DETAIL. 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_DETAIL 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_DETAIL TYPE STANDARD TABLE OF RNBADI_PAI_NIRA_DETAIL,
      WA_RNBADI_PAI_NIRA_DETAIL TYPE RNBADI_PAI_NIRA_DETAIL,
      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_DETAIL> TYPE RNBADI_PAI_NIRA_DETAIL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNBADI_PAI_NIRA_DETAIL
*  INTO TABLE @DATA(IT_RNBADI_PAI_NIRA_DETAIL2).
*--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_DETAIL INDEX 1 INTO DATA(WA_RNBADI_PAI_NIRA_DETAIL2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNBADI_PAI_NIRA_DETAIL-UNTGR, sy-vline,
WA_RNBADI_PAI_NIRA_DETAIL-VERAB, sy-vline,
WA_RNBADI_PAI_NIRA_DETAIL-VERBI, sy-vline,
WA_RNBADI_PAI_NIRA_DETAIL-RANGF, sy-vline,
WA_RNBADI_PAI_NIRA_DETAIL-VKVST, sy-vline,
WA_RNBADI_PAI_NIRA_DETAIL-VKVSE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNBADI_PAI_NIRA_DETAIL 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_DETAIL 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_DETAIL INTO WA_RNBADI_PAI_NIRA_DETAIL. *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_DETAIL-KOSTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-UNTGR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-RANGF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-ADNHV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-AGNUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-ADNAG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-SZDEB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-LGTXT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-VTRTY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-ADRNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-CPDKT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-EINRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-FALNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-NZZGR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-PATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-AKONT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL-FDGRV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_NIRA_DETAIL-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_DETAIL_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_DETAIL_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_DETAIL_STR-MANDT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LFDNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KOSTR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PATKZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MGART sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-UNTGR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERAB sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERBI sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-RANGF sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKVST sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKVSE sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKNRA sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKNUM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KVDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKMAN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VCEND sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PCARD sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERGE sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERNN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERVN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERAN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERTI sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERNZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERVW sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERGB sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERNA sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERSV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERVV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERGN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERSN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ADNHV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ADOHV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BERUF sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-AGNUM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-AGNAM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ADNAG sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ADOAG sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-SZDEB sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ABREE sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KZTXT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LGTXT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ERDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ERUSR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-UPDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-UPUSR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-STORN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-STUSR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-STDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VTRTY sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VSCOD sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ADRNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-CPDKT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKZML sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VAL_QUARTER sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKTITEL sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKVNAM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKNZU sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKNNAM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKGBDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKSTRAS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKLAND sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKPLZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKORT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LNCRD sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LNCRD_PAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LNCRD_INS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VKUNKNOWN_GBDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VERNR_KVK sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-/ISHFR/ELSASS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-/ISHFR/BAMO sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-/ISHFR/IPCAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PFINV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MCDKZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-IV_AU_LOCK sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-IV_AU_LDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-IV_AU_LUSR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-CURNT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-EINRI sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-FALNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-WAERS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-AKTKZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KKFAL sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VBGDT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PFLZZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-NZZGR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BTRZZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VTAGE sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VTDAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-EXTTY sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-TWKTR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-APSTATE sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PAYAM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KUAUS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-TPPROC sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-REPAP sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-PATNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-RFLNR sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KKFAL_NEW sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-CONTRACT_IND sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-LNCRD_E111 sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KOUB_COPAYDAYS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KOUB_COPD_STAT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-COP_RECEIPT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-SUSPEND_CLAIM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-VVFAL sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-TKZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KZ sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BANKS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BANKS_TXT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BANKL sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BANAM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BANKN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-XEZER sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-AKONT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ZUAWA sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ZUAWA_TXT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ZTERM sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-TOGRU sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ZWELS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-ZAHLS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MGRUP sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BUSAB_MA sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BUSAB_MA2 sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BUSAB sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-XZVER sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MAHNA sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MABER sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MAHNA_2 sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-MABER_2 sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-KTOKD sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-FDGRV sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-HBKID sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BEGRF sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BEGRS sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-BKONT sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_STR-IBAN sy-vline
WA_RNBADI_PAI_NIRA_DETAIL_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.