ABAP Select data from SAP table FSH_PO_MASS_CHANGE_ITEM 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 FSH_PO_MASS_CHANGE_ITEM 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 FSH_PO_MASS_CHANGE_ITEM.
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 FSH_PO_MASS_CHANGE_ITEM 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_FSH_PO_MASS_CHANGE_ITEM TYPE STANDARD TABLE OF FSH_PO_MASS_CHANGE_ITEM, WA_FSH_PO_MASS_CHANGE_ITEM TYPE FSH_PO_MASS_CHANGE_ITEM, 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: <FSH_PO_MASS_CHANGE_ITEM> TYPE FSH_PO_MASS_CHANGE_ITEM. *Original SAP ECC Select statement SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM FSH_PO_MASS_CHANGE_ITEM INTO TABLE IT_FSH_PO_MASS_CHANGE_ITEM. *Select data and declare internal table using in-line method @DATA SELECT * FROM FSH_PO_MASS_CHANGE_ITEM INTO TABLE @DATA(IT_FSH_PO_MASS_CHANGE_ITEM2). *You can also declare the header/work area using the in-line DATA declaration method READ TABLE IT_FSH_PO_MASS_CHANGE_ITEM INDEX 1 INTO DATA(WA_FSH_PO_MASS_CHANGE_ITEM2). *Latest ABAP cloud SELECT statement using the FIELDS syntax. But note to following the clean core principles you should not select directly from an SAP table * and should instead use a CDS view or create you own CDS and use that. SELECT FROM FSH_PO_MASS_CHANGE_ITEM FIELDS * * WHERE would go here INTO TABLE @DATA(IT_FSH_PO_MASS_CHANGE_ITEM2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_FSH_PO_MASS_CHANGE_ITEM ASSIGNING <FSH_PO_MASS_CHANGE_ITEM>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<FSH_PO_MASS_CHANGE_ITEM>-EBELN = 1.
<FSH_PO_MASS_CHANGE_ITEM>-EBELP = 1.
<FSH_PO_MASS_CHANGE_ITEM>-LOEKZ = 1.
<FSH_PO_MASS_CHANGE_ITEM>-TXZ01 = 1.
<FSH_PO_MASS_CHANGE_ITEM>-MATNR = 1.
ENDLOOP. LOOP AT IT_FSH_PO_MASS_CHANGE_ITEM INTO WA_FSH_PO_MASS_CHANGE_ITEM. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_FSH_PO_MASS_CHANGE_ITEM-EMATN, sy-vline,
WA_FSH_PO_MASS_CHANGE_ITEM-WERKS, sy-vline,
WA_FSH_PO_MASS_CHANGE_ITEM-LGORT, sy-vline,
WA_FSH_PO_MASS_CHANGE_ITEM-BEDNR, sy-vline,
WA_FSH_PO_MASS_CHANGE_ITEM-MATKL, sy-vline,
WA_FSH_PO_MASS_CHANGE_ITEM-INFNR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FSH_PO_MASS_CHANGE_ITEM 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_FSH_PO_MASS_CHANGE_ITEM 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_FSH_PO_MASS_CHANGE_ITEM INTO WA_FSH_PO_MASS_CHANGE_ITEM. *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 EBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-EBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-EBELN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-MATNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field EMATN CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-EMATN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-EMATN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field INFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-INFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-INFNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field MEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-MEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-MEINS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BPRME CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-BPRME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-BPRME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KONNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KONNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KUNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KUNNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ADRNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-ADRNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-ADRNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field GEWEI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-GEWEI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-GEWEI.
WRITE:/ 'New Value:', ld_input.
*Conversion exit NUMCV, internal->external for field REVLV CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-REVLV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-REVLV.
WRITE:/ 'New Value:', ld_input.
*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-FIPOS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field VOLEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-VOLEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-VOLEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KOLIF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KOLIF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KOLIF.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field EMLIF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-EMLIF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-EMLIF.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ADRN2 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-ADRN2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-ADRN2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field AKTNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-AKTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-AKTNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field PUNEI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-PUNEI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-PUNEI.
WRITE:/ 'New Value:', ld_input.
*Conversion exit GJAHR, internal->external for field SAISJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SAISJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SAISJ.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ANFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-ANFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-ANFNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field BANFN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-BANFN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-BANFN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field REFBS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-REFBS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-REFBS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field J_1BINDUST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-J_1BINDUST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-J_1BINDUST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit PERKZ, internal->external for field IPRKZ CALL FUNCTION 'CONVERSION_EXIT_PERKZ_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-IPRKZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-IPRKZ.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field GRANT_NBR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-GRANT_NBR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-GRANT_NBR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KBLNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KBLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KBLNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field HANDOVERLOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-HANDOVERLOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-HANDOVERLOC.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field EXT_RFX_SYSTEM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-EXT_RFX_SYSTEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-EXT_RFX_SYSTEM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field SRM_CONTRACT_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SRM_CONTRACT_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SRM_CONTRACT_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field SERVICEPERFORMER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SERVICEPERFORMER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SERVICEPERFORMER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CONTRACT_FOR_LIMIT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-CONTRACT_FOR_LIMIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-CONTRACT_FOR_LIMIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ID004, internal->external for field INCO2_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-INCO2_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-INCO2_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ID004, internal->external for field INCO3_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-INCO3_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-INCO3_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ID004, internal->external for field INCO4_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-INCO4_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-INCO4_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KOSTL.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field SAKTO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SAKTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-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_FSH_PO_MASS_CHANGE_ITEM-PS_PSP_PNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-PS_PSP_PNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field SPE_CRM_SO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SPE_CRM_SO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SPE_CRM_SO.
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_FSH_PO_MASS_CHANGE_ITEM-SPE_CRM_REF_SO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SPE_CRM_REF_SO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field POL_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-POL_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-POL_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ABPSP, internal->external for field DISUB_PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-DISUB_PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-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_FSH_PO_MASS_CHANGE_ITEM-DISUB_KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-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_FSH_PO_MASS_CHANGE_ITEM-DISUB_VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-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_FSH_PO_MASS_CHANGE_ITEM-DISUB_OWNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-DISUB_OWNER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RFM_PSST_GROUP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-RFM_PSST_GROUP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-RFM_PSST_GROUP.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RFM_REF_DOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-RFM_REF_DOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-RFM_REF_DOC.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field BELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-BELNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KBLNR_COMP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KBLNR_COMP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KBLNR_COMP.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ABPSP, internal->external for field WBS_ELEMENT CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-WBS_ELEMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-WBS_ELEMENT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ID004, internal->external for field TMS_SRC_LOC_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-TMS_SRC_LOC_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-TMS_SRC_LOC_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ID004, internal->external for field TMS_DES_LOC_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-TMS_DES_LOC_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-TMS_DES_LOC_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit EAN11, internal->external for field EAN11 CALL FUNCTION 'CONVERSION_EXIT_EAN11_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-EAN11 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-EAN11.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field STAFO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-STAFO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-STAFO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KO_PRCTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-KO_PRCTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-KO_PRCTR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field MFRNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-MFRNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-MFRNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field LMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-LMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-LMEIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field SATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-SATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-SATNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ABELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FSH_PO_MASS_CHANGE_ITEM-ABELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FSH_PO_MASS_CHANGE_ITEM-ABELN.
WRITE:/ 'New Value:', ld_input.
ENDFORM.