ABAP Select data from SAP table RNSE_OUTBOUND_INTERNAL_S42 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_OUTBOUND_INTERNAL_S42 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_OUTBOUND_INTERNAL_S42. 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_OUTBOUND_INTERNAL_S42 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_OUTBOUND_INTERNAL_S42 TYPE STANDARD TABLE OF RNSE_OUTBOUND_INTERNAL_S42,
      WA_RNSE_OUTBOUND_INTERNAL_S42 TYPE RNSE_OUTBOUND_INTERNAL_S42,
      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_OUTBOUND_INTERNAL_S42> TYPE RNSE_OUTBOUND_INTERNAL_S42.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNSE_OUTBOUND_INTERNAL_S42
*  INTO TABLE @DATA(IT_RNSE_OUTBOUND_INTERNAL_S422).
*--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_OUTBOUND_INTERNAL_S42 INDEX 1 INTO DATA(WA_RNSE_OUTBOUND_INTERNAL_S422).


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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