ABAP Select data from SAP table /ISHFR/RNCV_INSREL_ASSIGN 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 /ISHFR/RNCV_INSREL_ASSIGN 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 /ISHFR/RNCV_INSREL_ASSIGN. 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 /ISHFR/RNCV_INSREL_ASSIGN 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_/ISHFR/RNCV_INSREL_ASSIGN TYPE STANDARD TABLE OF /ISHFR/RNCV_INSREL_ASSIGN,
      WA_/ISHFR/RNCV_INSREL_ASSIGN TYPE /ISHFR/RNCV_INSREL_ASSIGN,
      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: </ISHFR/RNCV_INSREL_ASSIGN> TYPE /ISHFR/RNCV_INSREL_ASSIGN.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /ISHFR/RNCV_INSREL_ASSIGN
  INTO TABLE IT_/ISHFR/RNCV_INSREL_ASSIGN.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /ISHFR/RNCV_INSREL_ASSIGN
*  INTO TABLE @DATA(IT_/ISHFR/RNCV_INSREL_ASSIGN2).
*--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_/ISHFR/RNCV_INSREL_ASSIGN INDEX 1 INTO DATA(WA_/ISHFR/RNCV_INSREL_ASSIGN2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ISHFR/RNCV_INSREL_ASSIGN ASSIGNING </ISHFR/RNCV_INSREL_ASSIGN>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ISHFR/RNCV_INSREL_ASSIGN>-MANDT = 1.
</ISHFR/RNCV_INSREL_ASSIGN>-EINRI = 1.
</ISHFR/RNCV_INSREL_ASSIGN>-FALNR = 1.
</ISHFR/RNCV_INSREL_ASSIGN>-LFDNR = 1.
</ISHFR/RNCV_INSREL_ASSIGN>-KOSTR = 1.
ENDLOOP.

LOOP AT IT_/ISHFR/RNCV_INSREL_ASSIGN INTO WA_/ISHFR/RNCV_INSREL_ASSIGN.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PATNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISHFR/RNCV_INSREL_ASSIGN-PATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISHFR/RNCV_INSREL_ASSIGN-PATNR.
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_/ISHFR/RNCV_INSREL_ASSIGN_STR,
MANDT TYPE STRING,
EINRI TYPE STRING,
FALNR 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,
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,
ASSIGNED TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ISHFR/RNCV_INSREL_ASSIGN_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_/ISHFR/RNCV_INSREL_ASSIGN_STR-MANDT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-EINRI sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-FALNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LFDNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KOSTR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PATKZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-MGART sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-UNTGR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERAB sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERBI sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-RANGF sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKVST sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKVSE sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKNRA sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKNUM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KVDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKMAN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VCEND sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PCARD sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERGE sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERNN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERVN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERAN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERTI sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERNZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERVW sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERGB sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERNA sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERSV sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERVV sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERGN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERSN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ADNHV sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ADOHV sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-BERUF sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-AGNUM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-AGNAM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ADNAG sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ADOAG sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-SZDEB sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ABREE sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KZTXT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LGTXT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ERDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ERUSR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-UPDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-UPUSR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-STORN sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-STUSR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-STDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VTRTY sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VSCOD sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ADRNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-CPDKT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKZML sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VAL_QUARTER sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKTITEL sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKVNAM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKNZU sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKNNAM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKGBDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKSTRAS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKLAND sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKPLZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKORT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LNCRD sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LNCRD_PAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LNCRD_INS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VKUNKNOWN_GBDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VERNR_KVK sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-/ISHFR/ELSASS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-/ISHFR/BAMO sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-/ISHFR/IPCAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PFINV sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-MCDKZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-IV_AU_LOCK sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-IV_AU_LDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-IV_AU_LUSR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-WAERS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-AKTKZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KKFAL sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VBGDT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PFLZZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-NZZGR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-BTRZZ sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VTAGE sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-VTDAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-EXTTY sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-TWKTR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-APSTATE sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PAYAM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KUAUS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-TPPROC sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-REPAP sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-PATNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-RFLNR sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KKFAL_NEW sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-CONTRACT_IND sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-LNCRD_E111 sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KOUB_COPAYDAYS sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-KOUB_COPD_STAT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-COP_RECEIPT sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-SUSPEND_CLAIM sy-vline
WA_/ISHFR/RNCV_INSREL_ASSIGN_STR-ASSIGNED sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.