ABAP Select data from SAP table ISU_ORDER_DATES 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 ISU_ORDER_DATES 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 ISU_ORDER_DATES. 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 ISU_ORDER_DATES 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_ISU_ORDER_DATES TYPE STANDARD TABLE OF ISU_ORDER_DATES,
      WA_ISU_ORDER_DATES TYPE ISU_ORDER_DATES,
      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: <ISU_ORDER_DATES> TYPE ISU_ORDER_DATES.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISU_ORDER_DATES
*  INTO TABLE @DATA(IT_ISU_ORDER_DATES2).
*--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_ISU_ORDER_DATES INDEX 1 INTO DATA(WA_ISU_ORDER_DATES2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISU_ORDER_DATES ASSIGNING <ISU_ORDER_DATES>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISU_ORDER_DATES>-ORDERNR = 1.
<ISU_ORDER_DATES>-ORDER_DATE = 1.
<ISU_ORDER_DATES>-ROUTE = 1.
<ISU_ORDER_DATES>-CONTAINER = 1.
<ISU_ORDER_DATES>-TIMEFRAME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISU_ORDER_DATES-START_TIME, sy-vline,
WA_ISU_ORDER_DATES-END_TIME, sy-vline,
WA_ISU_ORDER_DATES-SERVFREQNR, sy-vline,
WA_ISU_ORDER_DATES-SERVFREQ_LFNR, sy-vline,
WA_ISU_ORDER_DATES-ADDRNR, sy-vline,
WA_ISU_ORDER_DATES-CLEANMATNR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISU_ORDER_DATES 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_ISU_ORDER_DATES 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_ISU_ORDER_DATES INTO WA_ISU_ORDER_DATES. *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 ORDERNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-ORDERNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-ORDERNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GERNR, internal->external for field CONTAINER CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-CONTAINER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-CONTAINER.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit MATN1, internal->external for field CLEANMATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-CLEANMATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-CLEANMATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field BEH_TYPE CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-BEH_TYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-BEH_TYPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GERNR, internal->external for field SERNR CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-SERNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-SERNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field BEH_TYPE_NEW CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-BEH_TYPE_NEW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-BEH_TYPE_NEW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GERNR, internal->external for field SERNR_NEW CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-SERNR_NEW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-SERNR_NEW.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TPLNR, internal->external for field SERVLOC CALL FUNCTION 'CONVERSION_EXIT_TPLNR_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-SERVLOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-SERVLOC.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit CUNIT, internal->external for field BULK_WEIGHT_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-BULK_WEIGHT_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-BULK_WEIGHT_UNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field BULK_VOL_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-BULK_VOL_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-BULK_VOL_UNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field REUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-REUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-REUNIT.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit MATN1, internal->external for field WASTE_TYPE CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-WASTE_TYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-WASTE_TYPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field MNAMQIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-MNAMQIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-MNAMQIN.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field RECNWAKEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISU_ORDER_DATES-RECNWAKEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISU_ORDER_DATES-RECNWAKEY.
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_ISU_ORDER_DATES_STR,
ORDERNR TYPE STRING,
ORDER_DATE TYPE STRING,
ROUTE TYPE STRING,
CONTAINER TYPE STRING,
TIMEFRAME TYPE STRING,
START_TIME TYPE STRING,
END_TIME TYPE STRING,
SERVFREQNR TYPE STRING,
SERVFREQ_LFNR TYPE STRING,
ADDRNR TYPE STRING,
CLEANMATNR TYPE STRING,
BEH_TYPE TYPE STRING,
SERNR TYPE STRING,
BEH_TYPE_NEW TYPE STRING,
SERNR_NEW TYPE STRING,
EPROP TYPE STRING,
SERVICE_TYPE TYPE STRING,
SERVLOC TYPE STRING,
ORDERTXT TYPE STRING,
ROUTE_SEQUENCE TYPE STRING,
PLANED_START TYPE STRING,
PLANED_END TYPE STRING,
SDAUFNR TYPE STRING,
SDPOSNR TYPE STRING,
KUNNR TYPE STRING,
KUNWE TYPE STRING,
BULK_WEIGHT_UNIT TYPE STRING,
BULK_WASTE_WEIGH TYPE STRING,
BULK_VOL_UNIT TYPE STRING,
BULK_WASTE_VOL TYPE STRING,
ORDER_TYPE TYPE STRING,
CAPAB TYPE STRING,
WINTERLEVEL TYPE STRING,
CLEAN1 TYPE STRING,
CLEAN2 TYPE STRING,
CLEAN3 TYPE STRING,
CLEAN4 TYPE STRING,
CLEAN5 TYPE STRING,
REMENG_TARGET TYPE STRING,
REUNIT TYPE STRING,
ROB TYPE STRING,
ROBTYP TYPE STRING,
SUPERROB TYPE STRING,
BEH_ANZAHL TYPE STRING,
BEHGRP TYPE STRING,
ANZAHL_BEHGRP TYPE STRING,
BEHGRP_NEW TYPE STRING,
WASTE_TYPE TYPE STRING,
GGVERTRAG TYPE STRING,
WDPLANT TYPE STRING,
WASTE_WERKS TYPE STRING,
WASTE_LGORT TYPE STRING,
SLOCCONTACT TYPE STRING,
SLOCCONTACTTXT TYPE STRING,
PLANNED_TIME TYPE STRING,
PLANNED_DURT TYPE STRING,
IBASE TYPE STRING,
IBASE_NEW TYPE STRING,
ORDERGENAREA TYPE STRING,
EHS_PARTNER TYPE STRING,
INTAPPNO TYPE STRING,
APPNO TYPE STRING,
RECN TYPE STRING,
WAKEYIDE TYPE STRING,
WAKEYCATLG TYPE STRING,
MNAMIN TYPE STRING,
MNAMQIN TYPE STRING,
MNINO_UNS TYPE STRING,
MNINO_BGS TYPE STRING,
TRANSPORTER TYPE STRING,
DISPOSER TYPE STRING,
RECNWAKEY TYPE STRING,
E_WERKS TYPE STRING,
E_LGORT TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISU_ORDER_DATES_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_ISU_ORDER_DATES_STR-ORDERNR sy-vline
WA_ISU_ORDER_DATES_STR-ORDER_DATE sy-vline
WA_ISU_ORDER_DATES_STR-ROUTE sy-vline
WA_ISU_ORDER_DATES_STR-CONTAINER sy-vline
WA_ISU_ORDER_DATES_STR-TIMEFRAME sy-vline
WA_ISU_ORDER_DATES_STR-START_TIME sy-vline
WA_ISU_ORDER_DATES_STR-END_TIME sy-vline
WA_ISU_ORDER_DATES_STR-SERVFREQNR sy-vline
WA_ISU_ORDER_DATES_STR-SERVFREQ_LFNR sy-vline
WA_ISU_ORDER_DATES_STR-ADDRNR sy-vline
WA_ISU_ORDER_DATES_STR-CLEANMATNR sy-vline
WA_ISU_ORDER_DATES_STR-BEH_TYPE sy-vline
WA_ISU_ORDER_DATES_STR-SERNR sy-vline
WA_ISU_ORDER_DATES_STR-BEH_TYPE_NEW sy-vline
WA_ISU_ORDER_DATES_STR-SERNR_NEW sy-vline
WA_ISU_ORDER_DATES_STR-EPROP sy-vline
WA_ISU_ORDER_DATES_STR-SERVICE_TYPE sy-vline
WA_ISU_ORDER_DATES_STR-SERVLOC sy-vline
WA_ISU_ORDER_DATES_STR-ORDERTXT sy-vline
WA_ISU_ORDER_DATES_STR-ROUTE_SEQUENCE sy-vline
WA_ISU_ORDER_DATES_STR-PLANED_START sy-vline
WA_ISU_ORDER_DATES_STR-PLANED_END sy-vline
WA_ISU_ORDER_DATES_STR-SDAUFNR sy-vline
WA_ISU_ORDER_DATES_STR-SDPOSNR sy-vline
WA_ISU_ORDER_DATES_STR-KUNNR sy-vline
WA_ISU_ORDER_DATES_STR-KUNWE sy-vline
WA_ISU_ORDER_DATES_STR-BULK_WEIGHT_UNIT sy-vline
WA_ISU_ORDER_DATES_STR-BULK_WASTE_WEIGH sy-vline
WA_ISU_ORDER_DATES_STR-BULK_VOL_UNIT sy-vline
WA_ISU_ORDER_DATES_STR-BULK_WASTE_VOL sy-vline
WA_ISU_ORDER_DATES_STR-ORDER_TYPE sy-vline
WA_ISU_ORDER_DATES_STR-CAPAB sy-vline
WA_ISU_ORDER_DATES_STR-WINTERLEVEL sy-vline
WA_ISU_ORDER_DATES_STR-CLEAN1 sy-vline
WA_ISU_ORDER_DATES_STR-CLEAN2 sy-vline
WA_ISU_ORDER_DATES_STR-CLEAN3 sy-vline
WA_ISU_ORDER_DATES_STR-CLEAN4 sy-vline
WA_ISU_ORDER_DATES_STR-CLEAN5 sy-vline
WA_ISU_ORDER_DATES_STR-REMENG_TARGET sy-vline
WA_ISU_ORDER_DATES_STR-REUNIT sy-vline
WA_ISU_ORDER_DATES_STR-ROB sy-vline
WA_ISU_ORDER_DATES_STR-ROBTYP sy-vline
WA_ISU_ORDER_DATES_STR-SUPERROB sy-vline
WA_ISU_ORDER_DATES_STR-BEH_ANZAHL sy-vline
WA_ISU_ORDER_DATES_STR-BEHGRP sy-vline
WA_ISU_ORDER_DATES_STR-ANZAHL_BEHGRP sy-vline
WA_ISU_ORDER_DATES_STR-BEHGRP_NEW sy-vline
WA_ISU_ORDER_DATES_STR-WASTE_TYPE sy-vline
WA_ISU_ORDER_DATES_STR-GGVERTRAG sy-vline
WA_ISU_ORDER_DATES_STR-WDPLANT sy-vline
WA_ISU_ORDER_DATES_STR-WASTE_WERKS sy-vline
WA_ISU_ORDER_DATES_STR-WASTE_LGORT sy-vline
WA_ISU_ORDER_DATES_STR-SLOCCONTACT sy-vline
WA_ISU_ORDER_DATES_STR-SLOCCONTACTTXT sy-vline
WA_ISU_ORDER_DATES_STR-PLANNED_TIME sy-vline
WA_ISU_ORDER_DATES_STR-PLANNED_DURT sy-vline
WA_ISU_ORDER_DATES_STR-IBASE sy-vline
WA_ISU_ORDER_DATES_STR-IBASE_NEW sy-vline
WA_ISU_ORDER_DATES_STR-ORDERGENAREA sy-vline
WA_ISU_ORDER_DATES_STR-EHS_PARTNER sy-vline
WA_ISU_ORDER_DATES_STR-INTAPPNO sy-vline
WA_ISU_ORDER_DATES_STR-APPNO sy-vline
WA_ISU_ORDER_DATES_STR-RECN sy-vline
WA_ISU_ORDER_DATES_STR-WAKEYIDE sy-vline
WA_ISU_ORDER_DATES_STR-WAKEYCATLG sy-vline
WA_ISU_ORDER_DATES_STR-MNAMIN sy-vline
WA_ISU_ORDER_DATES_STR-MNAMQIN sy-vline
WA_ISU_ORDER_DATES_STR-MNINO_UNS sy-vline
WA_ISU_ORDER_DATES_STR-MNINO_BGS sy-vline
WA_ISU_ORDER_DATES_STR-TRANSPORTER sy-vline
WA_ISU_ORDER_DATES_STR-DISPOSER sy-vline
WA_ISU_ORDER_DATES_STR-RECNWAKEY sy-vline
WA_ISU_ORDER_DATES_STR-E_WERKS sy-vline
WA_ISU_ORDER_DATES_STR-E_LGORT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.