ABAP Select data from SAP table MPES_WI_EMB_IC_WITH_GRP_DESC 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 MPES_WI_EMB_IC_WITH_GRP_DESC 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 MPES_WI_EMB_IC_WITH_GRP_DESC. 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 MPES_WI_EMB_IC_WITH_GRP_DESC 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_MPES_WI_EMB_IC_WITH_GRP_DESC TYPE STANDARD TABLE OF MPES_WI_EMB_IC_WITH_GRP_DESC,
      WA_MPES_WI_EMB_IC_WITH_GRP_DESC TYPE MPES_WI_EMB_IC_WITH_GRP_DESC,
      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: <MPES_WI_EMB_IC_WITH_GRP_DESC> TYPE MPES_WI_EMB_IC_WITH_GRP_DESC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MPES_WI_EMB_IC_WITH_GRP_DESC
*  INTO TABLE @DATA(IT_MPES_WI_EMB_IC_WITH_GRP_DESC2).
*--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_MPES_WI_EMB_IC_WITH_GRP_DESC INDEX 1 INTO DATA(WA_MPES_WI_EMB_IC_WITH_GRP_DESC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MPES_WI_EMB_IC_WITH_GRP_DESC ASSIGNING <MPES_WI_EMB_IC_WITH_GRP_DESC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MPES_WI_EMB_IC_WITH_GRP_DESC>-IC_DETAILS = 1.
<MPES_WI_EMB_IC_WITH_GRP_DESC>-PLNTY = 1.
<MPES_WI_EMB_IC_WITH_GRP_DESC>-PLNNR = 1.
<MPES_WI_EMB_IC_WITH_GRP_DESC>-PLNAL = 1.
<MPES_WI_EMB_IC_WITH_GRP_DESC>-VERSN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MPES_WI_EMB_IC_WITH_GRP_DESC-PLNFL, sy-vline,
WA_MPES_WI_EMB_IC_WITH_GRP_DESC-PLNKN, sy-vline,
WA_MPES_WI_EMB_IC_WITH_GRP_DESC-KZEINSTELL, sy-vline,
WA_MPES_WI_EMB_IC_WITH_GRP_DESC-MERKNR, sy-vline,
WA_MPES_WI_EMB_IC_WITH_GRP_DESC-GUELTIGAB, sy-vline,
WA_MPES_WI_EMB_IC_WITH_GRP_DESC-SERNV, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MPES_WI_EMB_IC_WITH_GRP_DESC 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_MPES_WI_EMB_IC_WITH_GRP_DESC 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_MPES_WI_EMB_IC_WITH_GRP_DESC INTO WA_MPES_WI_EMB_IC_WITH_GRP_DESC. *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 PLNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MPES_WI_EMB_IC_WITH_GRP_DESC-PLNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MPES_WI_EMB_IC_WITH_GRP_DESC-PLNNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit PLMAM, internal->external for field CHAORIG_GUID CALL FUNCTION 'CONVERSION_EXIT_PLMAM_OUTPUT' EXPORTING input = WA_MPES_WI_EMB_IC_WITH_GRP_DESC-CHAORIG_GUID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MPES_WI_EMB_IC_WITH_GRP_DESC-CHAORIG_GUID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_MPES_WI_EMB_IC_WITH_GRP_DESC-VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MPES_WI_EMB_IC_WITH_GRP_DESC-VORNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_MPES_WI_EMB_IC_WITH_GRP_DESC-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MPES_WI_EMB_IC_WITH_GRP_DESC-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_MPES_WI_EMB_IC_WITH_GRP_DESC_STR,
IC_DETAILS TYPE STRING,
PLNTY TYPE STRING,
PLNNR TYPE STRING,
PLNAL TYPE STRING,
VERSN TYPE STRING,
PLNFL TYPE STRING,
PLNKN TYPE STRING,
KZEINSTELL TYPE STRING,
MERKNR TYPE STRING,
GUELTIGAB TYPE STRING,
SERNV TYPE STRING,
LOEKZ TYPE STRING,
PARKZ TYPE STRING,
AENDERGNR TYPE STRING,
ERSTELLER TYPE STRING,
ERSTELLDAT TYPE STRING,
AENDERER TYPE STRING,
AENDERDAT TYPE STRING,
STEUERKZ TYPE STRING,
QMTB_WERKS TYPE STRING,
PMETHODE TYPE STRING,
PMTVERSION TYPE STRING,
QPMK_REF TYPE STRING,
QPMK_ZAEHL TYPE STRING,
VERWMERKM TYPE STRING,
MKVERSION TYPE STRING,
MKVERSDAT TYPE STRING,
MERKGEW TYPE STRING,
PROBENR TYPE STRING,
PRUEFQUALI TYPE STRING,
TOLERANZSL TYPE STRING,
KURZTEXT TYPE STRING,
LTEXTKZ TYPE STRING,
LTEXTSPR TYPE STRING,
LTEXTEKZ TYPE STRING,
LTXTENTSPR TYPE STRING,
STELLEN TYPE STRING,
MASSEINHSW TYPE STRING,
SOLLWERT TYPE STRING,
SOLLWNI TYPE STRING,
TOLERANZOB TYPE STRING,
TOLOBNI TYPE STRING,
TOLERANZUN TYPE STRING,
TOLUNNI TYPE STRING,
KLASANZAHL TYPE STRING,
KLASBREITE TYPE STRING,
KLASBRNI TYPE STRING,
KLASMITTE TYPE STRING,
KLASMINI TYPE STRING,
GRENZEOB1 TYPE STRING,
GRENZOB1NI TYPE STRING,
GRENZEUN1 TYPE STRING,
GRENZUN1NI TYPE STRING,
GRENZEOB2 TYPE STRING,
GRENZOB2NI TYPE STRING,
GRENZEUN2 TYPE STRING,
GRENZUN2NI TYPE STRING,
PLAUSIOBEN TYPE STRING,
PLAUSIOBNI TYPE STRING,
PLAUSIUNTE TYPE STRING,
PLAUSIUNNI TYPE STRING,
TOLERWEIOB TYPE STRING,
TOLWOBNI TYPE STRING,
TOLERWEIUN TYPE STRING,
TOLWUNNI TYPE STRING,
TOLERWAB TYPE STRING,
TOLERWBIS TYPE STRING,
STICHPRVER TYPE STRING,
FAKPLANME TYPE STRING,
FAKPROBME TYPE STRING,
PROBEMGEH TYPE STRING,
PRUEFEINH TYPE STRING,
DYNKRIT TYPE STRING,
FORMELSL TYPE STRING,
FORMEL1 TYPE STRING,
FORMEL2 TYPE STRING,
CODEGR9U TYPE STRING,
CODE9U TYPE STRING,
CODEVR9U TYPE STRING,
CODEGR9O TYPE STRING,
CODE9O TYPE STRING,
CODEVR9O TYPE STRING,
KATAB1 TYPE STRING,
KATALGART1 TYPE STRING,
AUSWMENGE1 TYPE STRING,
AUSWMGWRK1 TYPE STRING,
AUSWVERS1 TYPE STRING,
AUSWDAT1 TYPE STRING,
KATAB2 TYPE STRING,
KATALGART2 TYPE STRING,
AUSWMENGE2 TYPE STRING,
AUSWMGWRK2 TYPE STRING,
AUSWVERS2 TYPE STRING,
AUSWDAT2 TYPE STRING,
KATAB3 TYPE STRING,
KATALGART3 TYPE STRING,
AUSWMENGE3 TYPE STRING,
AUSWMGWRK3 TYPE STRING,
AUSWVERS3 TYPE STRING,
AUSWDAT3 TYPE STRING,
KATAB4 TYPE STRING,
KATALGART4 TYPE STRING,
AUSWMENGE4 TYPE STRING,
AUSWMGWRK4 TYPE STRING,
AUSWVERS4 TYPE STRING,
AUSWDAT4 TYPE STRING,
KATAB5 TYPE STRING,
KATALGART5 TYPE STRING,
AUSWMENGE5 TYPE STRING,
AUSWMGWRK5 TYPE STRING,
AUSWVERS5 TYPE STRING,
AUSWDAT5 TYPE STRING,
DUMMY10 TYPE STRING,
DUMMY20 TYPE STRING,
DUMMY40 TYPE STRING,
CHARACT_ID1 TYPE STRING,
QERGDATH TYPE STRING,
EEANTVERF TYPE STRING,
QDYNREGEL TYPE STRING,
DYNMERKREF TYPE STRING,
PZLFH TYPE STRING,
CODEGRQUAL TYPE STRING,
CODEQUAL TYPE STRING,
SPCKRIT TYPE STRING,
INPPROC TYPE STRING,
RES_PLAN TYPE STRING,
CTRMETH TYPE STRING,
CHAORIG TYPE STRING,
CHAORIG_GUID TYPE STRING,
NO_INSPECTION TYPE STRING,
CHAR_RELEVANCE TYPE STRING,
QP_CHAORIG_ID TYPE STRING,
CHARGROUP TYPE STRING,
CHARGROUP_CREF TYPE STRING,
DIVISIONINT TYPE STRING,
VORNR TYPE STRING,
IDENT TYPE STRING,
HERKUNFT TYPE STRING,
DATUB TYPE STRING,
QUANTITAT TYPE STRING,
MESSWERTE TYPE STRING,
PRUEFKAT TYPE STRING,
TOLEROBEN TYPE STRING,
TOLERUNTEN TYPE STRING,
SOLLPRUEF TYPE STRING,
PUMFKZ TYPE STRING,
LZEITKZ TYPE STRING,
ESTUKZ TYPE STRING,
DOKUKZ TYPE STRING,
RZWANG TYPE STRING,
SYNCRO TYPE STRING,
ADDPRO TYPE STRING,
ZERSTPRF TYPE STRING,
FORMELMK TYPE STRING,
STICHPR TYPE STRING,
AUSSLOS TYPE STRING,
FIXIERT TYPE STRING,
BEWFHLZHL TYPE STRING,
LSTKZ TYPE STRING,
VORGAEND TYPE STRING,
PMMZWANG TYPE STRING,
FEHLREC TYPE STRING,
AENDBELEG TYPE STRING,
QSPCMK TYPE STRING,
KEINDRUCK TYPE STRING,
PARA TYPE STRING,
PROCESSMK TYPE STRING,
MATKZ TYPE STRING,
LIEFKZ TYPE STRING,
HERSTKZ TYPE STRING,
KUNDKZ TYPE STRING,
MASCHKZ TYPE STRING,
PROKZ TYPE STRING,
VSTEUERKZ TYPE STRING,
PSNFH TYPE STRING,
FHMNR TYPE STRING,
KZUMFS TYPE STRING,
ATINN TYPE STRING,
ATNAM TYPE STRING,
SLWBEZ TYPE STRING,
QDYNHEAD TYPE STRING,
TXTZ1 TYPE STRING,
STICHPRTXT TYPE STRING,
MASTERCTXT TYPE STRING,
VALID_TO_ON_DB TYPE STRING,
VERSN_SOURCE TYPE STRING,
VERSN_SOURCE_PLNKN TYPE STRING,
VERSN_SOURCE_MERKNR TYPE STRING,
DUMMY_PLMK_INCL_EEW_PS TYPE STRING,
QPMK_WERKS TYPE STRING,
QPMK_WERKS_TXT TYPE STRING,
QMTB_WERKS_TXT TYPE STRING,
QUALITAT TYPE STRING,
ALTERNAT TYPE STRING,
PUMFKZ1 TYPE STRING,
PUMFKZ2 TYPE STRING,
PUMFKZ3 TYPE STRING,
PUMFKZ4 TYPE STRING,
ESTUKZ1 TYPE STRING,
ESTUKZ2 TYPE STRING,
ESTUKZ3 TYPE STRING,
ESTUKZ4 TYPE STRING,
ESTUKZ5 TYPE STRING,
DOKUKZ1 TYPE STRING,
DOKUKZ2 TYPE STRING,
DOKUKZ3 TYPE STRING,
RZWANG1 TYPE STRING,
RZWANG2 TYPE STRING,
RZWANG3 TYPE STRING,
RZWANG4 TYPE STRING,
DRUCK1 TYPE STRING,
DRUCK2 TYPE STRING,
DRUCK3 TYPE STRING,
KATSCHLGW1 TYPE STRING,
KATSCHLGW2 TYPE STRING,
KATSCHLGW3 TYPE STRING,
KATSCHLGW4 TYPE STRING,
KATSCHLGW5 TYPE STRING,
AWMNGKTX1 TYPE STRING,
AWMNGKTX2 TYPE STRING,
AWMNGKTX3 TYPE STRING,
AWMNGKTX4 TYPE STRING,
AWMNGKTX5 TYPE STRING,
CODETXTQL TYPE STRING,
CODETXTU TYPE STRING,
CODETXTO TYPE STRING,
QPMT_KTEXT TYPE STRING,
PQTXT TYPE STRING,
MERKGEWTXT TYPE STRING,
ANTVERFTXT TYPE STRING,
DYNREGTXT TYPE STRING,
SPCTXT TYPE STRING,
ATTRIBUTES_TEXT TYPE STRING,
ATBEZ TYPE STRING,
KEINEFORMEL TYPE STRING,
EINVERARB TYPE STRING,
CHAORIG_REF TYPE STRING,
ITEM_NO TYPE STRING,
GROUP_COLUMN_NO TYPE STRING,
DIVISION_SEQ_NO TYPE STRING,
VERSN_ORIGIN_ROUTING TYPE STRING,
ORIGIN_TEXT TYPE STRING,
ZUONR TYPE STRING,
INST_GUID TYPE STRING,
MRS_LEAF_ASGMT_UUID TYPE STRING,
STA_ASSIGNMENT_TYPE TYPE STRING,
STA_ASMT_TYPE_DESCR TYPE STRING,
OAN_ID TYPE STRING,
OAN_VERSION_NO TYPE STRING,
OAN_ELEMENT_NUMBER TYPE STRING,
OAN_SEGMENT_TYPE TYPE STRING,
OA_ID TYPE STRING,
OA_VERSION_NO TYPE STRING,
OAN_ELEMENT_NUMBER_EXT TYPE STRING,
OAN_ELEMENT_AENNR TYPE STRING,
OAN_SEGMENT_TYPE_TEXT TYPE STRING,
OAN_GROUP_TYPE TYPE STRING,
OA_SOURCE_ID TYPE STRING,
OA_ACTIVITY_SASNAME TYPE STRING,
OA_SFI_SASNAME TYPE STRING,
OA_TEXT TYPE STRING,
OA_ORIGINAL_COUNT TYPE STRING,
OA_PRED_ELEMENT_NUMBER TYPE STRING,
OA_GROUP_ELEMENT_NUMBER TYPE STRING,
OA_LINKED_TO_PRED TYPE STRING,
OA_WI_EMB_UUID TYPE STRING,
OA_PROCESS_SEQUENCE TYPE STRING,
OA_DISPLAY_ORDER_IN_SEGMENT TYPE STRING,
OA_EXECUTION_STATUS TYPE STRING,
OA_EXECUTION_STATUS_DESCR TYPE STRING,
FAV_GUID TYPE STRING,
FAV_VERSN TYPE STRING,
FAV_GUID_OLD TYPE STRING,
FAV_VERSN_OLD TYPE STRING,
PLNTY_REFT TYPE STRING,
PLNNR_REFT TYPE STRING,
PLNAL_REFT TYPE STRING,
VERSN_REFT TYPE STRING,
PLNTY_REFT_OLD TYPE STRING,
PLNNR_REFT_OLD TYPE STRING,
PLNAL_REFT_OLD TYPE STRING,
VERSN_REFT_OLD TYPE STRING,
TEMPLATE_REFERENCE_OBJECT TYPE STRING,
TEMPLATE_REFERENCE_OBJECT_DISP TYPE STRING,
TEMPLATE_REFERENCE_OBJECT_DESC TYPE STRING,
TEMPLATE_REFERENCE_OBJECT_VERS TYPE STRING,
EFFECTIVITY_TYPE TYPE STRING,
EFF_STRING TYPE STRING,
OA_IS_OPTIONAL TYPE STRING,
CREATED_BY TYPE STRING,
CREATED_AT TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGED_AT TYPE STRING,
HAS_COMPONENTS TYPE STRING,
HAS_PRT TYPE STRING,
HAS_DOC TYPE STRING,
HAS_INSPCHAR TYPE STRING,
HAS_WORKINSTR TYPE STRING,
HAS_CERTIF TYPE STRING,
HAS_QUALIF TYPE STRING,
HAS_REFMAT TYPE STRING,
HAS_BUYOFF TYPE STRING,
HAS_PREDECESSORS TYPE STRING,
HAS_LCOMP TYPE STRING,
HAS_SUCCESSORS TYPE STRING,
NOT_CHANGEABLE TYPE STRING,
PART_OF_PARENT_ORDER TYPE STRING,
INSERT_BEFORE_NOT_POSSIBLE TYPE STRING,
INSERT_AFTER_NOT_POSSIBLE TYPE STRING,
DUMMY_MPE_OA_INCL_EEW_PS TYPE STRING,
DIVISION_DESC TYPE STRING,
CLIENT TYPE STRING,
CHARGROUP TYPE STRING,
DIVISION TYPE STRING,
LANGU TYPE STRING,
DESCRIPTION TYPE STRING,END OF T_EKKO_STR. DATA: WA_MPES_WI_EMB_IC_WITH_GRP_DESC_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_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-IC_DETAILS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNTY sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNAL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNFL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNKN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KZEINSTELL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MERKNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GUELTIGAB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SERNV sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LOEKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PARKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AENDERGNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ERSTELLER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ERSTELLDAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AENDERER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AENDERDAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STEUERKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QMTB_WERKS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PMETHODE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PMTVERSION sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QPMK_REF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QPMK_ZAEHL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERWMERKM sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MKVERSION sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MKVERSDAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MERKGEW sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PROBENR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PRUEFQUALI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERANZSL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KURZTEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LTEXTKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LTEXTSPR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LTEXTEKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LTXTENTSPR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STELLEN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MASSEINHSW sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SOLLWERT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SOLLWNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERANZOB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLOBNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERANZUN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLUNNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KLASANZAHL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KLASBREITE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KLASBRNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KLASMITTE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KLASMINI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZEOB1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZOB1NI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZEUN1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZUN1NI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZEOB2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZOB2NI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZEUN2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GRENZUN2NI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLAUSIOBEN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLAUSIOBNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLAUSIUNTE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLAUSIUNNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERWEIOB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLWOBNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERWEIUN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLWUNNI sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERWAB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERWBIS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STICHPRVER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAKPLANME sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAKPROBME sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PROBEMGEH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PRUEFEINH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DYNKRIT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FORMELSL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FORMEL1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FORMEL2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEGR9U sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODE9U sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEVR9U sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEGR9O sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODE9O sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEVR9O sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATAB1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATALGART1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMENGE1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMGWRK1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWVERS1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWDAT1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATAB2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATALGART2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMENGE2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMGWRK2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWVERS2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWDAT2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATAB3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATALGART3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMENGE3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMGWRK3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWVERS3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWDAT3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATAB4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATALGART4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMENGE4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMGWRK4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWVERS4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWDAT4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATAB5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATALGART5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMENGE5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWMGWRK5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWVERS5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSWDAT5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DUMMY10 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DUMMY20 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DUMMY40 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHARACT_ID1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QERGDATH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-EEANTVERF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QDYNREGEL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DYNMERKREF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PZLFH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEGRQUAL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODEQUAL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SPCKRIT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-INPPROC sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RES_PLAN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CTRMETH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHAORIG sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHAORIG_GUID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-NO_INSPECTION sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHAR_RELEVANCE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QP_CHAORIG_ID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHARGROUP sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHARGROUP_CREF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DIVISIONINT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VORNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-IDENT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HERKUNFT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DATUB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QUANTITAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MESSWERTE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PRUEFKAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLEROBEN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TOLERUNTEN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SOLLPRUEF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PUMFKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LZEITKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DOKUKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RZWANG sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SYNCRO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ADDPRO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ZERSTPRF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FORMELMK sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STICHPR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AUSSLOS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FIXIERT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-BEWFHLZHL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LSTKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VORGAEND sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PMMZWANG sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FEHLREC sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AENDBELEG sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QSPCMK sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KEINDRUCK sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PARA sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PROCESSMK sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MATKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LIEFKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HERSTKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KUNDKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MASCHKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PROKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VSTEUERKZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PSNFH sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FHMNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KZUMFS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ATINN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ATNAM sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SLWBEZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QDYNHEAD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TXTZ1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STICHPRTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MASTERCTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VALID_TO_ON_DB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_SOURCE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_SOURCE_PLNKN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_SOURCE_MERKNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DUMMY_PLMK_INCL_EEW_PS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QPMK_WERKS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QPMK_WERKS_TXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QMTB_WERKS_TXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QUALITAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ALTERNAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PUMFKZ1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PUMFKZ2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PUMFKZ3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PUMFKZ4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ESTUKZ5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DOKUKZ1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DOKUKZ2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DOKUKZ3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RZWANG1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RZWANG2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RZWANG3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-RZWANG4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DRUCK1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DRUCK2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DRUCK3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATSCHLGW1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATSCHLGW2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATSCHLGW3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATSCHLGW4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KATSCHLGW5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AWMNGKTX1 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AWMNGKTX2 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AWMNGKTX3 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AWMNGKTX4 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-AWMNGKTX5 sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODETXTQL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODETXTU sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CODETXTO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-QPMT_KTEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PQTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MERKGEWTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ANTVERFTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DYNREGTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-SPCTXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ATTRIBUTES_TEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ATBEZ sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-KEINEFORMEL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-EINVERARB sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHAORIG_REF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ITEM_NO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-GROUP_COLUMN_NO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DIVISION_SEQ_NO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_ORIGIN_ROUTING sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ORIGIN_TEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-ZUONR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-INST_GUID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-MRS_LEAF_ASGMT_UUID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STA_ASSIGNMENT_TYPE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-STA_ASMT_TYPE_DESCR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_ID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_VERSION_NO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_ELEMENT_NUMBER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_SEGMENT_TYPE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_ID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_VERSION_NO sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_ELEMENT_NUMBER_EXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_ELEMENT_AENNR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_SEGMENT_TYPE_TEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OAN_GROUP_TYPE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_SOURCE_ID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_ACTIVITY_SASNAME sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_SFI_SASNAME sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_TEXT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_ORIGINAL_COUNT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_PRED_ELEMENT_NUMBER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_GROUP_ELEMENT_NUMBER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_LINKED_TO_PRED sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_WI_EMB_UUID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_PROCESS_SEQUENCE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_DISPLAY_ORDER_IN_SEGMENT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_EXECUTION_STATUS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_EXECUTION_STATUS_DESCR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAV_GUID sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAV_VERSN sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAV_GUID_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-FAV_VERSN_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNTY_REFT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNNR_REFT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNAL_REFT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_REFT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNTY_REFT_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNNR_REFT_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PLNAL_REFT_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-VERSN_REFT_OLD sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TEMPLATE_REFERENCE_OBJECT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TEMPLATE_REFERENCE_OBJECT_DISP sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TEMPLATE_REFERENCE_OBJECT_DESC sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-TEMPLATE_REFERENCE_OBJECT_VERS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-EFFECTIVITY_TYPE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-EFF_STRING sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-OA_IS_OPTIONAL sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CREATED_BY sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CREATED_AT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHANGED_BY sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHANGED_AT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_COMPONENTS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_PRT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_DOC sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_INSPCHAR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_WORKINSTR sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_CERTIF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_QUALIF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_REFMAT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_BUYOFF sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_PREDECESSORS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_LCOMP sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-HAS_SUCCESSORS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-NOT_CHANGEABLE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-PART_OF_PARENT_ORDER sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-INSERT_BEFORE_NOT_POSSIBLE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-INSERT_AFTER_NOT_POSSIBLE sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DUMMY_MPE_OA_INCL_EEW_PS sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DIVISION_DESC sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CLIENT sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-CHARGROUP sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DIVISION sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-LANGU sy-vline
WA_MPES_WI_EMB_IC_WITH_GRP_DESC_STR-DESCRIPTION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.