ABAP Select data from SAP table /SEHS/DGS_PRTMD 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 /SEHS/DGS_PRTMD 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 /SEHS/DGS_PRTMD. 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 /SEHS/DGS_PRTMD 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_/SEHS/DGS_PRTMD TYPE STANDARD TABLE OF /SEHS/DGS_PRTMD,
      WA_/SEHS/DGS_PRTMD TYPE /SEHS/DGS_PRTMD,
      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: </SEHS/DGS_PRTMD> TYPE /SEHS/DGS_PRTMD.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /SEHS/DGS_PRTMD
  INTO TABLE IT_/SEHS/DGS_PRTMD.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /SEHS/DGS_PRTMD
*  INTO TABLE @DATA(IT_/SEHS/DGS_PRTMD2).
*--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_/SEHS/DGS_PRTMD INDEX 1 INTO DATA(WA_/SEHS/DGS_PRTMD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SEHS/DGS_PRTMD ASSIGNING </SEHS/DGS_PRTMD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SEHS/DGS_PRTMD>-DOCID = 1.
</SEHS/DGS_PRTMD>-DOCNO = 1.
</SEHS/DGS_PRTMD>-DOCCAT = 1.
</SEHS/DGS_PRTMD>-DOCTYPE = 1.
</SEHS/DGS_PRTMD>-ITEMID = 1.
ENDLOOP.

LOOP AT IT_/SEHS/DGS_PRTMD INTO WA_/SEHS/DGS_PRTMD.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SEHS/DGS_PRTMD-ITEMNO, sy-vline,
WA_/SEHS/DGS_PRTMD-ITEMCAT, sy-vline,
WA_/SEHS/DGS_PRTMD-ITEMTYPE, sy-vline,
WA_/SEHS/DGS_PRTMD-ERRORMODE, sy-vline,
WA_/SEHS/DGS_PRTMD-ERRORINFO, sy-vline,
WA_/SEHS/DGS_PRTMD-ERRORCLASS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SEHS/DGS_PRTMD 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_/SEHS/DGS_PRTMD 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_/SEHS/DGS_PRTMD INTO WA_/SEHS/DGS_PRTMD. *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 DOCNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-DOCNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-DOCNO.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit EHSMA, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_EHSMA_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit QTYRN, internal->external for field DG_GRO_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-DG_GRO_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-DG_GRO_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field DG_NET_WEI_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-DG_NET_WEI_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-DG_NET_WEI_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit QTYRN, internal->external for field DG_CAP_VOL_VAL CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-DG_CAP_VOL_VAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-DG_CAP_VOL_VAL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/SEHS/DGS_PRTMD-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SEHS/DGS_PRTMD-LANGU.
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_/SEHS/DGS_PRTMD_STR,
DOCID TYPE STRING,
DOCNO TYPE STRING,
DOCCAT TYPE STRING,
DOCTYPE TYPE STRING,
ITEMID TYPE STRING,
ITEMNO TYPE STRING,
ITEMCAT TYPE STRING,
ITEMTYPE TYPE STRING,
ERRORMODE TYPE STRING,
ERRORINFO TYPE STRING,
ERRORCLASS TYPE STRING,
ERRORPARAM TYPE STRING,
LOGLOCKMOD TYPE STRING,
EXTINFO TYPE STRING,
LINEMOD TYPE STRING,
MANDT TYPE STRING,
RECN TYPE STRING,
ACTN TYPE STRING,
VALFR TYPE STRING,
VALTO TYPE STRING,
AENNR TYPE STRING,
DELFLG TYPE STRING,
PARKFLG TYPE STRING,
CRDAT TYPE STRING,
CRNAM TYPE STRING,
UPDDAT TYPE STRING,
UPDNAM TYPE STRING,
SRSID TYPE STRING,
OWNID TYPE STRING,
RECNROOT TYPE STRING,
MATNR TYPE STRING,
MOT TYPE STRING,
RVLID TYPE STRING,
DGNHM TYPE STRING,
DGCAO TYPE STRING,
TKUI TYPE STRING,
DGNU TYPE STRING,
DGRES1 TYPE STRING,
DGRES2 TYPE STRING,
DGCL TYPE STRING,
DGSC TYPE STRING,
SDBC TYPE STRING,
SLBE TYPE STRING,
LDBC TYPE STRING,
LWDG TYPE STRING,
STOSU TYPE STRING,
COTMP TYPE STRING,
TPCUN TYPE STRING,
EMTMP TYPE STRING,
TPEUN TYPE STRING,
FLTMP TYPE STRING,
TPFUN TYPE STRING,
TPSNL TYPE STRING,
TPSLU TYPE STRING,
TPSNH TYPE STRING,
TPSHU TYPE STRING,
DAIN1 TYPE STRING,
DAIN2 TYPE STRING,
DAIN3 TYPE STRING,
DAIN4 TYPE STRING,
DAIN5 TYPE STRING,
DAIN6 TYPE STRING,
DAIN7 TYPE STRING,
DAIN8 TYPE STRING,
DAIN9 TYPE STRING,
DAIN10 TYPE STRING,
COWE TYPE STRING,
VBFC TYPE STRING,
SDCL TYPE STRING,
EINU TYPE STRING,
EICN TYPE STRING,
EMSN1 TYPE STRING,
EMSN2 TYPE STRING,
MFAG1 TYPE STRING,
MFAG2 TYPE STRING,
MOS1 TYPE STRING,
MOS2 TYPE STRING,
MOS3 TYPE STRING,
MOS4 TYPE STRING,
MOS5 TYPE STRING,
MOS6 TYPE STRING,
MOS7 TYPE STRING,
MOS8 TYPE STRING,
MOS9 TYPE STRING,
MOSA TYPE STRING,
HQTU TYPE STRING,
HQTUN TYPE STRING,
PIN TYPE STRING,
PGRO TYPE STRING,
HNU TYPE STRING,
HPN1 TYPE STRING,
HPN2 TYPE STRING,
HPN3 TYPE STRING,
HPN4 TYPE STRING,
HPN5 TYPE STRING,
HPN6 TYPE STRING,
HPN7 TYPE STRING,
LAB1 TYPE STRING,
LAB2 TYPE STRING,
LAB3 TYPE STRING,
LAB4 TYPE STRING,
LAB5 TYPE STRING,
LAB6 TYPE STRING,
LAB7 TYPE STRING,
LAB8 TYPE STRING,
LAB9 TYPE STRING,
LAB10 TYPE STRING,
KDGVS TYPE STRING,
KDGNS TYPE STRING,
KDGMP TYPE STRING,
KDGEX TYPE STRING,
KDGHI TYPE STRING,
KDGF1 TYPE STRING,
KDGF2 TYPE STRING,
KDGF3 TYPE STRING,
KDGF4 TYPE STRING,
KDGF5 TYPE STRING,
KDGF6 TYPE STRING,
KDGF7 TYPE STRING,
KDGF8 TYPE STRING,
KDGF9 TYPE STRING,
KDGF10 TYPE STRING,
PAI TYPE STRING,
PAIU TYPE STRING,
PAO TYPE STRING,
PAOU TYPE STRING,
RQA TYPE STRING,
RQU TYPE STRING,
PBI TYPE STRING,
MINQ TYPE STRING,
MINU TYPE STRING,
MAXQ TYPE STRING,
MAXU TYPE STRING,
RELQ TYPE STRING,
RELU TYPE STRING,
MULRQ TYPE STRING,
RCHEM TYPE STRING,
DGPTA TYPE STRING,
DGTNA TYPE STRING,
DGWOS TYPE STRING,
NHME TYPE STRING,
DGSHE TYPE STRING,
PIMDG TYPE STRING,
SOOWA TYPE STRING,
USOOW TYPE STRING,
DENFEE TYPE STRING,
UDENFE TYPE STRING,
DENTWE TYPE STRING,
UDENTW TYPE STRING,
DENFIF TYPE STRING,
UDENFI TYPE STRING,
BUDEN TYPE STRING,
UBUDE TYPE STRING,
BOPOI TYPE STRING,
UBOPO TYPE STRING,
VISCO TYPE STRING,
UVISC TYPE STRING,
STPRES TYPE STRING,
USTPRE TYPE STRING,
HYGRO TYPE STRING,
MEPOI TYPE STRING,
UMEPO TYPE STRING,
COOEX TYPE STRING,
UCOOE TYPE STRING,
MTMPF TYPE STRING,
UMTMP TYPE STRING,
STOPA TYPE STRING,
SPPRO TYPE STRING,
MAPOL TYPE STRING,
PINLQ TYPE STRING,
PASI TYPE STRING,
UPASI TYPE STRING,
PAGW TYPE STRING,
UPAGW TYPE STRING,
EXCEP TYPE STRING,
SCASE TYPE STRING,
COLNO TYPE STRING,
DGRES3 TYPE STRING,
DGREMP TYPE STRING,
DGRERQ TYPE STRING,
EIMDG TYPE STRING,
PDGNUD TYPE STRING,
PRES1 TYPE STRING,
PRES2 TYPE STRING,
PRES3 TYPE STRING,
PREMP1 TYPE STRING,
PRERQ1 TYPE STRING,
PRERQ2 TYPE STRING,
PSTOSU TYPE STRING,
PDAIN1 TYPE STRING,
PDAIN2 TYPE STRING,
PDAIN3 TYPE STRING,
PDAIN4 TYPE STRING,
PDAIN5 TYPE STRING,
PDAIN6 TYPE STRING,
PDAIN7 TYPE STRING,
PDAIN8 TYPE STRING,
PDAIN9 TYPE STRING,
PDAIN10 TYPE STRING,
MIOWA TYPE STRING,
UMIOW TYPE STRING,
PHYGRO TYPE STRING,
PDGF1 TYPE STRING,
PDGF2 TYPE STRING,
PDGF3 TYPE STRING,
PDGF4 TYPE STRING,
PDGF5 TYPE STRING,
PDGF6 TYPE STRING,
PDGF7 TYPE STRING,
PDGF8 TYPE STRING,
PDGF9 TYPE STRING,
PDGFA TYPE STRING,
PDGFB TYPE STRING,
PDGFC TYPE STRING,
PDGFD TYPE STRING,
PDGFE TYPE STRING,
PDGFF TYPE STRING,
PTXTPATT TYPE STRING,
MSEPR1 TYPE STRING,
MSEPR2 TYPE STRING,
MSEPR3 TYPE STRING,
MSEPR4 TYPE STRING,
MSEPR5 TYPE STRING,
MSEPR6 TYPE STRING,
MSEPR7 TYPE STRING,
MSEPR8 TYPE STRING,
MSEPR9 TYPE STRING,
MSEPRA TYPE STRING,
MSEPRB TYPE STRING,
MSEPRC TYPE STRING,
MSEPRD TYPE STRING,
MSEPRE TYPE STRING,
MSEPRF TYPE STRING,
MSEPRG TYPE STRING,
MSEPRH TYPE STRING,
MLOAR1 TYPE STRING,
MLOAR2 TYPE STRING,
MLOAR3 TYPE STRING,
MLOAR4 TYPE STRING,
MLOAR5 TYPE STRING,
MLOAR6 TYPE STRING,
MLOAR7 TYPE STRING,
MLOAR8 TYPE STRING,
MLOAR9 TYPE STRING,
MLOARA TYPE STRING,
RSMLG1 TYPE STRING,
RSMLG2 TYPE STRING,
RSMLG3 TYPE STRING,
ESMLG1 TYPE STRING,
ESMLG2 TYPE STRING,
ESMLG3 TYPE STRING,
PREMP2 TYPE STRING,
RQA2 TYPE STRING,
RQU2 TYPE STRING,
PPDG1 TYPE STRING,
PPDG2 TYPE STRING,
PPDG3 TYPE STRING,
PPDG4 TYPE STRING,
PPDG5 TYPE STRING,
PPDG6 TYPE STRING,
PPDG7 TYPE STRING,
PPDG8 TYPE STRING,
PPDG9 TYPE STRING,
PPDGA TYPE STRING,
PPDGB TYPE STRING,
PPDGC TYPE STRING,
PPDGE TYPE STRING,
PPDGF TYPE STRING,
PPDGG TYPE STRING,
DAOR TYPE STRING,
FORM_PHYS_CHEM TYPE STRING,
EXPL_NET TYPE STRING,
EXPL_NET_U TYPE STRING,
EXPL_REL_PERCENT TYPE STRING,
ACTVTY_MAX TYPE STRING,
ACTVTY_MAX_U TYPE STRING,
ACTVTY_MAX_REL TYPE STRING,
ACTVTY_MAX_REL_U TYPE STRING,
LTSK TYPE STRING,
EMV TYPE STRING,
FSAK TYPE STRING,
SFK TYPE STRING,
MUNAKODE TYPE STRING,
EXNUMBER TYPE STRING,
CERTIFIC TYPE STRING,
HAZCHEM_CODE TYPE STRING,
FLG_EMSN1_U TYPE STRING,
FLG_EMSN2_U TYPE STRING,
STOWAGE TYPE STRING,
CARR_TYPE TYPE STRING,
FLG_PAI TYPE STRING,
FLG_PAO TYPE STRING,
FLG_PASI TYPE STRING,
FLG_PAGW TYPE STRING,
FLG_RELQ TYPE STRING,
FLG_MULRQ TYPE STRING,
FLG_RELQ_UNLIMIT TYPE STRING,
FLG_MULRQ_FORBID TYPE STRING,
PDGNUDPRE TYPE STRING,
PDGNUDSUF TYPE STRING,
DG_GRO_WEI_VAL TYPE STRING,
DG_GRO_WEI_UNI TYPE STRING,
DG_NET_WEI_VAL TYPE STRING,
DG_NET_WEI_UNI TYPE STRING,
DG_CAP_VOL_VAL TYPE STRING,
DG_CAP_VOL_UNI TYPE STRING,
MATNR_EXT TYPE STRING,
LANGU TYPE STRING,
LANGU_ORD TYPE STRING,
LWDG_ORD TYPE STRING,
VALDAT TYPE STRING,
CTRY TYPE STRING,
VKTRT TYPE STRING,
BASE_MOT TYPE STRING,
COWED TYPE STRING,
HPN1D TYPE STRING,
HPN2D TYPE STRING,
HPN3D TYPE STRING,
HPN4D TYPE STRING,
HPN5D TYPE STRING,
HPN6D TYPE STRING,
HPN7D TYPE STRING,
REGNO TYPE STRING,
AGRNO TYPE STRING,
ILOOS TYPE STRING,
IHIVI TYPE STRING,
LAGKL TYPE STRING,
LWDGD TYPE STRING,
SDGCL TYPE STRING,
TDGCL TYPE STRING,
DGCLD TYPE STRING,
DGEXTQU TYPE STRING,
DGREPQU TYPE STRING,
DGPULIM TYPE STRING,
DGLISTG TYPE STRING,
HAZINDMPTXT TYPE STRING,
NDGDE TYPE STRING,
NDGDF TYPE STRING,
STADD TYPE STRING,
STADD1 TYPE STRING,
STADD2 TYPE STRING,
STADD3 TYPE STRING,
STADD4 TYPE STRING,
STADD5 TYPE STRING,
STADD6 TYPE STRING,
STADD7 TYPE STRING,
STADD8 TYPE STRING,
STADD9 TYPE STRING,
TUNNEL_RESTRICTION_CODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SEHS/DGS_PRTMD_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_/SEHS/DGS_PRTMD_STR-DOCID sy-vline
WA_/SEHS/DGS_PRTMD_STR-DOCNO sy-vline
WA_/SEHS/DGS_PRTMD_STR-DOCCAT sy-vline
WA_/SEHS/DGS_PRTMD_STR-DOCTYPE sy-vline
WA_/SEHS/DGS_PRTMD_STR-ITEMID sy-vline
WA_/SEHS/DGS_PRTMD_STR-ITEMNO sy-vline
WA_/SEHS/DGS_PRTMD_STR-ITEMCAT sy-vline
WA_/SEHS/DGS_PRTMD_STR-ITEMTYPE sy-vline
WA_/SEHS/DGS_PRTMD_STR-ERRORMODE sy-vline
WA_/SEHS/DGS_PRTMD_STR-ERRORINFO sy-vline
WA_/SEHS/DGS_PRTMD_STR-ERRORCLASS sy-vline
WA_/SEHS/DGS_PRTMD_STR-ERRORPARAM sy-vline
WA_/SEHS/DGS_PRTMD_STR-LOGLOCKMOD sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXTINFO sy-vline
WA_/SEHS/DGS_PRTMD_STR-LINEMOD sy-vline
WA_/SEHS/DGS_PRTMD_STR-MANDT sy-vline
WA_/SEHS/DGS_PRTMD_STR-RECN sy-vline
WA_/SEHS/DGS_PRTMD_STR-ACTN sy-vline
WA_/SEHS/DGS_PRTMD_STR-VALFR sy-vline
WA_/SEHS/DGS_PRTMD_STR-VALTO sy-vline
WA_/SEHS/DGS_PRTMD_STR-AENNR sy-vline
WA_/SEHS/DGS_PRTMD_STR-DELFLG sy-vline
WA_/SEHS/DGS_PRTMD_STR-PARKFLG sy-vline
WA_/SEHS/DGS_PRTMD_STR-CRDAT sy-vline
WA_/SEHS/DGS_PRTMD_STR-CRNAM sy-vline
WA_/SEHS/DGS_PRTMD_STR-UPDDAT sy-vline
WA_/SEHS/DGS_PRTMD_STR-UPDNAM sy-vline
WA_/SEHS/DGS_PRTMD_STR-SRSID sy-vline
WA_/SEHS/DGS_PRTMD_STR-OWNID sy-vline
WA_/SEHS/DGS_PRTMD_STR-RECNROOT sy-vline
WA_/SEHS/DGS_PRTMD_STR-MATNR sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOT sy-vline
WA_/SEHS/DGS_PRTMD_STR-RVLID sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGNHM sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGCAO sy-vline
WA_/SEHS/DGS_PRTMD_STR-TKUI sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGNU sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGRES1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGRES2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGCL sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGSC sy-vline
WA_/SEHS/DGS_PRTMD_STR-SDBC sy-vline
WA_/SEHS/DGS_PRTMD_STR-SLBE sy-vline
WA_/SEHS/DGS_PRTMD_STR-LDBC sy-vline
WA_/SEHS/DGS_PRTMD_STR-LWDG sy-vline
WA_/SEHS/DGS_PRTMD_STR-STOSU sy-vline
WA_/SEHS/DGS_PRTMD_STR-COTMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPCUN sy-vline
WA_/SEHS/DGS_PRTMD_STR-EMTMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPEUN sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLTMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPFUN sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPSNL sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPSLU sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPSNH sy-vline
WA_/SEHS/DGS_PRTMD_STR-TPSHU sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAIN10 sy-vline
WA_/SEHS/DGS_PRTMD_STR-COWE sy-vline
WA_/SEHS/DGS_PRTMD_STR-VBFC sy-vline
WA_/SEHS/DGS_PRTMD_STR-SDCL sy-vline
WA_/SEHS/DGS_PRTMD_STR-EINU sy-vline
WA_/SEHS/DGS_PRTMD_STR-EICN sy-vline
WA_/SEHS/DGS_PRTMD_STR-EMSN1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-EMSN2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MFAG1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MFAG2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOS9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MOSA sy-vline
WA_/SEHS/DGS_PRTMD_STR-HQTU sy-vline
WA_/SEHS/DGS_PRTMD_STR-HQTUN sy-vline
WA_/SEHS/DGS_PRTMD_STR-PIN sy-vline
WA_/SEHS/DGS_PRTMD_STR-PGRO sy-vline
WA_/SEHS/DGS_PRTMD_STR-HNU sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAB10 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGVS sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGNS sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGEX sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGHI sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-KDGF10 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PAI sy-vline
WA_/SEHS/DGS_PRTMD_STR-PAIU sy-vline
WA_/SEHS/DGS_PRTMD_STR-PAO sy-vline
WA_/SEHS/DGS_PRTMD_STR-PAOU sy-vline
WA_/SEHS/DGS_PRTMD_STR-RQA sy-vline
WA_/SEHS/DGS_PRTMD_STR-RQU sy-vline
WA_/SEHS/DGS_PRTMD_STR-PBI sy-vline
WA_/SEHS/DGS_PRTMD_STR-MINQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-MINU sy-vline
WA_/SEHS/DGS_PRTMD_STR-MAXQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-MAXU sy-vline
WA_/SEHS/DGS_PRTMD_STR-RELQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-RELU sy-vline
WA_/SEHS/DGS_PRTMD_STR-MULRQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-RCHEM sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGPTA sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGTNA sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGWOS sy-vline
WA_/SEHS/DGS_PRTMD_STR-NHME sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGSHE sy-vline
WA_/SEHS/DGS_PRTMD_STR-PIMDG sy-vline
WA_/SEHS/DGS_PRTMD_STR-SOOWA sy-vline
WA_/SEHS/DGS_PRTMD_STR-USOOW sy-vline
WA_/SEHS/DGS_PRTMD_STR-DENFEE sy-vline
WA_/SEHS/DGS_PRTMD_STR-UDENFE sy-vline
WA_/SEHS/DGS_PRTMD_STR-DENTWE sy-vline
WA_/SEHS/DGS_PRTMD_STR-UDENTW sy-vline
WA_/SEHS/DGS_PRTMD_STR-DENFIF sy-vline
WA_/SEHS/DGS_PRTMD_STR-UDENFI sy-vline
WA_/SEHS/DGS_PRTMD_STR-BUDEN sy-vline
WA_/SEHS/DGS_PRTMD_STR-UBUDE sy-vline
WA_/SEHS/DGS_PRTMD_STR-BOPOI sy-vline
WA_/SEHS/DGS_PRTMD_STR-UBOPO sy-vline
WA_/SEHS/DGS_PRTMD_STR-VISCO sy-vline
WA_/SEHS/DGS_PRTMD_STR-UVISC sy-vline
WA_/SEHS/DGS_PRTMD_STR-STPRES sy-vline
WA_/SEHS/DGS_PRTMD_STR-USTPRE sy-vline
WA_/SEHS/DGS_PRTMD_STR-HYGRO sy-vline
WA_/SEHS/DGS_PRTMD_STR-MEPOI sy-vline
WA_/SEHS/DGS_PRTMD_STR-UMEPO sy-vline
WA_/SEHS/DGS_PRTMD_STR-COOEX sy-vline
WA_/SEHS/DGS_PRTMD_STR-UCOOE sy-vline
WA_/SEHS/DGS_PRTMD_STR-MTMPF sy-vline
WA_/SEHS/DGS_PRTMD_STR-UMTMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-STOPA sy-vline
WA_/SEHS/DGS_PRTMD_STR-SPPRO sy-vline
WA_/SEHS/DGS_PRTMD_STR-MAPOL sy-vline
WA_/SEHS/DGS_PRTMD_STR-PINLQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-PASI sy-vline
WA_/SEHS/DGS_PRTMD_STR-UPASI sy-vline
WA_/SEHS/DGS_PRTMD_STR-PAGW sy-vline
WA_/SEHS/DGS_PRTMD_STR-UPAGW sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXCEP sy-vline
WA_/SEHS/DGS_PRTMD_STR-SCASE sy-vline
WA_/SEHS/DGS_PRTMD_STR-COLNO sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGRES3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGREMP sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGRERQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-EIMDG sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGNUD sy-vline
WA_/SEHS/DGS_PRTMD_STR-PRES1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PRES2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PRES3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PREMP1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PRERQ1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PRERQ2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PSTOSU sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDAIN10 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MIOWA sy-vline
WA_/SEHS/DGS_PRTMD_STR-UMIOW sy-vline
WA_/SEHS/DGS_PRTMD_STR-PHYGRO sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGF9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFA sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFB sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFC sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFD sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFE sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGFF sy-vline
WA_/SEHS/DGS_PRTMD_STR-PTXTPATT sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPR9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRA sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRB sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRC sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRD sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRE sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRF sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRG sy-vline
WA_/SEHS/DGS_PRTMD_STR-MSEPRH sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOAR9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-MLOARA sy-vline
WA_/SEHS/DGS_PRTMD_STR-RSMLG1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-RSMLG2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-RSMLG3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-ESMLG1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-ESMLG2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-ESMLG3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PREMP2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-RQA2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-RQU2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDG9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGA sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGB sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGC sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGE sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGF sy-vline
WA_/SEHS/DGS_PRTMD_STR-PPDGG sy-vline
WA_/SEHS/DGS_PRTMD_STR-DAOR sy-vline
WA_/SEHS/DGS_PRTMD_STR-FORM_PHYS_CHEM sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXPL_NET sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXPL_NET_U sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXPL_REL_PERCENT sy-vline
WA_/SEHS/DGS_PRTMD_STR-ACTVTY_MAX sy-vline
WA_/SEHS/DGS_PRTMD_STR-ACTVTY_MAX_U sy-vline
WA_/SEHS/DGS_PRTMD_STR-ACTVTY_MAX_REL sy-vline
WA_/SEHS/DGS_PRTMD_STR-ACTVTY_MAX_REL_U sy-vline
WA_/SEHS/DGS_PRTMD_STR-LTSK sy-vline
WA_/SEHS/DGS_PRTMD_STR-EMV sy-vline
WA_/SEHS/DGS_PRTMD_STR-FSAK sy-vline
WA_/SEHS/DGS_PRTMD_STR-SFK sy-vline
WA_/SEHS/DGS_PRTMD_STR-MUNAKODE sy-vline
WA_/SEHS/DGS_PRTMD_STR-EXNUMBER sy-vline
WA_/SEHS/DGS_PRTMD_STR-CERTIFIC sy-vline
WA_/SEHS/DGS_PRTMD_STR-HAZCHEM_CODE sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_EMSN1_U sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_EMSN2_U sy-vline
WA_/SEHS/DGS_PRTMD_STR-STOWAGE sy-vline
WA_/SEHS/DGS_PRTMD_STR-CARR_TYPE sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_PAI sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_PAO sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_PASI sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_PAGW sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_RELQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_MULRQ sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_RELQ_UNLIMIT sy-vline
WA_/SEHS/DGS_PRTMD_STR-FLG_MULRQ_FORBID sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGNUDPRE sy-vline
WA_/SEHS/DGS_PRTMD_STR-PDGNUDSUF sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_GRO_WEI_VAL sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_GRO_WEI_UNI sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_NET_WEI_VAL sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_NET_WEI_UNI sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_CAP_VOL_VAL sy-vline
WA_/SEHS/DGS_PRTMD_STR-DG_CAP_VOL_UNI sy-vline
WA_/SEHS/DGS_PRTMD_STR-MATNR_EXT sy-vline
WA_/SEHS/DGS_PRTMD_STR-LANGU sy-vline
WA_/SEHS/DGS_PRTMD_STR-LANGU_ORD sy-vline
WA_/SEHS/DGS_PRTMD_STR-LWDG_ORD sy-vline
WA_/SEHS/DGS_PRTMD_STR-VALDAT sy-vline
WA_/SEHS/DGS_PRTMD_STR-CTRY sy-vline
WA_/SEHS/DGS_PRTMD_STR-VKTRT sy-vline
WA_/SEHS/DGS_PRTMD_STR-BASE_MOT sy-vline
WA_/SEHS/DGS_PRTMD_STR-COWED sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN1D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN2D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN3D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN4D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN5D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN6D sy-vline
WA_/SEHS/DGS_PRTMD_STR-HPN7D sy-vline
WA_/SEHS/DGS_PRTMD_STR-REGNO sy-vline
WA_/SEHS/DGS_PRTMD_STR-AGRNO sy-vline
WA_/SEHS/DGS_PRTMD_STR-ILOOS sy-vline
WA_/SEHS/DGS_PRTMD_STR-IHIVI sy-vline
WA_/SEHS/DGS_PRTMD_STR-LAGKL sy-vline
WA_/SEHS/DGS_PRTMD_STR-LWDGD sy-vline
WA_/SEHS/DGS_PRTMD_STR-SDGCL sy-vline
WA_/SEHS/DGS_PRTMD_STR-TDGCL sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGCLD sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGEXTQU sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGREPQU sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGPULIM sy-vline
WA_/SEHS/DGS_PRTMD_STR-DGLISTG sy-vline
WA_/SEHS/DGS_PRTMD_STR-HAZINDMPTXT sy-vline
WA_/SEHS/DGS_PRTMD_STR-NDGDE sy-vline
WA_/SEHS/DGS_PRTMD_STR-NDGDF sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD1 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD2 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD3 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD4 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD5 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD6 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD7 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD8 sy-vline
WA_/SEHS/DGS_PRTMD_STR-STADD9 sy-vline
WA_/SEHS/DGS_PRTMD_STR-TUNNEL_RESTRICTION_CODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.