ABAP Select data from SAP table EWAV_PJIMRG 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 EWAV_PJIMRG 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 EWAV_PJIMRG. 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 EWAV_PJIMRG 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_EWAV_PJIMRG TYPE STANDARD TABLE OF EWAV_PJIMRG,
      WA_EWAV_PJIMRG TYPE EWAV_PJIMRG,
      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: <EWAV_PJIMRG> TYPE EWAV_PJIMRG.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EWAV_PJIMRG
*  INTO TABLE @DATA(IT_EWAV_PJIMRG2).
*--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_EWAV_PJIMRG INDEX 1 INTO DATA(WA_EWAV_PJIMRG2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EWAV_PJIMRG ASSIGNING <EWAV_PJIMRG>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EWAV_PJIMRG>-MANDT = 1.
<EWAV_PJIMRG>-MDOCM = 1.
<EWAV_PJIMRG>-POINT = 1.
<EWAV_PJIMRG>-IDATE = 1.
<EWAV_PJIMRG>-ITIME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EWAV_PJIMRG-INVTS, sy-vline,
WA_EWAV_PJIMRG-CNTRG, sy-vline,
WA_EWAV_PJIMRG-MDTXT, sy-vline,
WA_EWAV_PJIMRG-MLANG, sy-vline,
WA_EWAV_PJIMRG-KZLTX, sy-vline,
WA_EWAV_PJIMRG-READR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EWAV_PJIMRG 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_EWAV_PJIMRG 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_EWAV_PJIMRG INTO WA_EWAV_PJIMRG. *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 MDOCM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EWAV_PJIMRG-MDOCM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAV_PJIMRG-MDOCM.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TMPLA, internal->external for field TSEGTP CALL FUNCTION 'CONVERSION_EXIT_TMPLA_OUTPUT' EXPORTING input = WA_EWAV_PJIMRG-TSEGTP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAV_PJIMRG-TSEGTP.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ATINN, internal->external for field ATINN CALL FUNCTION 'CONVERSION_EXIT_ATINN_OUTPUT' EXPORTING input = WA_EWAV_PJIMRG-ATINN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAV_PJIMRG-ATINN.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field LOGSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EWAV_PJIMRG-LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EWAV_PJIMRG-LOGSYS.
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_EWAV_PJIMRG_STR,
MANDT TYPE STRING,
MDOCM TYPE STRING,
POINT TYPE STRING,
IDATE TYPE STRING,
ITIME TYPE STRING,
INVTS TYPE STRING,
CNTRG TYPE STRING,
MDTXT TYPE STRING,
MLANG TYPE STRING,
KZLTX TYPE STRING,
READR TYPE STRING,
ERDAT TYPE STRING,
ERUHR TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
LVORM TYPE STRING,
GENER TYPE STRING,
PRUEFLOS TYPE STRING,
VORGLFNR TYPE STRING,
MERKNR TYPE STRING,
DETAILERG TYPE STRING,
ROOTD TYPE STRING,
TOLTY TYPE STRING,
TOLID TYPE STRING,
WOOBJ TYPE STRING,
DOCAF TYPE STRING,
READG TYPE STRING,
READGI TYPE STRING,
RECDV TYPE STRING,
RECDVI TYPE STRING,
RECDU TYPE STRING,
CNTRR TYPE STRING,
CNTRRI TYPE STRING,
CDIFF TYPE STRING,
CDIFFI TYPE STRING,
IDIFF TYPE STRING,
EXCHG TYPE STRING,
TOTEX TYPE STRING,
CODCT TYPE STRING,
CODGR TYPE STRING,
VLCOD TYPE STRING,
CVERS TYPE STRING,
PREST TYPE STRING,
CANCL TYPE STRING,
WOOB1 TYPE STRING,
PROBENR TYPE STRING,
MBEWERTG TYPE STRING,
INTVL TYPE STRING,
IDAT1 TYPE STRING,
ITIM1 TYPE STRING,
TMSTP_BW TYPE STRING,
LOGSYSTEM TYPE STRING,
WDPLANTNR TYPE STRING,
WDPLANTTYPE TYPE STRING,
ISXENOWDPLANT TYPE STRING,
LIFNR TYPE STRING,
TPLNR TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
LGNUM TYPE STRING,
PERSA TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
KAPNAME TYPE STRING,
KAPART TYPE STRING,
KUNNR TYPE STRING,
DISPOSER_RECN TYPE STRING,
DISPOSER_ACTN TYPE STRING,
WEIGHINGFORM TYPE STRING,
PCKGOODSFORM TYPE STRING,
DESCRIPTION TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
NRO_WNUMBER TYPE STRING,
NRR_WNUMBER TYPE STRING,
WDF_OBJNR TYPE STRING,
HANDLINGTIME TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
TPLKZ TYPE STRING,
FLTYP TYPE STRING,
TPLMA TYPE STRING,
DATAB TYPE STRING,
TRPNR TYPE STRING,
PSTAE TYPE STRING,
STNAM TYPE STRING,
SUBMT TYPE STRING,
SUBMTI TYPE STRING,
MAPAR TYPE STRING,
MAPARI TYPE STRING,
IEQUI TYPE STRING,
IEQUII TYPE STRING,
EINZL TYPE STRING,
EINZLI TYPE STRING,
IWERK TYPE STRING,
IWERKI TYPE STRING,
INGRP TYPE STRING,
INGRPI TYPE STRING,
PM_OBJTY TYPE STRING,
LGWID TYPE STRING,
LGWIDI TYPE STRING,
RBNR TYPE STRING,
RBNR_I TYPE STRING,
ILOAN TYPE STRING,
OBJNR TYPE STRING,
POSNR TYPE STRING,
ISTYP TYPE STRING,
PREMS TYPE STRING,
EQART TYPE STRING,
INVNR TYPE STRING,
GROES TYPE STRING,
BRGEW TYPE STRING,
GEWEI TYPE STRING,
ANSWT TYPE STRING,
WAERS TYPE STRING,
ANSDT TYPE STRING,
HERST TYPE STRING,
HERLD TYPE STRING,
BAUJJ TYPE STRING,
BAUMM TYPE STRING,
TYPBZ TYPE STRING,
EMATN TYPE STRING,
SERGE TYPE STRING,
HANDLE TYPE STRING,
TSEGTP TYPE STRING,
CHANGEDDATETIME TYPE STRING,
DUMMY_IFLOT_INCL_EEW_PS TYPE STRING,
FLLB_DUTY TYPE STRING,
FLLB_HIDE TYPE STRING,
IFLOT_SRTYPE TYPE STRING,
IFLOT_SNTYPE TYPE STRING,
MPOBJ TYPE STRING,
PSORT TYPE STRING,
PSORTR TYPE STRING,
PTTXT TYPE STRING,
MPTYP TYPE STRING,
IRFMP TYPE STRING,
INACT TYPE STRING,
LOCAS TYPE STRING,
REFMP TYPE STRING,
ATINN TYPE STRING,
ATINNR TYPE STRING,
EXPON TYPE STRING,
DECIM TYPE STRING,
DESIR TYPE STRING,
DESIRI TYPE STRING,
DESIRR TYPE STRING,
DSTXT TYPE STRING,
DSTXTR TYPE STRING,
MRMIN TYPE STRING,
MRMINI TYPE STRING,
MRMAX TYPE STRING,
MRMAXI TYPE STRING,
MRNGU TYPE STRING,
INDCT TYPE STRING,
INDRV TYPE STRING,
INDTR TYPE STRING,
TRANS TYPE STRING,
CJUMP TYPE STRING,
CJUMPI TYPE STRING,
PYEAR TYPE STRING,
PYEARI TYPE STRING,
CODGRR TYPE STRING,
CDSUF TYPE STRING,
MODTR TYPE STRING,
INDTRR TYPE STRING,
LOGSYS TYPE STRING,
LOGSYS_CHG TYPE STRING,END OF T_EKKO_STR. DATA: WA_EWAV_PJIMRG_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_EWAV_PJIMRG_STR-MANDT sy-vline
WA_EWAV_PJIMRG_STR-MDOCM sy-vline
WA_EWAV_PJIMRG_STR-POINT sy-vline
WA_EWAV_PJIMRG_STR-IDATE sy-vline
WA_EWAV_PJIMRG_STR-ITIME sy-vline
WA_EWAV_PJIMRG_STR-INVTS sy-vline
WA_EWAV_PJIMRG_STR-CNTRG sy-vline
WA_EWAV_PJIMRG_STR-MDTXT sy-vline
WA_EWAV_PJIMRG_STR-MLANG sy-vline
WA_EWAV_PJIMRG_STR-KZLTX sy-vline
WA_EWAV_PJIMRG_STR-READR sy-vline
WA_EWAV_PJIMRG_STR-ERDAT sy-vline
WA_EWAV_PJIMRG_STR-ERUHR sy-vline
WA_EWAV_PJIMRG_STR-ERNAM sy-vline
WA_EWAV_PJIMRG_STR-AEDAT sy-vline
WA_EWAV_PJIMRG_STR-AENAM sy-vline
WA_EWAV_PJIMRG_STR-LVORM sy-vline
WA_EWAV_PJIMRG_STR-GENER sy-vline
WA_EWAV_PJIMRG_STR-PRUEFLOS sy-vline
WA_EWAV_PJIMRG_STR-VORGLFNR sy-vline
WA_EWAV_PJIMRG_STR-MERKNR sy-vline
WA_EWAV_PJIMRG_STR-DETAILERG sy-vline
WA_EWAV_PJIMRG_STR-ROOTD sy-vline
WA_EWAV_PJIMRG_STR-TOLTY sy-vline
WA_EWAV_PJIMRG_STR-TOLID sy-vline
WA_EWAV_PJIMRG_STR-WOOBJ sy-vline
WA_EWAV_PJIMRG_STR-DOCAF sy-vline
WA_EWAV_PJIMRG_STR-READG sy-vline
WA_EWAV_PJIMRG_STR-READGI sy-vline
WA_EWAV_PJIMRG_STR-RECDV sy-vline
WA_EWAV_PJIMRG_STR-RECDVI sy-vline
WA_EWAV_PJIMRG_STR-RECDU sy-vline
WA_EWAV_PJIMRG_STR-CNTRR sy-vline
WA_EWAV_PJIMRG_STR-CNTRRI sy-vline
WA_EWAV_PJIMRG_STR-CDIFF sy-vline
WA_EWAV_PJIMRG_STR-CDIFFI sy-vline
WA_EWAV_PJIMRG_STR-IDIFF sy-vline
WA_EWAV_PJIMRG_STR-EXCHG sy-vline
WA_EWAV_PJIMRG_STR-TOTEX sy-vline
WA_EWAV_PJIMRG_STR-CODCT sy-vline
WA_EWAV_PJIMRG_STR-CODGR sy-vline
WA_EWAV_PJIMRG_STR-VLCOD sy-vline
WA_EWAV_PJIMRG_STR-CVERS sy-vline
WA_EWAV_PJIMRG_STR-PREST sy-vline
WA_EWAV_PJIMRG_STR-CANCL sy-vline
WA_EWAV_PJIMRG_STR-WOOB1 sy-vline
WA_EWAV_PJIMRG_STR-PROBENR sy-vline
WA_EWAV_PJIMRG_STR-MBEWERTG sy-vline
WA_EWAV_PJIMRG_STR-INTVL sy-vline
WA_EWAV_PJIMRG_STR-IDAT1 sy-vline
WA_EWAV_PJIMRG_STR-ITIM1 sy-vline
WA_EWAV_PJIMRG_STR-TMSTP_BW sy-vline
WA_EWAV_PJIMRG_STR-LOGSYSTEM sy-vline
WA_EWAV_PJIMRG_STR-WDPLANTNR sy-vline
WA_EWAV_PJIMRG_STR-WDPLANTTYPE sy-vline
WA_EWAV_PJIMRG_STR-ISXENOWDPLANT sy-vline
WA_EWAV_PJIMRG_STR-LIFNR sy-vline
WA_EWAV_PJIMRG_STR-TPLNR sy-vline
WA_EWAV_PJIMRG_STR-WERKS sy-vline
WA_EWAV_PJIMRG_STR-LGORT sy-vline
WA_EWAV_PJIMRG_STR-LGNUM sy-vline
WA_EWAV_PJIMRG_STR-PERSA sy-vline
WA_EWAV_PJIMRG_STR-VKORG sy-vline
WA_EWAV_PJIMRG_STR-VTWEG sy-vline
WA_EWAV_PJIMRG_STR-SPART sy-vline
WA_EWAV_PJIMRG_STR-KAPNAME sy-vline
WA_EWAV_PJIMRG_STR-KAPART sy-vline
WA_EWAV_PJIMRG_STR-KUNNR sy-vline
WA_EWAV_PJIMRG_STR-DISPOSER_RECN sy-vline
WA_EWAV_PJIMRG_STR-DISPOSER_ACTN sy-vline
WA_EWAV_PJIMRG_STR-WEIGHINGFORM sy-vline
WA_EWAV_PJIMRG_STR-PCKGOODSFORM sy-vline
WA_EWAV_PJIMRG_STR-DESCRIPTION sy-vline
WA_EWAV_PJIMRG_STR-EKORG sy-vline
WA_EWAV_PJIMRG_STR-EKGRP sy-vline
WA_EWAV_PJIMRG_STR-NRO_WNUMBER sy-vline
WA_EWAV_PJIMRG_STR-NRR_WNUMBER sy-vline
WA_EWAV_PJIMRG_STR-WDF_OBJNR sy-vline
WA_EWAV_PJIMRG_STR-HANDLINGTIME sy-vline
WA_EWAV_PJIMRG_STR-BEGRU sy-vline
WA_EWAV_PJIMRG_STR-LOEVM sy-vline
WA_EWAV_PJIMRG_STR-TPLKZ sy-vline
WA_EWAV_PJIMRG_STR-FLTYP sy-vline
WA_EWAV_PJIMRG_STR-TPLMA sy-vline
WA_EWAV_PJIMRG_STR-DATAB sy-vline
WA_EWAV_PJIMRG_STR-TRPNR sy-vline
WA_EWAV_PJIMRG_STR-PSTAE sy-vline
WA_EWAV_PJIMRG_STR-STNAM sy-vline
WA_EWAV_PJIMRG_STR-SUBMT sy-vline
WA_EWAV_PJIMRG_STR-SUBMTI sy-vline
WA_EWAV_PJIMRG_STR-MAPAR sy-vline
WA_EWAV_PJIMRG_STR-MAPARI sy-vline
WA_EWAV_PJIMRG_STR-IEQUI sy-vline
WA_EWAV_PJIMRG_STR-IEQUII sy-vline
WA_EWAV_PJIMRG_STR-EINZL sy-vline
WA_EWAV_PJIMRG_STR-EINZLI sy-vline
WA_EWAV_PJIMRG_STR-IWERK sy-vline
WA_EWAV_PJIMRG_STR-IWERKI sy-vline
WA_EWAV_PJIMRG_STR-INGRP sy-vline
WA_EWAV_PJIMRG_STR-INGRPI sy-vline
WA_EWAV_PJIMRG_STR-PM_OBJTY sy-vline
WA_EWAV_PJIMRG_STR-LGWID sy-vline
WA_EWAV_PJIMRG_STR-LGWIDI sy-vline
WA_EWAV_PJIMRG_STR-RBNR sy-vline
WA_EWAV_PJIMRG_STR-RBNR_I sy-vline
WA_EWAV_PJIMRG_STR-ILOAN sy-vline
WA_EWAV_PJIMRG_STR-OBJNR sy-vline
WA_EWAV_PJIMRG_STR-POSNR sy-vline
WA_EWAV_PJIMRG_STR-ISTYP sy-vline
WA_EWAV_PJIMRG_STR-PREMS sy-vline
WA_EWAV_PJIMRG_STR-EQART sy-vline
WA_EWAV_PJIMRG_STR-INVNR sy-vline
WA_EWAV_PJIMRG_STR-GROES sy-vline
WA_EWAV_PJIMRG_STR-BRGEW sy-vline
WA_EWAV_PJIMRG_STR-GEWEI sy-vline
WA_EWAV_PJIMRG_STR-ANSWT sy-vline
WA_EWAV_PJIMRG_STR-WAERS sy-vline
WA_EWAV_PJIMRG_STR-ANSDT sy-vline
WA_EWAV_PJIMRG_STR-HERST sy-vline
WA_EWAV_PJIMRG_STR-HERLD sy-vline
WA_EWAV_PJIMRG_STR-BAUJJ sy-vline
WA_EWAV_PJIMRG_STR-BAUMM sy-vline
WA_EWAV_PJIMRG_STR-TYPBZ sy-vline
WA_EWAV_PJIMRG_STR-EMATN sy-vline
WA_EWAV_PJIMRG_STR-SERGE sy-vline
WA_EWAV_PJIMRG_STR-HANDLE sy-vline
WA_EWAV_PJIMRG_STR-TSEGTP sy-vline
WA_EWAV_PJIMRG_STR-CHANGEDDATETIME sy-vline
WA_EWAV_PJIMRG_STR-DUMMY_IFLOT_INCL_EEW_PS sy-vline
WA_EWAV_PJIMRG_STR-FLLB_DUTY sy-vline
WA_EWAV_PJIMRG_STR-FLLB_HIDE sy-vline
WA_EWAV_PJIMRG_STR-IFLOT_SRTYPE sy-vline
WA_EWAV_PJIMRG_STR-IFLOT_SNTYPE sy-vline
WA_EWAV_PJIMRG_STR-MPOBJ sy-vline
WA_EWAV_PJIMRG_STR-PSORT sy-vline
WA_EWAV_PJIMRG_STR-PSORTR sy-vline
WA_EWAV_PJIMRG_STR-PTTXT sy-vline
WA_EWAV_PJIMRG_STR-MPTYP sy-vline
WA_EWAV_PJIMRG_STR-IRFMP sy-vline
WA_EWAV_PJIMRG_STR-INACT sy-vline
WA_EWAV_PJIMRG_STR-LOCAS sy-vline
WA_EWAV_PJIMRG_STR-REFMP sy-vline
WA_EWAV_PJIMRG_STR-ATINN sy-vline
WA_EWAV_PJIMRG_STR-ATINNR sy-vline
WA_EWAV_PJIMRG_STR-EXPON sy-vline
WA_EWAV_PJIMRG_STR-DECIM sy-vline
WA_EWAV_PJIMRG_STR-DESIR sy-vline
WA_EWAV_PJIMRG_STR-DESIRI sy-vline
WA_EWAV_PJIMRG_STR-DESIRR sy-vline
WA_EWAV_PJIMRG_STR-DSTXT sy-vline
WA_EWAV_PJIMRG_STR-DSTXTR sy-vline
WA_EWAV_PJIMRG_STR-MRMIN sy-vline
WA_EWAV_PJIMRG_STR-MRMINI sy-vline
WA_EWAV_PJIMRG_STR-MRMAX sy-vline
WA_EWAV_PJIMRG_STR-MRMAXI sy-vline
WA_EWAV_PJIMRG_STR-MRNGU sy-vline
WA_EWAV_PJIMRG_STR-INDCT sy-vline
WA_EWAV_PJIMRG_STR-INDRV sy-vline
WA_EWAV_PJIMRG_STR-INDTR sy-vline
WA_EWAV_PJIMRG_STR-TRANS sy-vline
WA_EWAV_PJIMRG_STR-CJUMP sy-vline
WA_EWAV_PJIMRG_STR-CJUMPI sy-vline
WA_EWAV_PJIMRG_STR-PYEAR sy-vline
WA_EWAV_PJIMRG_STR-PYEARI sy-vline
WA_EWAV_PJIMRG_STR-CODGRR sy-vline
WA_EWAV_PJIMRG_STR-CDSUF sy-vline
WA_EWAV_PJIMRG_STR-MODTR sy-vline
WA_EWAV_PJIMRG_STR-INDTRR sy-vline
WA_EWAV_PJIMRG_STR-LOGSYS sy-vline
WA_EWAV_PJIMRG_STR-LOGSYS_CHG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.