ABAP Select data from SAP table RNSE_MVMT_ALL 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 RNSE_MVMT_ALL 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 RNSE_MVMT_ALL. 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 RNSE_MVMT_ALL 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_RNSE_MVMT_ALL TYPE STANDARD TABLE OF RNSE_MVMT_ALL,
      WA_RNSE_MVMT_ALL TYPE RNSE_MVMT_ALL,
      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: <RNSE_MVMT_ALL> TYPE RNSE_MVMT_ALL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNSE_MVMT_ALL
*  INTO TABLE @DATA(IT_RNSE_MVMT_ALL2).
*--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_RNSE_MVMT_ALL INDEX 1 INTO DATA(WA_RNSE_MVMT_ALL2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNSE_MVMT_ALL-BEWTY, sy-vline,
WA_RNSE_MVMT_ALL-BWART, sy-vline,
WA_RNSE_MVMT_ALL-BWIDT, sy-vline,
WA_RNSE_MVMT_ALL-BWIZT, sy-vline,
WA_RNSE_MVMT_ALL-PLANB, sy-vline,
WA_RNSE_MVMT_ALL-STATU, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNSE_MVMT_ALL 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_RNSE_MVMT_ALL 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_RNSE_MVMT_ALL INTO WA_RNSE_MVMT_ALL. *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_RNSE_MVMT_ALL-EINRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNSE_MVMT_ALL-EINRI.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field NWATAUFART CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNSE_MVMT_ALL-NWATAUFART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNSE_MVMT_ALL-NWATAUFART.
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_RNSE_MVMT_ALL_STR,
MOVEMENT_RESULT TYPE STRING,
MANDT TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
LFDNR TYPE STRING,
BEWTY TYPE STRING,
BWART TYPE STRING,
BWIDT TYPE STRING,
BWIZT TYPE STRING,
PLANB TYPE STRING,
STATU TYPE STRING,
BWPDT TYPE STRING,
BWPZT TYPE STRING,
BWEDT TYPE STRING,
BWEZT TYPE STRING,
PLANE TYPE STRING,
LFDREF TYPE STRING,
TELNR TYPE STRING,
TVKZ TYPE STRING,
KZTXT TYPE STRING,
LGTXT TYPE STRING,
NOTKZ TYPE STRING,
UNFKZ TYPE STRING,
UNFNR TYPE STRING,
UNFOR TYPE STRING,
UNFZT TYPE STRING,
UNFDT TYPE STRING,
UNFTX TYPE STRING,
UNLTX TYPE STRING,
WLPRI TYPE STRING,
AUFDS TYPE STRING,
ORGFA TYPE STRING,
ORGPF TYPE STRING,
ZIMMR TYPE STRING,
BETT TYPE STRING,
PLANR TYPE STRING,
DAUER TYPE STRING,
EXTKH TYPE STRING,
ORGAU TYPE STRING,
EZUST TYPE STRING,
TODUR TYPE STRING,
ARBUN TYPE STRING,
ABWGN TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
UNFRN TYPE STRING,
BEKAT TYPE STRING,
NFGREF TYPE STRING,
VGNREF TYPE STRING,
AUFRF TYPE STRING,
MEDTX TYPE STRING,
MELTX TYPE STRING,
BWPRIO TYPE STRING,
STOID TYPE STRING,
DSPTY TYPE STRING,
VISTY TYPE STRING,
BWGR1 TYPE STRING,
BWGR2 TYPE STRING,
TPART TYPE STRING,
UNFVS TYPE STRING,
INSEV TYPE STRING,
OPART TYPE STRING,
CLASS TYPE STRING,
RFSRC TYPE STRING,
FACHR TYPE STRING,
UNFRT TYPE STRING,
UNFAV TYPE STRING,
WLTYP TYPE STRING,
WLRDT TYPE STRING,
WLRRN TYPE STRING,
WLSTA TYPE STRING,
WLHSP TYPE STRING,
WLADT TYPE STRING,
BCODE TYPE STRING,
ERTIM TYPE STRING,
NWATARBU TYPE STRING,
NWATNOTF TYPE STRING,
NWATBEGUT TYPE STRING,
NWATMUTT TYPE STRING,
NWATSPENDE TYPE STRING,
NWATMETHOD TYPE STRING,
NWATTRUNK TYPE STRING,
NWATSUCHT TYPE STRING,
NWATRAUF TYPE STRING,
NWATRZB TYPE STRING,
NWATVPNR TYPE STRING,
NWATBEFRGR TYPE STRING,
BEXNR TYPE STRING,
WPLID TYPE STRING,
FACHS TYPE STRING,
WPLTY TYPE STRING,
APCNID TYPE STRING,
NWATSSW TYPE STRING,
NWATBEHAND TYPE STRING,
NWATZUGART TYPE STRING,
NWATABGART TYPE STRING,
NWATZUGVA TYPE STRING,
NWATAUFART TYPE STRING,
NWATEREFCD TYPE STRING,
NWATEREFNO TYPE STRING,
NWATEREFID TYPE STRING,
SAPS TYPE STRING,
/ISHFR/PAL TYPE STRING,
/ISHFR/RDTYPE TYPE STRING,
/ISHFR/TYDOS TYPE STRING,
/ISHFR/NOOFBEAMS TYPE STRING,
EXTKH_NAME2 TYPE STRING,
EXTKH_NAME3 TYPE STRING,
LTEXT TYPE STRING,
PAT_EVENT_COMMENT TYPE STRING,
ACCIDENT_COMMENT TYPE STRING,
DEATH_COMMENT TYPE STRING,
MEDICAL_TEXT TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNSE_MVMT_ALL_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_RNSE_MVMT_ALL_STR-MOVEMENT_RESULT sy-vline
WA_RNSE_MVMT_ALL_STR-MANDT sy-vline
WA_RNSE_MVMT_ALL_STR-EINRI sy-vline
WA_RNSE_MVMT_ALL_STR-FALNR sy-vline
WA_RNSE_MVMT_ALL_STR-LFDNR sy-vline
WA_RNSE_MVMT_ALL_STR-BEWTY sy-vline
WA_RNSE_MVMT_ALL_STR-BWART sy-vline
WA_RNSE_MVMT_ALL_STR-BWIDT sy-vline
WA_RNSE_MVMT_ALL_STR-BWIZT sy-vline
WA_RNSE_MVMT_ALL_STR-PLANB sy-vline
WA_RNSE_MVMT_ALL_STR-STATU sy-vline
WA_RNSE_MVMT_ALL_STR-BWPDT sy-vline
WA_RNSE_MVMT_ALL_STR-BWPZT sy-vline
WA_RNSE_MVMT_ALL_STR-BWEDT sy-vline
WA_RNSE_MVMT_ALL_STR-BWEZT sy-vline
WA_RNSE_MVMT_ALL_STR-PLANE sy-vline
WA_RNSE_MVMT_ALL_STR-LFDREF sy-vline
WA_RNSE_MVMT_ALL_STR-TELNR sy-vline
WA_RNSE_MVMT_ALL_STR-TVKZ sy-vline
WA_RNSE_MVMT_ALL_STR-KZTXT sy-vline
WA_RNSE_MVMT_ALL_STR-LGTXT sy-vline
WA_RNSE_MVMT_ALL_STR-NOTKZ sy-vline
WA_RNSE_MVMT_ALL_STR-UNFKZ sy-vline
WA_RNSE_MVMT_ALL_STR-UNFNR sy-vline
WA_RNSE_MVMT_ALL_STR-UNFOR sy-vline
WA_RNSE_MVMT_ALL_STR-UNFZT sy-vline
WA_RNSE_MVMT_ALL_STR-UNFDT sy-vline
WA_RNSE_MVMT_ALL_STR-UNFTX sy-vline
WA_RNSE_MVMT_ALL_STR-UNLTX sy-vline
WA_RNSE_MVMT_ALL_STR-WLPRI sy-vline
WA_RNSE_MVMT_ALL_STR-AUFDS sy-vline
WA_RNSE_MVMT_ALL_STR-ORGFA sy-vline
WA_RNSE_MVMT_ALL_STR-ORGPF sy-vline
WA_RNSE_MVMT_ALL_STR-ZIMMR sy-vline
WA_RNSE_MVMT_ALL_STR-BETT sy-vline
WA_RNSE_MVMT_ALL_STR-PLANR sy-vline
WA_RNSE_MVMT_ALL_STR-DAUER sy-vline
WA_RNSE_MVMT_ALL_STR-EXTKH sy-vline
WA_RNSE_MVMT_ALL_STR-ORGAU sy-vline
WA_RNSE_MVMT_ALL_STR-EZUST sy-vline
WA_RNSE_MVMT_ALL_STR-TODUR sy-vline
WA_RNSE_MVMT_ALL_STR-ARBUN sy-vline
WA_RNSE_MVMT_ALL_STR-ABWGN sy-vline
WA_RNSE_MVMT_ALL_STR-ERDAT sy-vline
WA_RNSE_MVMT_ALL_STR-ERUSR sy-vline
WA_RNSE_MVMT_ALL_STR-UPDAT sy-vline
WA_RNSE_MVMT_ALL_STR-UPUSR sy-vline
WA_RNSE_MVMT_ALL_STR-STORN sy-vline
WA_RNSE_MVMT_ALL_STR-STUSR sy-vline
WA_RNSE_MVMT_ALL_STR-STDAT sy-vline
WA_RNSE_MVMT_ALL_STR-UNFRN sy-vline
WA_RNSE_MVMT_ALL_STR-BEKAT sy-vline
WA_RNSE_MVMT_ALL_STR-NFGREF sy-vline
WA_RNSE_MVMT_ALL_STR-VGNREF sy-vline
WA_RNSE_MVMT_ALL_STR-AUFRF sy-vline
WA_RNSE_MVMT_ALL_STR-MEDTX sy-vline
WA_RNSE_MVMT_ALL_STR-MELTX sy-vline
WA_RNSE_MVMT_ALL_STR-BWPRIO sy-vline
WA_RNSE_MVMT_ALL_STR-STOID sy-vline
WA_RNSE_MVMT_ALL_STR-DSPTY sy-vline
WA_RNSE_MVMT_ALL_STR-VISTY sy-vline
WA_RNSE_MVMT_ALL_STR-BWGR1 sy-vline
WA_RNSE_MVMT_ALL_STR-BWGR2 sy-vline
WA_RNSE_MVMT_ALL_STR-TPART sy-vline
WA_RNSE_MVMT_ALL_STR-UNFVS sy-vline
WA_RNSE_MVMT_ALL_STR-INSEV sy-vline
WA_RNSE_MVMT_ALL_STR-OPART sy-vline
WA_RNSE_MVMT_ALL_STR-CLASS sy-vline
WA_RNSE_MVMT_ALL_STR-RFSRC sy-vline
WA_RNSE_MVMT_ALL_STR-FACHR sy-vline
WA_RNSE_MVMT_ALL_STR-UNFRT sy-vline
WA_RNSE_MVMT_ALL_STR-UNFAV sy-vline
WA_RNSE_MVMT_ALL_STR-WLTYP sy-vline
WA_RNSE_MVMT_ALL_STR-WLRDT sy-vline
WA_RNSE_MVMT_ALL_STR-WLRRN sy-vline
WA_RNSE_MVMT_ALL_STR-WLSTA sy-vline
WA_RNSE_MVMT_ALL_STR-WLHSP sy-vline
WA_RNSE_MVMT_ALL_STR-WLADT sy-vline
WA_RNSE_MVMT_ALL_STR-BCODE sy-vline
WA_RNSE_MVMT_ALL_STR-ERTIM sy-vline
WA_RNSE_MVMT_ALL_STR-NWATARBU sy-vline
WA_RNSE_MVMT_ALL_STR-NWATNOTF sy-vline
WA_RNSE_MVMT_ALL_STR-NWATBEGUT sy-vline
WA_RNSE_MVMT_ALL_STR-NWATMUTT sy-vline
WA_RNSE_MVMT_ALL_STR-NWATSPENDE sy-vline
WA_RNSE_MVMT_ALL_STR-NWATMETHOD sy-vline
WA_RNSE_MVMT_ALL_STR-NWATTRUNK sy-vline
WA_RNSE_MVMT_ALL_STR-NWATSUCHT sy-vline
WA_RNSE_MVMT_ALL_STR-NWATRAUF sy-vline
WA_RNSE_MVMT_ALL_STR-NWATRZB sy-vline
WA_RNSE_MVMT_ALL_STR-NWATVPNR sy-vline
WA_RNSE_MVMT_ALL_STR-NWATBEFRGR sy-vline
WA_RNSE_MVMT_ALL_STR-BEXNR sy-vline
WA_RNSE_MVMT_ALL_STR-WPLID sy-vline
WA_RNSE_MVMT_ALL_STR-FACHS sy-vline
WA_RNSE_MVMT_ALL_STR-WPLTY sy-vline
WA_RNSE_MVMT_ALL_STR-APCNID sy-vline
WA_RNSE_MVMT_ALL_STR-NWATSSW sy-vline
WA_RNSE_MVMT_ALL_STR-NWATBEHAND sy-vline
WA_RNSE_MVMT_ALL_STR-NWATZUGART sy-vline
WA_RNSE_MVMT_ALL_STR-NWATABGART sy-vline
WA_RNSE_MVMT_ALL_STR-NWATZUGVA sy-vline
WA_RNSE_MVMT_ALL_STR-NWATAUFART sy-vline
WA_RNSE_MVMT_ALL_STR-NWATEREFCD sy-vline
WA_RNSE_MVMT_ALL_STR-NWATEREFNO sy-vline
WA_RNSE_MVMT_ALL_STR-NWATEREFID sy-vline
WA_RNSE_MVMT_ALL_STR-SAPS sy-vline
WA_RNSE_MVMT_ALL_STR-/ISHFR/PAL sy-vline
WA_RNSE_MVMT_ALL_STR-/ISHFR/RDTYPE sy-vline
WA_RNSE_MVMT_ALL_STR-/ISHFR/TYDOS sy-vline
WA_RNSE_MVMT_ALL_STR-/ISHFR/NOOFBEAMS sy-vline
WA_RNSE_MVMT_ALL_STR-EXTKH_NAME2 sy-vline
WA_RNSE_MVMT_ALL_STR-EXTKH_NAME3 sy-vline
WA_RNSE_MVMT_ALL_STR-LTEXT sy-vline
WA_RNSE_MVMT_ALL_STR-PAT_EVENT_COMMENT sy-vline
WA_RNSE_MVMT_ALL_STR-ACCIDENT_COMMENT sy-vline
WA_RNSE_MVMT_ALL_STR-DEATH_COMMENT sy-vline
WA_RNSE_MVMT_ALL_STR-MEDICAL_TEXT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.