ABAP Select data from SAP table MMPUR_S_REQNITEM 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 MMPUR_S_REQNITEM 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 MMPUR_S_REQNITEM. 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 MMPUR_S_REQNITEM 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_MMPUR_S_REQNITEM TYPE STANDARD TABLE OF MMPUR_S_REQNITEM,
      WA_MMPUR_S_REQNITEM TYPE MMPUR_S_REQNITEM,
      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: <MMPUR_S_REQNITEM> TYPE MMPUR_S_REQNITEM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MMPUR_S_REQNITEM
*  INTO TABLE @DATA(IT_MMPUR_S_REQNITEM2).
*--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_MMPUR_S_REQNITEM INDEX 1 INTO DATA(WA_MMPUR_S_REQNITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MMPUR_S_REQNITEM ASSIGNING <MMPUR_S_REQNITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MMPUR_S_REQNITEM>-BNFPO = 1.
<MMPUR_S_REQNITEM>-ITEM_DATA = 1.
<MMPUR_S_REQNITEM>-BNFPO = 1.
<MMPUR_S_REQNITEM>-BSART = 1.
<MMPUR_S_REQNITEM>-BSTYP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MMPUR_S_REQNITEM-BSAKZ, sy-vline,
WA_MMPUR_S_REQNITEM-LOEKZ, sy-vline,
WA_MMPUR_S_REQNITEM-STATU, sy-vline,
WA_MMPUR_S_REQNITEM-ESTKZ, sy-vline,
WA_MMPUR_S_REQNITEM-FRGKZ, sy-vline,
WA_MMPUR_S_REQNITEM-FRGZU, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MMPUR_S_REQNITEM 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_MMPUR_S_REQNITEM 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_MMPUR_S_REQNITEM INTO WA_MMPUR_S_REQNITEM. *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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-FIPOS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit PERKZ, internal->external for field IPRKZ CALL FUNCTION 'CONVERSION_EXIT_PERKZ_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-IPRKZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-IPRKZ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ABPSP, internal->external for field PS_PSP_PNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-PS_PSP_PNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-PS_PSP_PNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSP, internal->external for field DISUB_PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-DISUB_PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-DISUB_PSPNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field TOWNSHIP_CODE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MMPUR_S_REQNITEM-TOWNSHIP_CODE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MMPUR_S_REQNITEM-TOWNSHIP_CODE.
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_MMPUR_S_REQNITEM_STR,
BNFPO TYPE STRING,
ITEM_DATA TYPE STRING,
BNFPO TYPE STRING,
BSART TYPE STRING,
BSTYP TYPE STRING,
BSAKZ TYPE STRING,
LOEKZ TYPE STRING,
STATU TYPE STRING,
ESTKZ TYPE STRING,
FRGKZ TYPE STRING,
FRGZU TYPE STRING,
FRGST TYPE STRING,
EKGRP TYPE STRING,
ERNAM TYPE STRING,
ERDAT TYPE STRING,
AFNAM TYPE STRING,
TXZ01 TYPE STRING,
MATNR TYPE STRING,
EMATN TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
BEDNR TYPE STRING,
MATKL TYPE STRING,
RESWK TYPE STRING,
MENGE TYPE STRING,
MEINS TYPE STRING,
BUMNG TYPE STRING,
BADAT TYPE STRING,
LPEIN TYPE STRING,
LFDAT TYPE STRING,
FRGDT TYPE STRING,
WEBAZ TYPE STRING,
PREIS TYPE STRING,
PEINH TYPE STRING,
PSTYP TYPE STRING,
KNTTP TYPE STRING,
KZVBR TYPE STRING,
KFLAG TYPE STRING,
VRTKZ TYPE STRING,
TWRKZ TYPE STRING,
WEPOS TYPE STRING,
WEUNB TYPE STRING,
REPOS TYPE STRING,
LIFNR TYPE STRING,
FLIEF TYPE STRING,
EKORG TYPE STRING,
VRTYP TYPE STRING,
KONNR TYPE STRING,
KTPNR TYPE STRING,
INFNR TYPE STRING,
ZUGBA TYPE STRING,
QUNUM TYPE STRING,
QUPOS TYPE STRING,
DISPO TYPE STRING,
SERNR TYPE STRING,
BVDAT TYPE STRING,
BATOL TYPE STRING,
BVDRK TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
BEDAT TYPE STRING,
BSMNG TYPE STRING,
LBLNI TYPE STRING,
BWTAR TYPE STRING,
XOBLR TYPE STRING,
EBAKZ TYPE STRING,
RSNUM TYPE STRING,
SOBKZ TYPE STRING,
ARSNR TYPE STRING,
ARSPS TYPE STRING,
FIXKZ TYPE STRING,
BMEIN TYPE STRING,
REVLV TYPE STRING,
VORAB TYPE STRING,
PACKNO TYPE STRING,
KANBA TYPE STRING,
BPUEB TYPE STRING,
CUOBJ TYPE STRING,
FRGGR TYPE STRING,
FRGRL TYPE STRING,
AKTNR TYPE STRING,
CHARG TYPE STRING,
UMSOK TYPE STRING,
VERID TYPE STRING,
FIPOS TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
KZKFG TYPE STRING,
SATNR TYPE STRING,
MNG02 TYPE STRING,
DAT01 TYPE STRING,
ATTYP TYPE STRING,
ADRNR TYPE STRING,
ADRN2 TYPE STRING,
KUNNR TYPE STRING,
EMLIF TYPE STRING,
LBLKZ TYPE STRING,
KZBWS TYPE STRING,
GSWRT TYPE STRING,
WAERS TYPE STRING,
IDNLF TYPE STRING,
GSFRG TYPE STRING,
MPROF TYPE STRING,
KZFME TYPE STRING,
SPRAS TYPE STRING,
TECHS TYPE STRING,
MFRPN TYPE STRING,
MFRNR TYPE STRING,
EMNFR TYPE STRING,
FORDN TYPE STRING,
FORDP TYPE STRING,
PLIFZ TYPE STRING,
BERID TYPE STRING,
UZEIT TYPE STRING,
REF_BANFN TYPE STRING,
REF_BNFPO TYPE STRING,
GRANT_NBR TYPE STRING,
FKBER TYPE STRING,
MEMORY TYPE STRING,
BANPR TYPE STRING,
RLWRT TYPE STRING,
BLCKD TYPE STRING,
BLCKT TYPE STRING,
REVNO TYPE STRING,
BESWK TYPE STRING,
EPROFILE TYPE STRING,
EPREFDOC TYPE STRING,
EPREFITM TYPE STRING,
GMMNG TYPE STRING,
WRTKZ TYPE STRING,
RESLO TYPE STRING,
KBLNR TYPE STRING,
KBLPOS TYPE STRING,
PRIO_URG TYPE STRING,
PRIO_REQ TYPE STRING,
ANZSN TYPE STRING,
SERNP TYPE STRING,
MHDRZ TYPE STRING,
IPRKZ TYPE STRING,
MEMORYTYPE TYPE STRING,
EXT_PROC_STATUS TYPE STRING,
EXT_PROC_DATE TYPE STRING,
PROC_STATUS TYPE STRING,
PROC_DATE TYPE STRING,
EXT_DOC_NUMBER TYPE STRING,
EXT_DOC_ITEM TYPE STRING,
EXT_DOC_TYPE TYPE STRING,
EXTAPPROVALSTATUS TYPE STRING,
NODISP TYPE STRING,
SRM_CONTRACT_ID TYPE STRING,
SRM_CONTRACT_ITM TYPE STRING,
SC_OBJECT_ID TYPE STRING,
SC_ITM_NO TYPE STRING,
EXT_SYSTEM_ID TYPE STRING,
EXT_SYSTEM_TYPE TYPE STRING,
EXPERT_MODE TYPE STRING,
CENTRAL_PURREQN_PROC TYPE STRING,
SPE_CRM_REF_SO TYPE STRING,
SPE_CRM_REF_ITEM TYPE STRING,
MEREQITEMDUMMY TYPE STRING,
DUMMY1 TYPE STRING,
J_1BMATUSE TYPE STRING,
J_1BOWNPRO TYPE STRING,
J_1BMATORG TYPE STRING,
J_1BINDUST TYPE STRING,
J_1BNBM TYPE STRING,
J_1AINDXP TYPE STRING,
J_1AIDATEP TYPE STRING,
LAND1 TYPE STRING,
TXS_BUSINESS_TRANSACTION TYPE STRING,
TXS_MATERIAL_USAGE TYPE STRING,
TXS_USAGE_PURPOSE TYPE STRING,
PEROP_BEG TYPE STRING,
PEROP_END TYPE STRING,
STORENETWORKID TYPE STRING,
STORESUPPLIERID TYPE STRING,
BUDGET_PD TYPE STRING,
FMFGUS_KEY TYPE STRING,
ELDAT TYPE STRING,
PRODUCTTYPE TYPE STRING,
SERVICEPERFORMER TYPE STRING,
ISONBEHALFCART TYPE STRING,
EXT_REV_TMSTMP TYPE STRING,
EXTMATERIALFORPURG TYPE STRING,
EXTFIXEDSUPPLIERFORPURG TYPE STRING,
EXTDESIREDSUPPLIERFORPURG TYPE STRING,
EXTCONTRACTFORPURG TYPE STRING,
EXTCONTRACTITEMFORPURG TYPE STRING,
EXTINFORECORDFORPURG TYPE STRING,
EXTPLANTFORPURG TYPE STRING,
EXTCOMPANYCODEFORPURG TYPE STRING,
EXTPURGORGFORPURG TYPE STRING,
EXTSOURCESYSTEM TYPE STRING,
EXT_BE_SOURCE_SYS TYPE STRING,
EXT_BE_PRCHANGEINDICATOR TYPE STRING,
EXTDOCTYPEFORPURG TYPE STRING,
STARTDATE TYPE STRING,
ENDDATE TYPE STRING,
PURCHASEREQNITEMUNIQUEID TYPE STRING,
LASTCHANGEDATETIME TYPE STRING,
EXPECTED_VALUE TYPE STRING,
LIMIT_AMOUNT TYPE STRING,
LIMIT_CONSUMPTION_VALUE TYPE STRING,
SAKTO TYPE STRING,
PS_PSP_PNR TYPE STRING,
KOSTL TYPE STRING,
DELIVERYADDRTYPE TYPE STRING,
MWSKZ TYPE STRING,
ISOUTLINE TYPE STRING,
PARENT_ITEM_NO TYPE STRING,
OUTLINE_TYPE TYPE STRING,
EXLIN TYPE STRING,
EXSNR TYPE STRING,
SIBLING_HIER_ITEM TYPE STRING,
DUMMY_EBAN_INCL_EEW_PS TYPE STRING,
ADVCODE TYPE STRING,
STACODE TYPE STRING,
BANFN_CS TYPE STRING,
BNFPO_CS TYPE STRING,
ITEM_CS TYPE STRING,
BSMNG_SND TYPE STRING,
NO_MARD_DATA TYPE STRING,
ADMOI TYPE STRING,
ADPRI TYPE STRING,
ADACN TYPE STRING,
PNSTAT TYPE STRING,
ADDNS TYPE STRING,
SERRU TYPE STRING,
DISUB_SOBKZ TYPE STRING,
DISUB_PSPNR TYPE STRING,
DISUB_KUNNR TYPE STRING,
DISUB_VBELN TYPE STRING,
DISUB_POSNR TYPE STRING,
DISUB_OWNER TYPE STRING,
FLDLOGSSUPPLYPROCESS TYPE STRING,
FLDLOGSDELIVISHELDONSHORE TYPE STRING,
FSH_VAS_REL TYPE STRING,
FSH_VAS_PRNT_ID TYPE STRING,
FSH_TRANSACTION TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
FSH_ITEM TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
RFM_PRIORITY TYPE STRING,
RFM_SEASON_CATEGORY TYPE STRING,
IUID_RELEVANT TYPE STRING,
SC_SR_ITEM_KEY TYPE STRING,
SC_CATALOGID TYPE STRING,
SC_CATALOGITEM TYPE STRING,
SC_REQUESTOR TYPE STRING,
SC_AUTHOR TYPE STRING,
SGT_SCAT TYPE STRING,
SGT_RCAT TYPE STRING,
WRF_CHARSTC1 TYPE STRING,
WRF_CHARSTC2 TYPE STRING,
WRF_CHARSTC3 TYPE STRING,
WRF_CHARSTC1_TXT TYPE STRING,
WRF_CHARSTC2_TXT TYPE STRING,
WRF_CHARSTC3_TXT TYPE STRING,
ACCTASSGMT TYPE STRING,
ADDR TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_TXT TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
CITYP_CODE TYPE STRING,
HOME_CITY TYPE STRING,
CITYH_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
REGIOGROUP TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PCODE1_EXT TYPE STRING,
PCODE2_EXT TYPE STRING,
PCODE3_EXT TYPE STRING,
PO_BOX TYPE STRING,
DONT_USE_P TYPE STRING,
PO_BOX_NUM TYPE STRING,
PO_BOX_LOC TYPE STRING,
CITY_CODE2 TYPE STRING,
PO_BOX_REG TYPE STRING,
PO_BOX_CTY TYPE STRING,
POSTALAREA TYPE STRING,
TRANSPZONE TYPE STRING,
STREET TYPE STRING,
DONT_USE_S TYPE STRING,
STREETCODE TYPE STRING,
STREETABBR TYPE STRING,
HOUSE_NUM1 TYPE STRING,
HOUSE_NUM2 TYPE STRING,
HOUSE_NUM3 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 TYPE STRING,
STR_SUPPL3 TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
COUNTRY TYPE STRING,
LANGU TYPE STRING,
REGION TYPE STRING,
SORT1 TYPE STRING,
SORT2 TYPE STRING,
SORT_PHN TYPE STRING,
ADDRORIGIN TYPE STRING,
EXTENSION1 TYPE STRING,
EXTENSION2 TYPE STRING,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
ADDRESS_ID TYPE STRING,
REMARK TYPE STRING,
LANGU_CREA TYPE STRING,
PO_BOX_LOBBY TYPE STRING,
DELI_SERV_TYPE TYPE STRING,
DELI_SERV_NUMBER TYPE STRING,
COUNTY_CODE TYPE STRING,
COUNTY TYPE STRING,
TOWNSHIP_CODE TYPE STRING,
TOWNSHIP TYPE STRING,
DEFLT_COMM TYPE STRING,
XPCPT TYPE STRING,
TEXT TYPE STRING,
SERIAL_NUMBERS TYPE STRING,END OF T_EKKO_STR. DATA: WA_MMPUR_S_REQNITEM_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_MMPUR_S_REQNITEM_STR-BNFPO sy-vline
WA_MMPUR_S_REQNITEM_STR-ITEM_DATA sy-vline
WA_MMPUR_S_REQNITEM_STR-BNFPO sy-vline
WA_MMPUR_S_REQNITEM_STR-BSART sy-vline
WA_MMPUR_S_REQNITEM_STR-BSTYP sy-vline
WA_MMPUR_S_REQNITEM_STR-BSAKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-LOEKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-STATU sy-vline
WA_MMPUR_S_REQNITEM_STR-ESTKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGZU sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGST sy-vline
WA_MMPUR_S_REQNITEM_STR-EKGRP sy-vline
WA_MMPUR_S_REQNITEM_STR-ERNAM sy-vline
WA_MMPUR_S_REQNITEM_STR-ERDAT sy-vline
WA_MMPUR_S_REQNITEM_STR-AFNAM sy-vline
WA_MMPUR_S_REQNITEM_STR-TXZ01 sy-vline
WA_MMPUR_S_REQNITEM_STR-MATNR sy-vline
WA_MMPUR_S_REQNITEM_STR-EMATN sy-vline
WA_MMPUR_S_REQNITEM_STR-WERKS sy-vline
WA_MMPUR_S_REQNITEM_STR-LGORT sy-vline
WA_MMPUR_S_REQNITEM_STR-BEDNR sy-vline
WA_MMPUR_S_REQNITEM_STR-MATKL sy-vline
WA_MMPUR_S_REQNITEM_STR-RESWK sy-vline
WA_MMPUR_S_REQNITEM_STR-MENGE sy-vline
WA_MMPUR_S_REQNITEM_STR-MEINS sy-vline
WA_MMPUR_S_REQNITEM_STR-BUMNG sy-vline
WA_MMPUR_S_REQNITEM_STR-BADAT sy-vline
WA_MMPUR_S_REQNITEM_STR-LPEIN sy-vline
WA_MMPUR_S_REQNITEM_STR-LFDAT sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGDT sy-vline
WA_MMPUR_S_REQNITEM_STR-WEBAZ sy-vline
WA_MMPUR_S_REQNITEM_STR-PREIS sy-vline
WA_MMPUR_S_REQNITEM_STR-PEINH sy-vline
WA_MMPUR_S_REQNITEM_STR-PSTYP sy-vline
WA_MMPUR_S_REQNITEM_STR-KNTTP sy-vline
WA_MMPUR_S_REQNITEM_STR-KZVBR sy-vline
WA_MMPUR_S_REQNITEM_STR-KFLAG sy-vline
WA_MMPUR_S_REQNITEM_STR-VRTKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-TWRKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-WEPOS sy-vline
WA_MMPUR_S_REQNITEM_STR-WEUNB sy-vline
WA_MMPUR_S_REQNITEM_STR-REPOS sy-vline
WA_MMPUR_S_REQNITEM_STR-LIFNR sy-vline
WA_MMPUR_S_REQNITEM_STR-FLIEF sy-vline
WA_MMPUR_S_REQNITEM_STR-EKORG sy-vline
WA_MMPUR_S_REQNITEM_STR-VRTYP sy-vline
WA_MMPUR_S_REQNITEM_STR-KONNR sy-vline
WA_MMPUR_S_REQNITEM_STR-KTPNR sy-vline
WA_MMPUR_S_REQNITEM_STR-INFNR sy-vline
WA_MMPUR_S_REQNITEM_STR-ZUGBA sy-vline
WA_MMPUR_S_REQNITEM_STR-QUNUM sy-vline
WA_MMPUR_S_REQNITEM_STR-QUPOS sy-vline
WA_MMPUR_S_REQNITEM_STR-DISPO sy-vline
WA_MMPUR_S_REQNITEM_STR-SERNR sy-vline
WA_MMPUR_S_REQNITEM_STR-BVDAT sy-vline
WA_MMPUR_S_REQNITEM_STR-BATOL sy-vline
WA_MMPUR_S_REQNITEM_STR-BVDRK sy-vline
WA_MMPUR_S_REQNITEM_STR-EBELN sy-vline
WA_MMPUR_S_REQNITEM_STR-EBELP sy-vline
WA_MMPUR_S_REQNITEM_STR-BEDAT sy-vline
WA_MMPUR_S_REQNITEM_STR-BSMNG sy-vline
WA_MMPUR_S_REQNITEM_STR-LBLNI sy-vline
WA_MMPUR_S_REQNITEM_STR-BWTAR sy-vline
WA_MMPUR_S_REQNITEM_STR-XOBLR sy-vline
WA_MMPUR_S_REQNITEM_STR-EBAKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-RSNUM sy-vline
WA_MMPUR_S_REQNITEM_STR-SOBKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-ARSNR sy-vline
WA_MMPUR_S_REQNITEM_STR-ARSPS sy-vline
WA_MMPUR_S_REQNITEM_STR-FIXKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-BMEIN sy-vline
WA_MMPUR_S_REQNITEM_STR-REVLV sy-vline
WA_MMPUR_S_REQNITEM_STR-VORAB sy-vline
WA_MMPUR_S_REQNITEM_STR-PACKNO sy-vline
WA_MMPUR_S_REQNITEM_STR-KANBA sy-vline
WA_MMPUR_S_REQNITEM_STR-BPUEB sy-vline
WA_MMPUR_S_REQNITEM_STR-CUOBJ sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGGR sy-vline
WA_MMPUR_S_REQNITEM_STR-FRGRL sy-vline
WA_MMPUR_S_REQNITEM_STR-AKTNR sy-vline
WA_MMPUR_S_REQNITEM_STR-CHARG sy-vline
WA_MMPUR_S_REQNITEM_STR-UMSOK sy-vline
WA_MMPUR_S_REQNITEM_STR-VERID sy-vline
WA_MMPUR_S_REQNITEM_STR-FIPOS sy-vline
WA_MMPUR_S_REQNITEM_STR-FISTL sy-vline
WA_MMPUR_S_REQNITEM_STR-GEBER sy-vline
WA_MMPUR_S_REQNITEM_STR-KZKFG sy-vline
WA_MMPUR_S_REQNITEM_STR-SATNR sy-vline
WA_MMPUR_S_REQNITEM_STR-MNG02 sy-vline
WA_MMPUR_S_REQNITEM_STR-DAT01 sy-vline
WA_MMPUR_S_REQNITEM_STR-ATTYP sy-vline
WA_MMPUR_S_REQNITEM_STR-ADRNR sy-vline
WA_MMPUR_S_REQNITEM_STR-ADRN2 sy-vline
WA_MMPUR_S_REQNITEM_STR-KUNNR sy-vline
WA_MMPUR_S_REQNITEM_STR-EMLIF sy-vline
WA_MMPUR_S_REQNITEM_STR-LBLKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-KZBWS sy-vline
WA_MMPUR_S_REQNITEM_STR-GSWRT sy-vline
WA_MMPUR_S_REQNITEM_STR-WAERS sy-vline
WA_MMPUR_S_REQNITEM_STR-IDNLF sy-vline
WA_MMPUR_S_REQNITEM_STR-GSFRG sy-vline
WA_MMPUR_S_REQNITEM_STR-MPROF sy-vline
WA_MMPUR_S_REQNITEM_STR-KZFME sy-vline
WA_MMPUR_S_REQNITEM_STR-SPRAS sy-vline
WA_MMPUR_S_REQNITEM_STR-TECHS sy-vline
WA_MMPUR_S_REQNITEM_STR-MFRPN sy-vline
WA_MMPUR_S_REQNITEM_STR-MFRNR sy-vline
WA_MMPUR_S_REQNITEM_STR-EMNFR sy-vline
WA_MMPUR_S_REQNITEM_STR-FORDN sy-vline
WA_MMPUR_S_REQNITEM_STR-FORDP sy-vline
WA_MMPUR_S_REQNITEM_STR-PLIFZ sy-vline
WA_MMPUR_S_REQNITEM_STR-BERID sy-vline
WA_MMPUR_S_REQNITEM_STR-UZEIT sy-vline
WA_MMPUR_S_REQNITEM_STR-REF_BANFN sy-vline
WA_MMPUR_S_REQNITEM_STR-REF_BNFPO sy-vline
WA_MMPUR_S_REQNITEM_STR-GRANT_NBR sy-vline
WA_MMPUR_S_REQNITEM_STR-FKBER sy-vline
WA_MMPUR_S_REQNITEM_STR-MEMORY sy-vline
WA_MMPUR_S_REQNITEM_STR-BANPR sy-vline
WA_MMPUR_S_REQNITEM_STR-RLWRT sy-vline
WA_MMPUR_S_REQNITEM_STR-BLCKD sy-vline
WA_MMPUR_S_REQNITEM_STR-BLCKT sy-vline
WA_MMPUR_S_REQNITEM_STR-REVNO sy-vline
WA_MMPUR_S_REQNITEM_STR-BESWK sy-vline
WA_MMPUR_S_REQNITEM_STR-EPROFILE sy-vline
WA_MMPUR_S_REQNITEM_STR-EPREFDOC sy-vline
WA_MMPUR_S_REQNITEM_STR-EPREFITM sy-vline
WA_MMPUR_S_REQNITEM_STR-GMMNG sy-vline
WA_MMPUR_S_REQNITEM_STR-WRTKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-RESLO sy-vline
WA_MMPUR_S_REQNITEM_STR-KBLNR sy-vline
WA_MMPUR_S_REQNITEM_STR-KBLPOS sy-vline
WA_MMPUR_S_REQNITEM_STR-PRIO_URG sy-vline
WA_MMPUR_S_REQNITEM_STR-PRIO_REQ sy-vline
WA_MMPUR_S_REQNITEM_STR-ANZSN sy-vline
WA_MMPUR_S_REQNITEM_STR-SERNP sy-vline
WA_MMPUR_S_REQNITEM_STR-MHDRZ sy-vline
WA_MMPUR_S_REQNITEM_STR-IPRKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-MEMORYTYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_PROC_STATUS sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_PROC_DATE sy-vline
WA_MMPUR_S_REQNITEM_STR-PROC_STATUS sy-vline
WA_MMPUR_S_REQNITEM_STR-PROC_DATE sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_DOC_NUMBER sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_DOC_ITEM sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_DOC_TYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTAPPROVALSTATUS sy-vline
WA_MMPUR_S_REQNITEM_STR-NODISP sy-vline
WA_MMPUR_S_REQNITEM_STR-SRM_CONTRACT_ID sy-vline
WA_MMPUR_S_REQNITEM_STR-SRM_CONTRACT_ITM sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_OBJECT_ID sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_ITM_NO sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_SYSTEM_ID sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_SYSTEM_TYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-EXPERT_MODE sy-vline
WA_MMPUR_S_REQNITEM_STR-CENTRAL_PURREQN_PROC sy-vline
WA_MMPUR_S_REQNITEM_STR-SPE_CRM_REF_SO sy-vline
WA_MMPUR_S_REQNITEM_STR-SPE_CRM_REF_ITEM sy-vline
WA_MMPUR_S_REQNITEM_STR-MEREQITEMDUMMY sy-vline
WA_MMPUR_S_REQNITEM_STR-DUMMY1 sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1BMATUSE sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1BOWNPRO sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1BMATORG sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1BINDUST sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1BNBM sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1AINDXP sy-vline
WA_MMPUR_S_REQNITEM_STR-J_1AIDATEP sy-vline
WA_MMPUR_S_REQNITEM_STR-LAND1 sy-vline
WA_MMPUR_S_REQNITEM_STR-TXS_BUSINESS_TRANSACTION sy-vline
WA_MMPUR_S_REQNITEM_STR-TXS_MATERIAL_USAGE sy-vline
WA_MMPUR_S_REQNITEM_STR-TXS_USAGE_PURPOSE sy-vline
WA_MMPUR_S_REQNITEM_STR-PEROP_BEG sy-vline
WA_MMPUR_S_REQNITEM_STR-PEROP_END sy-vline
WA_MMPUR_S_REQNITEM_STR-STORENETWORKID sy-vline
WA_MMPUR_S_REQNITEM_STR-STORESUPPLIERID sy-vline
WA_MMPUR_S_REQNITEM_STR-BUDGET_PD sy-vline
WA_MMPUR_S_REQNITEM_STR-FMFGUS_KEY sy-vline
WA_MMPUR_S_REQNITEM_STR-ELDAT sy-vline
WA_MMPUR_S_REQNITEM_STR-PRODUCTTYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-SERVICEPERFORMER sy-vline
WA_MMPUR_S_REQNITEM_STR-ISONBEHALFCART sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_REV_TMSTMP sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTMATERIALFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTFIXEDSUPPLIERFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTDESIREDSUPPLIERFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTCONTRACTFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTCONTRACTITEMFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTINFORECORDFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTPLANTFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTCOMPANYCODEFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTPURGORGFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTSOURCESYSTEM sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_BE_SOURCE_SYS sy-vline
WA_MMPUR_S_REQNITEM_STR-EXT_BE_PRCHANGEINDICATOR sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTDOCTYPEFORPURG sy-vline
WA_MMPUR_S_REQNITEM_STR-STARTDATE sy-vline
WA_MMPUR_S_REQNITEM_STR-ENDDATE sy-vline
WA_MMPUR_S_REQNITEM_STR-PURCHASEREQNITEMUNIQUEID sy-vline
WA_MMPUR_S_REQNITEM_STR-LASTCHANGEDATETIME sy-vline
WA_MMPUR_S_REQNITEM_STR-EXPECTED_VALUE sy-vline
WA_MMPUR_S_REQNITEM_STR-LIMIT_AMOUNT sy-vline
WA_MMPUR_S_REQNITEM_STR-LIMIT_CONSUMPTION_VALUE sy-vline
WA_MMPUR_S_REQNITEM_STR-SAKTO sy-vline
WA_MMPUR_S_REQNITEM_STR-PS_PSP_PNR sy-vline
WA_MMPUR_S_REQNITEM_STR-KOSTL sy-vline
WA_MMPUR_S_REQNITEM_STR-DELIVERYADDRTYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-MWSKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-ISOUTLINE sy-vline
WA_MMPUR_S_REQNITEM_STR-PARENT_ITEM_NO sy-vline
WA_MMPUR_S_REQNITEM_STR-OUTLINE_TYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-EXLIN sy-vline
WA_MMPUR_S_REQNITEM_STR-EXSNR sy-vline
WA_MMPUR_S_REQNITEM_STR-SIBLING_HIER_ITEM sy-vline
WA_MMPUR_S_REQNITEM_STR-DUMMY_EBAN_INCL_EEW_PS sy-vline
WA_MMPUR_S_REQNITEM_STR-ADVCODE sy-vline
WA_MMPUR_S_REQNITEM_STR-STACODE sy-vline
WA_MMPUR_S_REQNITEM_STR-BANFN_CS sy-vline
WA_MMPUR_S_REQNITEM_STR-BNFPO_CS sy-vline
WA_MMPUR_S_REQNITEM_STR-ITEM_CS sy-vline
WA_MMPUR_S_REQNITEM_STR-BSMNG_SND sy-vline
WA_MMPUR_S_REQNITEM_STR-NO_MARD_DATA sy-vline
WA_MMPUR_S_REQNITEM_STR-ADMOI sy-vline
WA_MMPUR_S_REQNITEM_STR-ADPRI sy-vline
WA_MMPUR_S_REQNITEM_STR-ADACN sy-vline
WA_MMPUR_S_REQNITEM_STR-PNSTAT sy-vline
WA_MMPUR_S_REQNITEM_STR-ADDNS sy-vline
WA_MMPUR_S_REQNITEM_STR-SERRU sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_SOBKZ sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_PSPNR sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_KUNNR sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_VBELN sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_POSNR sy-vline
WA_MMPUR_S_REQNITEM_STR-DISUB_OWNER sy-vline
WA_MMPUR_S_REQNITEM_STR-FLDLOGSSUPPLYPROCESS sy-vline
WA_MMPUR_S_REQNITEM_STR-FLDLOGSDELIVISHELDONSHORE sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_VAS_REL sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_VAS_PRNT_ID sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_TRANSACTION sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_ITEM_GROUP sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_ITEM sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_SEASON_YEAR sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_SEASON sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_COLLECTION sy-vline
WA_MMPUR_S_REQNITEM_STR-FSH_THEME sy-vline
WA_MMPUR_S_REQNITEM_STR-RFM_PRIORITY sy-vline
WA_MMPUR_S_REQNITEM_STR-RFM_SEASON_CATEGORY sy-vline
WA_MMPUR_S_REQNITEM_STR-IUID_RELEVANT sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_SR_ITEM_KEY sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_CATALOGID sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_CATALOGITEM sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_REQUESTOR sy-vline
WA_MMPUR_S_REQNITEM_STR-SC_AUTHOR sy-vline
WA_MMPUR_S_REQNITEM_STR-SGT_SCAT sy-vline
WA_MMPUR_S_REQNITEM_STR-SGT_RCAT sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC1 sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC2 sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC3 sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC1_TXT sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC2_TXT sy-vline
WA_MMPUR_S_REQNITEM_STR-WRF_CHARSTC3_TXT sy-vline
WA_MMPUR_S_REQNITEM_STR-ACCTASSGMT sy-vline
WA_MMPUR_S_REQNITEM_STR-ADDR sy-vline
WA_MMPUR_S_REQNITEM_STR-DATE_FROM sy-vline
WA_MMPUR_S_REQNITEM_STR-DATE_TO sy-vline
WA_MMPUR_S_REQNITEM_STR-TITLE sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME1 sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME2 sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME3 sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME4 sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME_TXT sy-vline
WA_MMPUR_S_REQNITEM_STR-NAME_CO sy-vline
WA_MMPUR_S_REQNITEM_STR-CITY1 sy-vline
WA_MMPUR_S_REQNITEM_STR-CITY2 sy-vline
WA_MMPUR_S_REQNITEM_STR-CITY_CODE sy-vline
WA_MMPUR_S_REQNITEM_STR-CITYP_CODE sy-vline
WA_MMPUR_S_REQNITEM_STR-HOME_CITY sy-vline
WA_MMPUR_S_REQNITEM_STR-CITYH_CODE sy-vline
WA_MMPUR_S_REQNITEM_STR-CHCKSTATUS sy-vline
WA_MMPUR_S_REQNITEM_STR-REGIOGROUP sy-vline
WA_MMPUR_S_REQNITEM_STR-POST_CODE1 sy-vline
WA_MMPUR_S_REQNITEM_STR-POST_CODE2 sy-vline
WA_MMPUR_S_REQNITEM_STR-POST_CODE3 sy-vline
WA_MMPUR_S_REQNITEM_STR-PCODE1_EXT sy-vline
WA_MMPUR_S_REQNITEM_STR-PCODE2_EXT sy-vline
WA_MMPUR_S_REQNITEM_STR-PCODE3_EXT sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX sy-vline
WA_MMPUR_S_REQNITEM_STR-DONT_USE_P sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX_NUM sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX_LOC sy-vline
WA_MMPUR_S_REQNITEM_STR-CITY_CODE2 sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX_REG sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX_CTY sy-vline
WA_MMPUR_S_REQNITEM_STR-POSTALAREA sy-vline
WA_MMPUR_S_REQNITEM_STR-TRANSPZONE sy-vline
WA_MMPUR_S_REQNITEM_STR-STREET sy-vline
WA_MMPUR_S_REQNITEM_STR-DONT_USE_S sy-vline
WA_MMPUR_S_REQNITEM_STR-STREETCODE sy-vline
WA_MMPUR_S_REQNITEM_STR-STREETABBR sy-vline
WA_MMPUR_S_REQNITEM_STR-HOUSE_NUM1 sy-vline
WA_MMPUR_S_REQNITEM_STR-HOUSE_NUM2 sy-vline
WA_MMPUR_S_REQNITEM_STR-HOUSE_NUM3 sy-vline
WA_MMPUR_S_REQNITEM_STR-STR_SUPPL1 sy-vline
WA_MMPUR_S_REQNITEM_STR-STR_SUPPL2 sy-vline
WA_MMPUR_S_REQNITEM_STR-STR_SUPPL3 sy-vline
WA_MMPUR_S_REQNITEM_STR-LOCATION sy-vline
WA_MMPUR_S_REQNITEM_STR-BUILDING sy-vline
WA_MMPUR_S_REQNITEM_STR-FLOOR sy-vline
WA_MMPUR_S_REQNITEM_STR-ROOMNUMBER sy-vline
WA_MMPUR_S_REQNITEM_STR-COUNTRY sy-vline
WA_MMPUR_S_REQNITEM_STR-LANGU sy-vline
WA_MMPUR_S_REQNITEM_STR-REGION sy-vline
WA_MMPUR_S_REQNITEM_STR-SORT1 sy-vline
WA_MMPUR_S_REQNITEM_STR-SORT2 sy-vline
WA_MMPUR_S_REQNITEM_STR-SORT_PHN sy-vline
WA_MMPUR_S_REQNITEM_STR-ADDRORIGIN sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTENSION1 sy-vline
WA_MMPUR_S_REQNITEM_STR-EXTENSION2 sy-vline
WA_MMPUR_S_REQNITEM_STR-TIME_ZONE sy-vline
WA_MMPUR_S_REQNITEM_STR-TAXJURCODE sy-vline
WA_MMPUR_S_REQNITEM_STR-ADDRESS_ID sy-vline
WA_MMPUR_S_REQNITEM_STR-REMARK sy-vline
WA_MMPUR_S_REQNITEM_STR-LANGU_CREA sy-vline
WA_MMPUR_S_REQNITEM_STR-PO_BOX_LOBBY sy-vline
WA_MMPUR_S_REQNITEM_STR-DELI_SERV_TYPE sy-vline
WA_MMPUR_S_REQNITEM_STR-DELI_SERV_NUMBER sy-vline
WA_MMPUR_S_REQNITEM_STR-COUNTY_CODE sy-vline
WA_MMPUR_S_REQNITEM_STR-COUNTY sy-vline
WA_MMPUR_S_REQNITEM_STR-TOWNSHIP_CODE sy-vline
WA_MMPUR_S_REQNITEM_STR-TOWNSHIP sy-vline
WA_MMPUR_S_REQNITEM_STR-DEFLT_COMM sy-vline
WA_MMPUR_S_REQNITEM_STR-XPCPT sy-vline
WA_MMPUR_S_REQNITEM_STR-TEXT sy-vline
WA_MMPUR_S_REQNITEM_STR-SERIAL_NUMBERS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.