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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/DMBE/SP_BAPIMEOUTITEM_EXT_MM ASSIGNING </DMBE/SP_BAPIMEOUTITEM_EXT_MM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</DMBE/SP_BAPIMEOUTITEM_EXT_MM>-ITEM_NO = 1.
</DMBE/SP_BAPIMEOUTITEM_EXT_MM>-DELETE_IND = 1.
</DMBE/SP_BAPIMEOUTITEM_EXT_MM>-SHORT_TEXT = 1.
</DMBE/SP_BAPIMEOUTITEM_EXT_MM>-MATERIAL = 1.
</DMBE/SP_BAPIMEOUTITEM_EXT_MM>-MATERIAL_EXTERNAL = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_GUID, sy-vline,
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_VERSION, sy-vline,
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL, sy-vline,
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_EXTERNAL, sy-vline,
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_GUID, sy-vline,
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_VERSION, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM 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_/DMBE/SP_BAPIMEOUTITEM_EXT_MM 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_/DMBE/SP_BAPIMEOUTITEM_EXT_MM INTO WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM. *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 MATN5, internal->external for field MATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN5_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATNL, internal->external for field MATERIAL_EXTERNAL CALL FUNCTION 'CONVERSION_EXIT_MATNL_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_EXTERNAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_EXTERNAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATNW, internal->external for field MATERIAL_VERSION CALL FUNCTION 'CONVERSION_EXIT_MATNW_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_VERSION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-MATERIAL_VERSION.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN5, internal->external for field EMATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN5_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATNL, internal->external for field EMATERIAL_EXTERNAL CALL FUNCTION 'CONVERSION_EXIT_MATNL_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_EXTERNAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_EXTERNAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATNW, internal->external for field EMATERIAL_VERSION CALL FUNCTION 'CONVERSION_EXIT_MATNW_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_VERSION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-EMATERIAL_VERSION.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit FMCIL, internal->external for field CMMT_ITEM_LONG CALL FUNCTION 'CONVERSION_EXIT_FMCIL_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-CMMT_ITEM_LONG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-CMMT_ITEM_LONG.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field SOLDTO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-SOLDTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM-SOLDTO.
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_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR,
ITEM_NO TYPE STRING,
DELETE_IND TYPE STRING,
SHORT_TEXT TYPE STRING,
MATERIAL TYPE STRING,
MATERIAL_EXTERNAL TYPE STRING,
MATERIAL_GUID TYPE STRING,
MATERIAL_VERSION TYPE STRING,
EMATERIAL TYPE STRING,
EMATERIAL_EXTERNAL TYPE STRING,
EMATERIAL_GUID TYPE STRING,
EMATERIAL_VERSION TYPE STRING,
PLANT TYPE STRING,
STGE_LOC TYPE STRING,
SUPPL_STLOC TYPE STRING,
TRACKINGNO TYPE STRING,
MATL_GROUP TYPE STRING,
INFO_REC TYPE STRING,
VEND_MAT TYPE STRING,
TARGET_QTY TYPE STRING,
RELORD_QTY TYPE STRING,
PO_UNIT TYPE STRING,
PO_UNIT_ISO TYPE STRING,
ORDERPR_UN TYPE STRING,
ORDERPR_UN_ISO TYPE STRING,
CONV_NUM1 TYPE STRING,
CONV_DEN1 TYPE STRING,
NET_PRICE TYPE STRING,
PRICE_UNIT TYPE STRING,
GR_PR_TIME TYPE STRING,
TAX_CODE TYPE STRING,
QUAL_INSP TYPE STRING,
INFO_UPD TYPE STRING,
PRNT_PRICE TYPE STRING,
EST_PRICE TYPE STRING,
REMINDER1 TYPE STRING,
REMINDER2 TYPE STRING,
REMINDER3 TYPE STRING,
OVER_DLV_TOL TYPE STRING,
UNLIMITED_DLV TYPE STRING,
UNDER_DLV_TOL TYPE STRING,
VAL_TYPE TYPE STRING,
NO_MORE_GR TYPE STRING,
FINAL_INV TYPE STRING,
ITEM_CAT TYPE STRING,
ACCTASSCAT TYPE STRING,
DISTRIB TYPE STRING,
PART_INV TYPE STRING,
GR_IND TYPE STRING,
GR_NON_VAL TYPE STRING,
IR_IND TYPE STRING,
GR_BASEDIV TYPE STRING,
GRSETTFROM TYPE STRING,
ACKN_REQD TYPE STRING,
ACKNOWL_NO TYPE STRING,
AGREEMENT TYPE STRING,
AGMT_ITEM TYPE STRING,
SHIPPING TYPE STRING,
CUSTOMER TYPE STRING,
ADDRESS2 TYPE STRING,
COND_GROUP TYPE STRING,
NO_DISCT TYPE STRING,
PLAN_DEL TYPE STRING,
GROSS_WT TYPE STRING,
NET_WEIGHT TYPE STRING,
WEIGHTUNIT TYPE STRING,
WEIGHTUNIT_ISO TYPE STRING,
TAXJURCODE TYPE STRING,
CTRL_KEY TYPE STRING,
CONF_CTRL TYPE STRING,
REV_LEV TYPE STRING,
FUND TYPE STRING,
FUNDS_CTR TYPE STRING,
CMMT_ITEM TYPE STRING,
PRICEDATE TYPE STRING,
PRICE_DATE TYPE STRING,
VOLUME TYPE STRING,
VOLUMEUNIT TYPE STRING,
VOLUMEUNIT_ISO TYPE STRING,
INCOTERMS1 TYPE STRING,
INCOTERMS2 TYPE STRING,
PRE_VENDOR TYPE STRING,
VEND_PART TYPE STRING,
GR_TO_DATE TYPE STRING,
SUPP_VENDOR TYPE STRING,
SC_VENDOR TYPE STRING,
KANBAN_IND TYPE STRING,
ERS TYPE STRING,
PROMOTION TYPE STRING,
POINTS TYPE STRING,
POINT_UNIT TYPE STRING,
POINT_UNIT_ISO TYPE STRING,
SEASON TYPE STRING,
SEASON_YR TYPE STRING,
SETT_ITEM TYPE STRING,
BON_GRP1 TYPE STRING,
BON_GRP2 TYPE STRING,
BON_GRP3 TYPE STRING,
MINREMLIFE TYPE STRING,
RFQ_NO TYPE STRING,
RFQ_ITEM TYPE STRING,
PREQ_NO TYPE STRING,
PREQ_ITEM TYPE STRING,
REF_DOC TYPE STRING,
REF_ITEM TYPE STRING,
ORDER_REASON TYPE STRING,
BRAS_NBM TYPE STRING,
MATL_USAGE TYPE STRING,
MAT_ORIGIN TYPE STRING,
IN_HOUSE TYPE STRING,
INDUS3 TYPE STRING,
INF_INDEX TYPE STRING,
UNTIL_DATE TYPE STRING,
DELIV_COMPL TYPE STRING,
PART_DELIV TYPE STRING,
SHIP_BLOCKED TYPE STRING,
PREQ_NAME TYPE STRING,
PERIOD_IND_EXPIRATION_DATE TYPE STRING,
CALCTYPE TYPE STRING,
FUNC_AREA TYPE STRING,
CMMT_ITEM_LONG TYPE STRING,
GRANT_NBR TYPE STRING,
FUNDS_RES TYPE STRING,
RES_ITEM TYPE STRING,
SRV_BASED_IV TYPE STRING,
PCKG_NO TYPE STRING,
INT_OBJ_NO TYPE STRING,
BINDING_MRP TYPE STRING,
FIRM_ZONE TYPE STRING,
TRADE_OFF TYPE STRING,
REL_CREATE_PROFILE TYPE STRING,
JIT_RELVT TYPE STRING,
EXCLUSION TYPE STRING,
RECON_DATE TYPE STRING,
AGRCUMQTY TYPE STRING,
APO_PLANNING TYPE STRING,
RETENTION_PERCENTAGE TYPE STRING,
EXT_RFX_NUMBER TYPE STRING,
EXT_RFX_ITEM TYPE STRING,
EXT_RFX_SYSTEM TYPE STRING,
BUDGET_PERIOD TYPE STRING,
MANUAL_TC_REASON TYPE STRING,
FISCAL_INCENTIVE TYPE STRING,
FISCAL_INCENTIVE_ID TYPE STRING,
TC_AUT_DET TYPE STRING,
TAX_SUBJECT_ST TYPE STRING,
STK_SEGMENT TYPE STRING,
ORIG_ACCEPT TYPE STRING,
INCOTERMS2L TYPE STRING,
INCOTERMS3L TYPE STRING,
MATERIAL_LONG TYPE STRING,
EMATERIAL_LONG TYPE STRING,
SERVICEPERFORMER TYPE STRING,
PRODUCTTYPE TYPE STRING,
MATERIALTYPE TYPE STRING,
/DMBE/OPTIONALITYKEY TYPE STRING,
/DMBE/OPTIONALITYFOR TYPE STRING,
/DMBE/CIMAX2 TYPE STRING,
MANDT TYPE STRING,
VBELN TYPE STRING,
VBTYP TYPE STRING,
POSNR TYPE STRING,
KWMENG TYPE STRING,
VRKME TYPE STRING,
MATNR TYPE STRING,
TSYST TYPE STRING,
LOCID TYPE STRING,
EDATU TYPE STRING,
TSWRELV TYPE STRING,
CHARG TYPE STRING,
RELV_TICKET TYPE STRING,
RELV_RUNDOWN TYPE STRING,
PLANLOC TYPE STRING,
REFVBELN TYPE STRING,
REFVBTYP TYPE STRING,
DEALNO TYPE STRING,
DEALGROUP TYPE STRING,
DEALTYPE TYPE STRING,
FROMDATE TYPE STRING,
TODATE TYPE STRING,
EVENTTYPE TYPE STRING,
PR_BASIS TYPE STRING,
RING_TR TYPE STRING,
CO_CARR TYPE STRING,
CO_SHIP TYPE STRING,
ITBOTOL TYPE STRING,
ITBUTOL TYPE STRING,
UNLIMITED TYPE STRING,
DEV_FLAG TYPE STRING,
DEV_MIN TYPE STRING,
DEV_MAX TYPE STRING,
MASS_DEV TYPE STRING,
ERDAT TYPE STRING,
ERZEIT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AEZEIT TYPE STRING,
AENAM TYPE STRING,
BLOIND TYPE STRING,
DELIND TYPE STRING,
TKTSELECT TYPE STRING,
SITYP TYPE STRING,
CYCLE TYPE STRING,
CYCLE_ITEM TYPE STRING,
RELV_PIM TYPE STRING,
_DATAAGING TYPE STRING,
UPDATEFLAG TYPE STRING,
BSART TYPE STRING,
RESWK TYPE STRING,
PROC_FLAG TYPE STRING,
PARTNR TYPE STRING,
CONPAT TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
SOLDTO TYPE STRING,
SEQNR TYPE STRING,
VKTRA TYPE STRING,
BEZEI TYPE STRING,
/DMBE/EFFECTIVEDATEFROM TYPE STRING,
/DMBE/EFFECTIVEDATETO TYPE STRING,END OF T_EKKO_STR. DATA: WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_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_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ITEM_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DELETE_IND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SHORT_TEXT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIAL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIAL_EXTERNAL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIAL_GUID sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIAL_VERSION sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EMATERIAL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EMATERIAL_EXTERNAL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EMATERIAL_GUID sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EMATERIAL_VERSION sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PLANT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-STGE_LOC sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SUPPL_STLOC sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TRACKINGNO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATL_GROUP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INFO_REC sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VEND_MAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TARGET_QTY sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RELORD_QTY sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PO_UNIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PO_UNIT_ISO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ORDERPR_UN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ORDERPR_UN_ISO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CONV_NUM1 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CONV_DEN1 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-NET_PRICE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRICE_UNIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GR_PR_TIME sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TAX_CODE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-QUAL_INSP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INFO_UPD sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRNT_PRICE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EST_PRICE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REMINDER1 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REMINDER2 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REMINDER3 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-OVER_DLV_TOL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-UNLIMITED_DLV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-UNDER_DLV_TOL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VAL_TYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-NO_MORE_GR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FINAL_INV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ITEM_CAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ACCTASSCAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DISTRIB sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PART_INV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GR_IND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GR_NON_VAL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-IR_IND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GR_BASEDIV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GRSETTFROM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ACKN_REQD sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ACKNOWL_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AGREEMENT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AGMT_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SHIPPING sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CUSTOMER sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ADDRESS2 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-COND_GROUP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-NO_DISCT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PLAN_DEL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GROSS_WT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-NET_WEIGHT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-WEIGHTUNIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-WEIGHTUNIT_ISO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TAXJURCODE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CTRL_KEY sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CONF_CTRL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REV_LEV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FUND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FUNDS_CTR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CMMT_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRICEDATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRICE_DATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VOLUME sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VOLUMEUNIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VOLUMEUNIT_ISO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INCOTERMS1 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INCOTERMS2 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRE_VENDOR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VEND_PART sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GR_TO_DATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SUPP_VENDOR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SC_VENDOR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-KANBAN_IND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ERS sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PROMOTION sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-POINTS sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-POINT_UNIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-POINT_UNIT_ISO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SEASON sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SEASON_YR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SETT_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BON_GRP1 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BON_GRP2 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BON_GRP3 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MINREMLIFE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RFQ_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RFQ_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PREQ_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PREQ_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REF_DOC sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REF_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ORDER_REASON sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BRAS_NBM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATL_USAGE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MAT_ORIGIN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-IN_HOUSE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INDUS3 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INF_INDEX sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-UNTIL_DATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DELIV_COMPL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PART_DELIV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SHIP_BLOCKED sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PREQ_NAME sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PERIOD_IND_EXPIRATION_DATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CALCTYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FUNC_AREA sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CMMT_ITEM_LONG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-GRANT_NBR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FUNDS_RES sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RES_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SRV_BASED_IV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PCKG_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INT_OBJ_NO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BINDING_MRP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FIRM_ZONE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TRADE_OFF sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REL_CREATE_PROFILE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-JIT_RELVT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EXCLUSION sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RECON_DATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AGRCUMQTY sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-APO_PLANNING sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RETENTION_PERCENTAGE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EXT_RFX_NUMBER sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EXT_RFX_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EXT_RFX_SYSTEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BUDGET_PERIOD sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MANUAL_TC_REASON sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FISCAL_INCENTIVE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FISCAL_INCENTIVE_ID sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TC_AUT_DET sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TAX_SUBJECT_ST sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-STK_SEGMENT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ORIG_ACCEPT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INCOTERMS2L sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-INCOTERMS3L sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIAL_LONG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EMATERIAL_LONG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SERVICEPERFORMER sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PRODUCTTYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATERIALTYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-/DMBE/OPTIONALITYKEY sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-/DMBE/OPTIONALITYFOR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-/DMBE/CIMAX2 sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MANDT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VBELN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VBTYP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-POSNR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-KWMENG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VRKME sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MATNR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TSYST sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-LOCID sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EDATU sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TSWRELV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CHARG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RELV_TICKET sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RELV_RUNDOWN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PLANLOC sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REFVBELN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-REFVBTYP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEALNO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEALGROUP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEALTYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-FROMDATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TODATE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-EVENTTYPE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PR_BASIS sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RING_TR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CO_CARR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CO_SHIP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ITBOTOL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ITBUTOL sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-UNLIMITED sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEV_FLAG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEV_MIN sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DEV_MAX sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-MASS_DEV sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ERDAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ERZEIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-ERNAM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AEDAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AEZEIT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-AENAM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BLOIND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-DELIND sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-TKTSELECT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SITYP sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CYCLE sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CYCLE_ITEM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RELV_PIM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-_DATAAGING sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-UPDATEFLAG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BSART sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-RESWK sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PROC_FLAG sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-PARTNR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-CONPAT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-WERKS sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-LGORT sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SOLDTO sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-SEQNR sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-VKTRA sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-BEZEI sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-/DMBE/EFFECTIVEDATEFROM sy-vline
WA_/DMBE/SP_BAPIMEOUTITEM_EXT_MM_STR-/DMBE/EFFECTIVEDATETO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.