<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: InterFace Programming : Create Material. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-programming-create-material/m-p/3508674#M843937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi , &lt;/P&gt;&lt;P&gt;See the sample code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TO CREATE MATERIAL USING BAPI.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               STRUCTURE  DECLARATIONS                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TABLES: BAPIMATHEAD,  "Headerdata&lt;/P&gt;&lt;P&gt;        BAPI_MARA,    "Clientdata&lt;/P&gt;&lt;P&gt;        BAPI_MARAX,   "Clientdatax&lt;/P&gt;&lt;P&gt;        BAPI_MARC,    "Plantdata&lt;/P&gt;&lt;P&gt;        BAPI_MARCX,   "Plantdatax&lt;/P&gt;&lt;P&gt;        BAPI_MAKT,    "Material description&lt;/P&gt;&lt;P&gt;        BAPI_MBEW,    "VALUATION DATA&lt;/P&gt;&lt;P&gt;        BAPI_MBEWX,&lt;/P&gt;&lt;P&gt;        BAPI_MARM,&lt;/P&gt;&lt;P&gt;        BAPI_MARMX,&lt;/P&gt;&lt;P&gt;        bapi_mean,&lt;/P&gt;&lt;P&gt;        BAPIRET2.     "Return messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:V_FILE TYPE STRING.   "input data file&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF LSMW_MATERIAL_MASTER,&lt;/P&gt;&lt;P&gt;    MATNR(018) TYPE C,  "Material number&lt;/P&gt;&lt;P&gt;    MTART(004) TYPE C,  "Material type&lt;/P&gt;&lt;P&gt;    MBRSH(001) TYPE C,  "Industry sector&lt;/P&gt;&lt;P&gt;    WERKS(004) TYPE C,  "Plant&lt;/P&gt;&lt;P&gt;    MAKTX(040) TYPE C,  "Material description&lt;/P&gt;&lt;P&gt;    DISMM(002) TYPE C,  "Extra Field Added In the Program as itsrequired&lt;/P&gt;&lt;P&gt;    MEINS(003) TYPE C,  "Base unit of measure&lt;/P&gt;&lt;P&gt;    MATKL(009) TYPE C,  "Material group&lt;/P&gt;&lt;P&gt;    SPART(002) TYPE C,  "Division&lt;/P&gt;&lt;P&gt;    LABOR(003) TYPE C,  "Lab/office&lt;/P&gt;&lt;P&gt;    PRDHA(018) TYPE C,  "Product hierarchy&lt;/P&gt;&lt;P&gt;    MSTAE(002) TYPE C,  "X-plant matl status&lt;/P&gt;&lt;P&gt;    MTPOS_MARA(004) TYPE C,  "Gen item cat group&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;BRGEW(017) TYPE C,  "Gross weight&lt;/P&gt;&lt;P&gt;    GEWEI(003) TYPE C,  "Weight unit&amp;lt;/b&amp;gt;    NTGEW(017) TYPE C,  "Net weight&lt;/P&gt;&lt;P&gt;    GROES(032) TYPE C,  "Size/Dimensions&lt;/P&gt;&lt;P&gt;    MAGRV(004) TYPE C,  "Matl grp pack matls&lt;/P&gt;&lt;P&gt;    BISMT(018) TYPE C,  "Old material number&lt;/P&gt;&lt;P&gt;    WRKST(048) TYPE C,  "Basic material&lt;/P&gt;&lt;P&gt;    PROFL(003) TYPE C,  "DG indicator profile&lt;/P&gt;&lt;P&gt;    KZUMW(001) TYPE C,  "Environmentally rlvt&lt;/P&gt;&lt;P&gt;    BSTME(003) TYPE C,  "Order unit&lt;/P&gt;&lt;P&gt;    VABME(001) TYPE C,&lt;/P&gt;&lt;P&gt;    EKGRP(003) TYPE C,  "Purchasing group&lt;/P&gt;&lt;P&gt;    XCHPF(001) TYPE C,  "Batch management&lt;/P&gt;&lt;P&gt;    EKWSL(004) TYPE C,  "Purchasing key value&lt;/P&gt;&lt;P&gt;    WEBAZ(003) TYPE C,  "GR processing time&lt;/P&gt;&lt;P&gt;    MFRPN(040) TYPE C,  "Manufacturer part number&lt;/P&gt;&lt;P&gt;    MFRNR(010) TYPE C,  "Manufacturer number&lt;/P&gt;&lt;P&gt;    VPRSV(001) TYPE C,  "Price control indicator&lt;/P&gt;&lt;P&gt;    STPRS(015) TYPE C,  "Standard price&lt;/P&gt;&lt;P&gt;    BWPRH(014) TYPE C,  "Commercial price1&lt;/P&gt;&lt;P&gt;    BKLAS(004) TYPE C,  "Valuation class&lt;/P&gt;&lt;P&gt;    bwkey(004) type c,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  END OF LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               INTERNAL TABLE DECLARATIONS                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*to store the input data&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF it_matmaster OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  END OF it_matmaster.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*for material description&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_MATERIALDESC OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPI_MAKT .&lt;/P&gt;&lt;P&gt;DATA:END OF IT_MATERIALDESC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*FOR gross wt&lt;/P&gt;&lt;P&gt;data: begin of it_uom occurs 0.&lt;/P&gt;&lt;P&gt;      include structure BAPI_MARM.&lt;/P&gt;&lt;P&gt;data:end of it_uom.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_UOMX OCCURS 0.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE BAPI_MARMX.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_UOMX.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data:begin of it_mean occurs 0.&lt;/P&gt;&lt;P&gt;     include structure bapi_mean.&lt;/P&gt;&lt;P&gt;data:end of it_mean.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_MLTX OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPI_MLTX.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_MLTX.&lt;/P&gt;&lt;P&gt;*to return messages&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_RETURN.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION SCREEN                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS:P_FILE LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AT SELECTION SCREEN                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROGRAM_NAME  = SYST-CPROG&lt;/P&gt;&lt;P&gt;      DYNPRO_NUMBER = SYST-DYNNR&lt;/P&gt;&lt;P&gt;      FIELD_NAME    = 'P_FILE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME     = P_FILE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TO UPLOAD THE DATA                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;V_FILE = P_FILE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = V_FILE&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      =  IT_MATMASTER&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;   FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;   NO_BATCH                      = 3&lt;/P&gt;&lt;P&gt;   GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;   INVALID_TYPE                  = 5&lt;/P&gt;&lt;P&gt;   NO_AUTHORITY                  = 6&lt;/P&gt;&lt;P&gt;   UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;P&gt;   BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;P&gt;   HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;   SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;P&gt;   HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;P&gt;   UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;P&gt;   ACCESS_DENIED                 = 13&lt;/P&gt;&lt;P&gt;   DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;P&gt;   DISK_FULL                     = 15&lt;/P&gt;&lt;P&gt;   DP_TIMEOUT                    = 16&lt;/P&gt;&lt;P&gt;   OTHERS                        = 17&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*ELSE.&lt;/P&gt;&lt;P&gt;*DELETE IT_MATMASTER INDEX 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               DATA POPULATIONS                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT  IT_MATMASTER.&lt;/P&gt;&lt;P&gt;*HEADER DATA&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATERIAL = IT_MATMASTER-MATNR.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-IND_SECTOR = IT_MATMASTER-Mbrsh.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATL_TYPE = IT_MATMASTER-Mtart.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-BASIC_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-PURCHASE_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-ACCOUNT_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;*CLIENTDATA&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MATL_GROUP = IT_MATMASTER-MATKL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-DIVISION = IT_MATMASTER-SPART.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-DSN_OFFICE = IT_MATMASTER-LABOR.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PROD_HIER = IT_MATMASTER-PRDHA.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PUR_STATUS = IT_MATMASTER-MSTAE.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-ITEM_CAT = IT_MATMASTER-MTPOS_MARA.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-NET_WEIGHT = IT_MATMASTER-NTGEW.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-PO_UNIT = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-UNIT_OF_WT_ISO = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  BAPI_MARA-UNIT_OF_WT = 'KG'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-PACK_VO_UN = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-BASE_UOM_ISO = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bapi_mara-size_dim = it_matmaster-groes.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MAT_GRP_SM = IT_MATMASTER-MAGRV.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-OLD_MAT_NO = IT_MATMASTER-BISMT.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASE_UOM = IT_MATMASTER-MEINS.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASIC_MATL = IT_MATMASTER-WRKST.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-HAZMATPROF = IT_MATMASTER-PROFL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-ENVT_RLVT = IT_MATMASTER-KZUMW.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PO_UNIT = IT_MATMASTER-BSTME.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-VAR_ORD_UN = IT_MATMASTER-VABME.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PUR_VALKEY = IT_MATMASTER-EKWSL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MANU_MAT = IT_MATMASTER-MFRPN.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MFR_NO = IT_MATMASTER-MFRNR.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MATL_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-DIVISION = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-DSN_OFFICE = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PROD_HIER = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PUR_STATUS = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-ITEM_CAT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-NET_WEIGHT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-UNIT_OF_WT = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARAX-UNIT_OF_WT_ISO = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bapi_maraX-size_dim = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MAT_GRP_SM = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-OLD_MAT_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASE_UOM = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASE_UOM_ISO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASIC_MATL = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MFR_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-HAZMATPROF = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-ENVT_RLVT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PO_UNIT = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARAX-PACK_VO_UN = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  BAPI_MARAX-VAR_ORD_UN = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PUR_VALKEY = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MANU_MAT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MFR_NO = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*PLANT DATA&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  BAPI_MARC-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-PUR_GROUP = IT_MATMASTER-EKGRP.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-BATCH_MGMT = IT_MATMASTER-XCHPF.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-GR_PR_TIME = IT_MATMASTER-WEBAZ.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PUR_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-BATCH_MGMT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-GR_PR_TIME = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*VALUATION DATA&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-PRICE_CTRL = IT_MATMASTER-VPRSV.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-STD_PRICE = IT_MATMASTER-STPRS.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-COMMPRICE1 = IT_MATMASTER-BWPRH.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-VAL_AREA = IT_MATMASTER-BWKEY.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-VAL_CLASS = IT_MATMASTER-BKLAS.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-PRICE_CTRL = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-STD_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-COMMPRICE1 = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-VAL_AREA = IT_MATMASTER-BWKEY.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-VAL_CLASS = 'X'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-LANGU = 'EN'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-MATL_DESC = IT_MATMASTER-MAKTX.&lt;/P&gt;&lt;P&gt;  append IT_materialdesc.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;  IT_UOM-GROSS_WT = IT_MATMASTER-BRGEW.&lt;/P&gt;&lt;P&gt;  IT_UOM-ALT_UNIT = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOM-ALT_UNIT_ISO = 'KG'.&lt;/P&gt;&lt;P&gt;    IT_UOM-UNIT_OF_WT = IT_MATMASTER-GEWEI.&lt;/P&gt;&lt;P&gt;    APPEND IT_UOM.&lt;/P&gt;&lt;P&gt;  IT_UOMX-GROSS_WT = 'X'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-ALT_UNIT = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-ALT_UNIT_ISO = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-UNIT_OF_WT = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  APPEND IT_UOMX.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  it_mean-unit = 'KD3'.&lt;/P&gt;&lt;P&gt;  append it_mean.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  it_mltx-langu = 'E'.&lt;/P&gt;&lt;P&gt;  it_mltx-text_name = it_matmaster-matnr.&lt;/P&gt;&lt;P&gt;  APPEND IT_MLTX.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headdata                   = BAPIMATHEAD&lt;/P&gt;&lt;P&gt;      CLIENTDATA                 = BAPI_MARA&lt;/P&gt;&lt;P&gt;      CLIENTDATAX                = BAPI_MARAx&lt;/P&gt;&lt;P&gt;     PLANTDATA                  =  BAPI_MARc&lt;/P&gt;&lt;P&gt;     PLANTDATAX                 =  BAPI_MARcx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     VALUATIONDATA              = BAPI_MBEW&lt;/P&gt;&lt;P&gt;     VALUATIONDATAX             = BAPI_MBEWX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_ONLINE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_CAD_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     RETURN                     = IT_RETURN&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     MATERIALDESCRIPTION        = IT_MATERIALDESC&lt;/P&gt;&lt;P&gt;     UNITSOFMEASURE             = IT_UOM&lt;/P&gt;&lt;P&gt;     UNITSOFMEASUREX            = IT_UOMX&lt;/P&gt;&lt;P&gt;     INTERNATIONALARTNOS        = it_mean&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MATERIALLONGTEXT           = IT_MLTX&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETURNMESSAGES             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;read table it_return with key TYPE = 'S'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;*else.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; WRITE:/    IT_RETURN-TYPE,&lt;/P&gt;&lt;P&gt;        2   IT_RETURN-ID,&lt;/P&gt;&lt;P&gt;        22  IT_RETURN-NUMBER,&lt;/P&gt;&lt;P&gt;        25  IT_RETURN-MESSAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_MSG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V3,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V4,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-PARAMETER,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-ROW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-FIELD,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-SYSTEM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jagadeesh.G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Mar 2008 11:58:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-11T11:58:45Z</dc:date>
    <item>
      <title>InterFace Programming : Create Material.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-programming-create-material/m-p/3508673#M843936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         I want to create one interface program for creating new material from External system like foxpro.&lt;/P&gt;&lt;P&gt;I don't have any knowledge about writing interface programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I anyone from u please tell me how to write this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2008 11:38:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-programming-create-material/m-p/3508673#M843936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-11T11:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: InterFace Programming : Create Material.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interface-programming-create-material/m-p/3508674#M843937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi , &lt;/P&gt;&lt;P&gt;See the sample code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TO CREATE MATERIAL USING BAPI.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               STRUCTURE  DECLARATIONS                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TABLES: BAPIMATHEAD,  "Headerdata&lt;/P&gt;&lt;P&gt;        BAPI_MARA,    "Clientdata&lt;/P&gt;&lt;P&gt;        BAPI_MARAX,   "Clientdatax&lt;/P&gt;&lt;P&gt;        BAPI_MARC,    "Plantdata&lt;/P&gt;&lt;P&gt;        BAPI_MARCX,   "Plantdatax&lt;/P&gt;&lt;P&gt;        BAPI_MAKT,    "Material description&lt;/P&gt;&lt;P&gt;        BAPI_MBEW,    "VALUATION DATA&lt;/P&gt;&lt;P&gt;        BAPI_MBEWX,&lt;/P&gt;&lt;P&gt;        BAPI_MARM,&lt;/P&gt;&lt;P&gt;        BAPI_MARMX,&lt;/P&gt;&lt;P&gt;        bapi_mean,&lt;/P&gt;&lt;P&gt;        BAPIRET2.     "Return messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:V_FILE TYPE STRING.   "input data file&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF LSMW_MATERIAL_MASTER,&lt;/P&gt;&lt;P&gt;    MATNR(018) TYPE C,  "Material number&lt;/P&gt;&lt;P&gt;    MTART(004) TYPE C,  "Material type&lt;/P&gt;&lt;P&gt;    MBRSH(001) TYPE C,  "Industry sector&lt;/P&gt;&lt;P&gt;    WERKS(004) TYPE C,  "Plant&lt;/P&gt;&lt;P&gt;    MAKTX(040) TYPE C,  "Material description&lt;/P&gt;&lt;P&gt;    DISMM(002) TYPE C,  "Extra Field Added In the Program as itsrequired&lt;/P&gt;&lt;P&gt;    MEINS(003) TYPE C,  "Base unit of measure&lt;/P&gt;&lt;P&gt;    MATKL(009) TYPE C,  "Material group&lt;/P&gt;&lt;P&gt;    SPART(002) TYPE C,  "Division&lt;/P&gt;&lt;P&gt;    LABOR(003) TYPE C,  "Lab/office&lt;/P&gt;&lt;P&gt;    PRDHA(018) TYPE C,  "Product hierarchy&lt;/P&gt;&lt;P&gt;    MSTAE(002) TYPE C,  "X-plant matl status&lt;/P&gt;&lt;P&gt;    MTPOS_MARA(004) TYPE C,  "Gen item cat group&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;BRGEW(017) TYPE C,  "Gross weight&lt;/P&gt;&lt;P&gt;    GEWEI(003) TYPE C,  "Weight unit&amp;lt;/b&amp;gt;    NTGEW(017) TYPE C,  "Net weight&lt;/P&gt;&lt;P&gt;    GROES(032) TYPE C,  "Size/Dimensions&lt;/P&gt;&lt;P&gt;    MAGRV(004) TYPE C,  "Matl grp pack matls&lt;/P&gt;&lt;P&gt;    BISMT(018) TYPE C,  "Old material number&lt;/P&gt;&lt;P&gt;    WRKST(048) TYPE C,  "Basic material&lt;/P&gt;&lt;P&gt;    PROFL(003) TYPE C,  "DG indicator profile&lt;/P&gt;&lt;P&gt;    KZUMW(001) TYPE C,  "Environmentally rlvt&lt;/P&gt;&lt;P&gt;    BSTME(003) TYPE C,  "Order unit&lt;/P&gt;&lt;P&gt;    VABME(001) TYPE C,&lt;/P&gt;&lt;P&gt;    EKGRP(003) TYPE C,  "Purchasing group&lt;/P&gt;&lt;P&gt;    XCHPF(001) TYPE C,  "Batch management&lt;/P&gt;&lt;P&gt;    EKWSL(004) TYPE C,  "Purchasing key value&lt;/P&gt;&lt;P&gt;    WEBAZ(003) TYPE C,  "GR processing time&lt;/P&gt;&lt;P&gt;    MFRPN(040) TYPE C,  "Manufacturer part number&lt;/P&gt;&lt;P&gt;    MFRNR(010) TYPE C,  "Manufacturer number&lt;/P&gt;&lt;P&gt;    VPRSV(001) TYPE C,  "Price control indicator&lt;/P&gt;&lt;P&gt;    STPRS(015) TYPE C,  "Standard price&lt;/P&gt;&lt;P&gt;    BWPRH(014) TYPE C,  "Commercial price1&lt;/P&gt;&lt;P&gt;    BKLAS(004) TYPE C,  "Valuation class&lt;/P&gt;&lt;P&gt;    bwkey(004) type c,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  END OF LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               INTERNAL TABLE DECLARATIONS                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*to store the input data&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF it_matmaster OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  END OF it_matmaster.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*for material description&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_MATERIALDESC OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPI_MAKT .&lt;/P&gt;&lt;P&gt;DATA:END OF IT_MATERIALDESC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*FOR gross wt&lt;/P&gt;&lt;P&gt;data: begin of it_uom occurs 0.&lt;/P&gt;&lt;P&gt;      include structure BAPI_MARM.&lt;/P&gt;&lt;P&gt;data:end of it_uom.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_UOMX OCCURS 0.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE BAPI_MARMX.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_UOMX.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data:begin of it_mean occurs 0.&lt;/P&gt;&lt;P&gt;     include structure bapi_mean.&lt;/P&gt;&lt;P&gt;data:end of it_mean.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_MLTX OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPI_MLTX.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_MLTX.&lt;/P&gt;&lt;P&gt;*to return messages&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_RETURN.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION SCREEN                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS:P_FILE LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AT SELECTION SCREEN                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROGRAM_NAME  = SYST-CPROG&lt;/P&gt;&lt;P&gt;      DYNPRO_NUMBER = SYST-DYNNR&lt;/P&gt;&lt;P&gt;      FIELD_NAME    = 'P_FILE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME     = P_FILE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TO UPLOAD THE DATA                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;V_FILE = P_FILE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = V_FILE&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      =  IT_MATMASTER&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;   FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;   NO_BATCH                      = 3&lt;/P&gt;&lt;P&gt;   GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;   INVALID_TYPE                  = 5&lt;/P&gt;&lt;P&gt;   NO_AUTHORITY                  = 6&lt;/P&gt;&lt;P&gt;   UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;P&gt;   BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;P&gt;   HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;   SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;P&gt;   HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;P&gt;   UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;P&gt;   ACCESS_DENIED                 = 13&lt;/P&gt;&lt;P&gt;   DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;P&gt;   DISK_FULL                     = 15&lt;/P&gt;&lt;P&gt;   DP_TIMEOUT                    = 16&lt;/P&gt;&lt;P&gt;   OTHERS                        = 17&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*ELSE.&lt;/P&gt;&lt;P&gt;*DELETE IT_MATMASTER INDEX 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               DATA POPULATIONS                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT  IT_MATMASTER.&lt;/P&gt;&lt;P&gt;*HEADER DATA&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATERIAL = IT_MATMASTER-MATNR.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-IND_SECTOR = IT_MATMASTER-Mbrsh.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATL_TYPE = IT_MATMASTER-Mtart.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-BASIC_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-PURCHASE_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-ACCOUNT_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;*CLIENTDATA&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MATL_GROUP = IT_MATMASTER-MATKL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-DIVISION = IT_MATMASTER-SPART.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-DSN_OFFICE = IT_MATMASTER-LABOR.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PROD_HIER = IT_MATMASTER-PRDHA.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PUR_STATUS = IT_MATMASTER-MSTAE.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-ITEM_CAT = IT_MATMASTER-MTPOS_MARA.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-NET_WEIGHT = IT_MATMASTER-NTGEW.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-PO_UNIT = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-UNIT_OF_WT_ISO = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  BAPI_MARA-UNIT_OF_WT = 'KG'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-PACK_VO_UN = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARA-BASE_UOM_ISO = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bapi_mara-size_dim = it_matmaster-groes.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MAT_GRP_SM = IT_MATMASTER-MAGRV.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-OLD_MAT_NO = IT_MATMASTER-BISMT.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASE_UOM = IT_MATMASTER-MEINS.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASIC_MATL = IT_MATMASTER-WRKST.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-HAZMATPROF = IT_MATMASTER-PROFL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-ENVT_RLVT = IT_MATMASTER-KZUMW.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PO_UNIT = IT_MATMASTER-BSTME.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-VAR_ORD_UN = IT_MATMASTER-VABME.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-PUR_VALKEY = IT_MATMASTER-EKWSL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MANU_MAT = IT_MATMASTER-MFRPN.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MFR_NO = IT_MATMASTER-MFRNR.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MATL_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-DIVISION = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-DSN_OFFICE = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PROD_HIER = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PUR_STATUS = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-ITEM_CAT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-NET_WEIGHT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-UNIT_OF_WT = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARAX-UNIT_OF_WT_ISO = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bapi_maraX-size_dim = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MAT_GRP_SM = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-OLD_MAT_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASE_UOM = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASE_UOM_ISO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASIC_MATL = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MFR_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-HAZMATPROF = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-ENVT_RLVT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PO_UNIT = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; BAPI_MARAX-PACK_VO_UN = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  BAPI_MARAX-VAR_ORD_UN = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-PUR_VALKEY = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MANU_MAT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MFR_NO = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*PLANT DATA&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  BAPI_MARC-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-PUR_GROUP = IT_MATMASTER-EKGRP.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-BATCH_MGMT = IT_MATMASTER-XCHPF.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-GR_PR_TIME = IT_MATMASTER-WEBAZ.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PUR_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-BATCH_MGMT = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-GR_PR_TIME = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*VALUATION DATA&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-PRICE_CTRL = IT_MATMASTER-VPRSV.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-STD_PRICE = IT_MATMASTER-STPRS.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-COMMPRICE1 = IT_MATMASTER-BWPRH.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-VAL_AREA = IT_MATMASTER-BWKEY.&lt;/P&gt;&lt;P&gt;  BAPI_MBEW-VAL_CLASS = IT_MATMASTER-BKLAS.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-PRICE_CTRL = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-STD_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-COMMPRICE1 = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-VAL_AREA = IT_MATMASTER-BWKEY.&lt;/P&gt;&lt;P&gt;  BAPI_MBEWX-VAL_CLASS = 'X'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-LANGU = 'EN'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-MATL_DESC = IT_MATMASTER-MAKTX.&lt;/P&gt;&lt;P&gt;  append IT_materialdesc.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;  IT_UOM-GROSS_WT = IT_MATMASTER-BRGEW.&lt;/P&gt;&lt;P&gt;  IT_UOM-ALT_UNIT = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOM-ALT_UNIT_ISO = 'KG'.&lt;/P&gt;&lt;P&gt;    IT_UOM-UNIT_OF_WT = IT_MATMASTER-GEWEI.&lt;/P&gt;&lt;P&gt;    APPEND IT_UOM.&lt;/P&gt;&lt;P&gt;  IT_UOMX-GROSS_WT = 'X'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-ALT_UNIT = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-ALT_UNIT_ISO = 'KG'.&lt;/P&gt;&lt;P&gt;  IT_UOMX-UNIT_OF_WT = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  APPEND IT_UOMX.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  it_mean-unit = 'KD3'.&lt;/P&gt;&lt;P&gt;  append it_mean.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  it_mltx-langu = 'E'.&lt;/P&gt;&lt;P&gt;  it_mltx-text_name = it_matmaster-matnr.&lt;/P&gt;&lt;P&gt;  APPEND IT_MLTX.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headdata                   = BAPIMATHEAD&lt;/P&gt;&lt;P&gt;      CLIENTDATA                 = BAPI_MARA&lt;/P&gt;&lt;P&gt;      CLIENTDATAX                = BAPI_MARAx&lt;/P&gt;&lt;P&gt;     PLANTDATA                  =  BAPI_MARc&lt;/P&gt;&lt;P&gt;     PLANTDATAX                 =  BAPI_MARcx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     VALUATIONDATA              = BAPI_MBEW&lt;/P&gt;&lt;P&gt;     VALUATIONDATAX             = BAPI_MBEWX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_ONLINE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_CAD_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     RETURN                     = IT_RETURN&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     MATERIALDESCRIPTION        = IT_MATERIALDESC&lt;/P&gt;&lt;P&gt;     UNITSOFMEASURE             = IT_UOM&lt;/P&gt;&lt;P&gt;     UNITSOFMEASUREX            = IT_UOMX&lt;/P&gt;&lt;P&gt;     INTERNATIONALARTNOS        = it_mean&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MATERIALLONGTEXT           = IT_MLTX&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETURNMESSAGES             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;read table it_return with key TYPE = 'S'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;*else.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; WRITE:/    IT_RETURN-TYPE,&lt;/P&gt;&lt;P&gt;        2   IT_RETURN-ID,&lt;/P&gt;&lt;P&gt;        22  IT_RETURN-NUMBER,&lt;/P&gt;&lt;P&gt;        25  IT_RETURN-MESSAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_MSG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V3,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V4,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-PARAMETER,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-ROW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-FIELD,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-SYSTEM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jagadeesh.G&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2008 11:58:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interface-programming-create-material/m-p/3508674#M843937</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-11T11:58:45Z</dc:date>
    </item>
  </channel>
</rss>

