ABAP Select data from SAP table EWAEL_PLANTJOUR_WPROC 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 EWAEL_PLANTJOUR_WPROC 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 EWAEL_PLANTJOUR_WPROC. 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 EWAEL_PLANTJOUR_WPROC 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_EWAEL_PLANTJOUR_WPROC TYPE STANDARD TABLE OF EWAEL_PLANTJOUR_WPROC,
      WA_EWAEL_PLANTJOUR_WPROC TYPE EWAEL_PLANTJOUR_WPROC,
      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: <EWAEL_PLANTJOUR_WPROC> TYPE EWAEL_PLANTJOUR_WPROC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EWAEL_PLANTJOUR_WPROC
*  INTO TABLE @DATA(IT_EWAEL_PLANTJOUR_WPROC2).
*--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_EWAEL_PLANTJOUR_WPROC INDEX 1 INTO DATA(WA_EWAEL_PLANTJOUR_WPROC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EWAEL_PLANTJOUR_WPROC ASSIGNING <EWAEL_PLANTJOUR_WPROC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EWAEL_PLANTJOUR_WPROC>-MANDT = 1.
<EWAEL_PLANTJOUR_WPROC>-WEIGHINGNR = 1.
<EWAEL_PLANTJOUR_WPROC>-APPROVAL_RECN = 1.
<EWAEL_PLANTJOUR_WPROC>-APPROVAL_ACTN = 1.
<EWAEL_PLANTJOUR_WPROC>-CAR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EWAEL_PLANTJOUR_WPROC-TRAILER, sy-vline,
WA_EWAEL_PLANTJOUR_WPROC-TREATMENT, sy-vline,
WA_EWAEL_PLANTJOUR_WPROC-ORDERNR, sy-vline,
WA_EWAEL_PLANTJOUR_WPROC-WCNT, sy-vline,
WA_EWAEL_PLANTJOUR_WPROC-EXT_ID, sy-vline,
WA_EWAEL_PLANTJOUR_WPROC-WASTE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EWAEL_PLANTJOUR_WPROC 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_EWAEL_PLANTJOUR_WPROC 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_EWAEL_PLANTJOUR_WPROC INTO WA_EWAEL_PLANTJOUR_WPROC. *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 WEIGHINGNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EWAEL_PLANTJOUR_WPROC-WEIGHINGNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAEL_PLANTJOUR_WPROC-WEIGHINGNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field MJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_EWAEL_PLANTJOUR_WPROC-MJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAEL_PLANTJOUR_WPROC-MJAHR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field WEIGHT_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_EWAEL_PLANTJOUR_WPROC-WEIGHT_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAEL_PLANTJOUR_WPROC-WEIGHT_UNIT.
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_EWAEL_PLANTJOUR_WPROC_STR,
MANDT TYPE STRING,
WEIGHINGNR TYPE STRING,
APPROVAL_RECN TYPE STRING,
APPROVAL_ACTN TYPE STRING,
CAR TYPE STRING,
TRAILER TYPE STRING,
TREATMENT TYPE STRING,
ORDERNR TYPE STRING,
WCNT TYPE STRING,
EXT_ID TYPE STRING,
WASTE TYPE STRING,
LICENSE_NUM TYPE STRING,
GROSS_ID TYPE STRING,
GROSS_SCALE TYPE STRING,
TARE_ID TYPE STRING,
TARE_SCALE TYPE STRING,
VOLUME TYPE STRING,
VOL_UNIT TYPE STRING,
ANALYSE TYPE STRING,
WDPLANT TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
STOCK_TYPE TYPE STRING,
POBJNR TYPE STRING,
PSTNG_DATE TYPE STRING,
PROCESSTYPE TYPE STRING,
GM_FLAG TYPE STRING,
BILLING_FLAG TYPE STRING,
QUANTITY TYPE STRING,
QUANTITY_UNIT TYPE STRING,
WASTE_REDECLARED TYPE STRING,
GENERATOR_RECN TYPE STRING,
GENERATOR_ACTN TYPE STRING,
TRANSPORTER_RECN TYPE STRING,
TRANSPORTER_ACTN TYPE STRING,
DISPOSER_RECN TYPE STRING,
DISPOSER_ACTN TYPE STRING,
VSTELLE TYPE STRING,
SERVLOC TYPE STRING,
ZTERM TYPE STRING,
ZTAGG TYPE STRING,
KUNNR TYPE STRING,
LOAD_TIME_BEGIN TYPE STRING,
LOAD_TIME_END TYPE STRING,
UNLOAD_TIME_BEGI TYPE STRING,
UNLOAD_TIME_END TYPE STRING,
KAPID TYPE STRING,
VERSN TYPE STRING,
DATUB TYPE STRING,
TAGNR TYPE STRING,
SCHNR TYPE STRING,
SCHDATUM TYPE STRING,
SCHUZEIT TYPE STRING,
VERTRAG TYPE STRING,
DISPATCHNOTE TYPE STRING,
BUCHDATUM TYPE STRING,
CAR_CONT_NR TYPE STRING,
CAR_CONT_COUNT TYPE STRING,
TRLR_CONT_NR TYPE STRING,
TRLR_CONT_COUNT TYPE STRING,
MBLNR TYPE STRING,
MJAHR TYPE STRING,
VBELN TYPE STRING,
BRUTTO_WEIGHT TYPE STRING,
BRUTTO_UNIT TYPE STRING,
TARA_WEIGHT TYPE STRING,
TARA_UNIT TYPE STRING,
NETTO_WEIGHT TYPE STRING,
CONTRACT_VBELN TYPE STRING,
CONTRACT_POSNR TYPE STRING,
GEMARK TYPE STRING,
NFLURNR TYPE STRING,
XFLURST TYPE STRING,
GUARANTOR TYPE STRING,
WEIGHING_TYPE TYPE STRING,
STORNO TYPE STRING,
WDPPROTYNR TYPE STRING,
WDPPROCNR TYPE STRING,
WAKEYIDE TYPE STRING,
RECNWAKEY TYPE STRING,
WAKEYCATLG TYPE STRING,
CHARG TYPE STRING,
FLAG_TARA TYPE STRING,
GMFLAG_DONE TYPE STRING,
BILLINGFLAG_DONE TYPE STRING,
LGNUM TYPE STRING,
LGTYP TYPE STRING,
LGPLA TYPE STRING,
WDPLANTORDERTYPE TYPE STRING,
TR_LICENSE_NUM TYPE STRING,
SPLITT_CANCELED TYPE STRING,
NOTE TYPE STRING,
COBELDAT TYPE STRING,
FEE TYPE STRING,
CUSTADDRNUM TYPE STRING,
DEVGRPNR_TARE TYPE STRING,
DEVGRPNR_GROSS TYPE STRING,
GROSSINFOID TYPE STRING,
TAREINFOID TYPE STRING,
BILLING_TYPE TYPE STRING,
DELIVERYTYPE TYPE STRING,
OBJNR TYPE STRING,
WEIGHINGNR_LEAD TYPE STRING,
WEIGHINGNR_EXT TYPE STRING,
WEIGHINGNR_SPLIT TYPE STRING,
MATSPLIT_LAUFNR TYPE STRING,
MATSPLIT_PRZ_FLAG TYPE STRING,
MATSPLIT_PROCENT TYPE STRING,
MATSPLIT_TYPE TYPE STRING,
NETINFOID TYPE STRING,
BEH_TYPE_DEDUCT TYPE STRING,
MINNETWEIGHT_FLAG TYPE STRING,
DEVGROUPNR_MANUAL TYPE STRING,
GROSS_WDATE TYPE STRING,
GROSS_WTIME TYPE STRING,
GROSS_WEIGHT TYPE STRING,
TARE_WDATE TYPE STRING,
TARE_WTIME TYPE STRING,
TARE_WEIGHT TYPE STRING,
WEIGHT_UNIT TYPE STRING,
NET_WEIGHT TYPE STRING,
LGTYP_W TYPE STRING,
LGPLA_W TYPE STRING,END OF T_EKKO_STR. DATA: WA_EWAEL_PLANTJOUR_WPROC_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_EWAEL_PLANTJOUR_WPROC_STR-MANDT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHINGNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-APPROVAL_RECN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-APPROVAL_ACTN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CAR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TRAILER sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TREATMENT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-ORDERNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WCNT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-EXT_ID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WASTE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LICENSE_NUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSS_ID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSS_SCALE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARE_ID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARE_SCALE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VOLUME sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VOL_UNIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-ANALYSE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WDPLANT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WERKS sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGORT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-STOCK_TYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-POBJNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-PSTNG_DATE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-PROCESSTYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GM_FLAG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BILLING_FLAG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-QUANTITY sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-QUANTITY_UNIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WASTE_REDECLARED sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GENERATOR_RECN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GENERATOR_ACTN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TRANSPORTER_RECN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TRANSPORTER_ACTN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DISPOSER_RECN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DISPOSER_ACTN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VSTELLE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-SERVLOC sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-ZTERM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-ZTAGG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-KUNNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LOAD_TIME_BEGIN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LOAD_TIME_END sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-UNLOAD_TIME_BEGI sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-UNLOAD_TIME_END sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-KAPID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VERSN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DATUB sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TAGNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-SCHNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-SCHDATUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-SCHUZEIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VERTRAG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DISPATCHNOTE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BUCHDATUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CAR_CONT_NR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CAR_CONT_COUNT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TRLR_CONT_NR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TRLR_CONT_COUNT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MBLNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MJAHR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-VBELN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BRUTTO_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BRUTTO_UNIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARA_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARA_UNIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-NETTO_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CONTRACT_VBELN sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CONTRACT_POSNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GEMARK sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-NFLURNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-XFLURST sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GUARANTOR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHING_TYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-STORNO sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WDPPROTYNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WDPPROCNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WAKEYIDE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-RECNWAKEY sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WAKEYCATLG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CHARG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-FLAG_TARA sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GMFLAG_DONE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BILLINGFLAG_DONE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGNUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGTYP sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGPLA sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WDPLANTORDERTYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TR_LICENSE_NUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-SPLITT_CANCELED sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-NOTE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-COBELDAT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-FEE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-CUSTADDRNUM sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DEVGRPNR_TARE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DEVGRPNR_GROSS sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSSINFOID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TAREINFOID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BILLING_TYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DELIVERYTYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-OBJNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHINGNR_LEAD sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHINGNR_EXT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHINGNR_SPLIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MATSPLIT_LAUFNR sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MATSPLIT_PRZ_FLAG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MATSPLIT_PROCENT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MATSPLIT_TYPE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-NETINFOID sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-BEH_TYPE_DEDUCT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-MINNETWEIGHT_FLAG sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-DEVGROUPNR_MANUAL sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSS_WDATE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSS_WTIME sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-GROSS_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARE_WDATE sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARE_WTIME sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-TARE_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-WEIGHT_UNIT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-NET_WEIGHT sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGTYP_W sy-vline
WA_EWAEL_PLANTJOUR_WPROC_STR-LGPLA_W sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.