<?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: Material master creation using BAPI_MATERIAL_SAVEDATA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485080#M1652677</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am creating Material Master record using BAPI_MATERIAL_SAVEDATA.  I am getting all material details from BAPI_MATERIAL_GET_ALL and then passing them to variables of BAPI_MATERIAL_SAVEDATA. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can create successfully material, but Sales Views are not created, always display the message , Material not found in Storage location  X of plant Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using loop because, I am having multiple storage locations for combination of  plant, sales organization and &lt;/P&gt;&lt;P&gt;distribution channel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_mvke .&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_MATERIAL_GET_ALL'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          material            = p_matnr1&lt;/P&gt;&lt;P&gt;          comp_code           = it_t001k-bukrs&lt;/P&gt;&lt;P&gt;          val_area            = it_mbew-bwkey&lt;/P&gt;&lt;P&gt;          val_type            = it_mbew-bwtar&lt;/P&gt;&lt;P&gt;          plant               = p_werks&lt;/P&gt;&lt;P&gt;          salesorg            = it_mvke-vkorg&lt;/P&gt;&lt;P&gt;          distr_chan          = it_mvke-vtweg&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          clientdata          = it_client&lt;/P&gt;&lt;P&gt;          plantdata           = it_plant&lt;/P&gt;&lt;P&gt;          storagelocationdata = it_storage&lt;/P&gt;&lt;P&gt;          valuationdata       = it_valuation&lt;/P&gt;&lt;P&gt;          salesdata           = it_sales&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          taxclassifications  = it_tax_class&lt;/P&gt;&lt;P&gt;          return              = it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_header-material = lv_matnr.&lt;/P&gt;&lt;P&gt;      it_header-matl_type = it_mara-mtart.&lt;/P&gt;&lt;P&gt;      it_header-ind_sector = it_mara-mbrsh.&lt;/P&gt;&lt;P&gt;      it_header-sales_view = 'X'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_sales TO it_sales1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_sales1 TO it_sales1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BEGIN OF I_D01K966423 Add Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      MOVE-CORRESPONDING it_client TO it_client1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_client1 TO it_client1x.&lt;/P&gt;&lt;P&gt;      it_client1-old_mat_no = lv_matnr1.&lt;/P&gt;&lt;P&gt;      it_client1-pur_status = 'M2'.&lt;/P&gt;&lt;P&gt;      it_client1-sal_status = 'Z1'.&lt;/P&gt;&lt;P&gt;      it_client1-svalidfrom = sy-datum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF I_D0K966423 Add Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_plant TO it_plant1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_plant1 TO it_plant1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tax classification for Sales view&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT it_tax_class.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING it_tax_class TO it_tax_class1.&lt;/P&gt;&lt;P&gt;        APPEND it_tax_class1.&lt;/P&gt;&lt;P&gt;        CLEAR : it_tax_class, it_tax_class1.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&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           = it_header&lt;/P&gt;&lt;P&gt;          clientdata         = it_client1      &lt;/P&gt;&lt;P&gt;         clientdatax        = it_client1x &lt;/P&gt;&lt;P&gt;          plantdata          = it_plant1&lt;/P&gt;&lt;P&gt;          plantdatax         = it_plant1x&lt;/P&gt;&lt;P&gt;          salesdata          = it_sales1&lt;/P&gt;&lt;P&gt;          salesdatax         = it_sales1x&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          return             = it_return2&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          taxclassifications = it_tax_class1[] " For Sales View&lt;/P&gt;&lt;P&gt;          returnmessages     = returnmsg2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jan 2012 23:03:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-01-17T23:03:14Z</dc:date>
    <item>
      <title>Re: Material master creation using BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485080#M1652677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am creating Material Master record using BAPI_MATERIAL_SAVEDATA.  I am getting all material details from BAPI_MATERIAL_GET_ALL and then passing them to variables of BAPI_MATERIAL_SAVEDATA. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can create successfully material, but Sales Views are not created, always display the message , Material not found in Storage location  X of plant Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using loop because, I am having multiple storage locations for combination of  plant, sales organization and &lt;/P&gt;&lt;P&gt;distribution channel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_mvke .&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_MATERIAL_GET_ALL'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          material            = p_matnr1&lt;/P&gt;&lt;P&gt;          comp_code           = it_t001k-bukrs&lt;/P&gt;&lt;P&gt;          val_area            = it_mbew-bwkey&lt;/P&gt;&lt;P&gt;          val_type            = it_mbew-bwtar&lt;/P&gt;&lt;P&gt;          plant               = p_werks&lt;/P&gt;&lt;P&gt;          salesorg            = it_mvke-vkorg&lt;/P&gt;&lt;P&gt;          distr_chan          = it_mvke-vtweg&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          clientdata          = it_client&lt;/P&gt;&lt;P&gt;          plantdata           = it_plant&lt;/P&gt;&lt;P&gt;          storagelocationdata = it_storage&lt;/P&gt;&lt;P&gt;          valuationdata       = it_valuation&lt;/P&gt;&lt;P&gt;          salesdata           = it_sales&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          taxclassifications  = it_tax_class&lt;/P&gt;&lt;P&gt;          return              = it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_header-material = lv_matnr.&lt;/P&gt;&lt;P&gt;      it_header-matl_type = it_mara-mtart.&lt;/P&gt;&lt;P&gt;      it_header-ind_sector = it_mara-mbrsh.&lt;/P&gt;&lt;P&gt;      it_header-sales_view = 'X'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_sales TO it_sales1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_sales1 TO it_sales1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BEGIN OF I_D01K966423 Add Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      MOVE-CORRESPONDING it_client TO it_client1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_client1 TO it_client1x.&lt;/P&gt;&lt;P&gt;      it_client1-old_mat_no = lv_matnr1.&lt;/P&gt;&lt;P&gt;      it_client1-pur_status = 'M2'.&lt;/P&gt;&lt;P&gt;      it_client1-sal_status = 'Z1'.&lt;/P&gt;&lt;P&gt;      it_client1-svalidfrom = sy-datum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF I_D0K966423 Add Code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_plant TO it_plant1.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_plant1 TO it_plant1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tax classification for Sales view&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT it_tax_class.&lt;/P&gt;&lt;P&gt;        MOVE-CORRESPONDING it_tax_class TO it_tax_class1.&lt;/P&gt;&lt;P&gt;        APPEND it_tax_class1.&lt;/P&gt;&lt;P&gt;        CLEAR : it_tax_class, it_tax_class1.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&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           = it_header&lt;/P&gt;&lt;P&gt;          clientdata         = it_client1      &lt;/P&gt;&lt;P&gt;         clientdatax        = it_client1x &lt;/P&gt;&lt;P&gt;          plantdata          = it_plant1&lt;/P&gt;&lt;P&gt;          plantdatax         = it_plant1x&lt;/P&gt;&lt;P&gt;          salesdata          = it_sales1&lt;/P&gt;&lt;P&gt;          salesdatax         = it_sales1x&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          return             = it_return2&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          taxclassifications = it_tax_class1[] " For Sales View&lt;/P&gt;&lt;P&gt;          returnmessages     = returnmsg2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 23:03:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485080#M1652677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-17T23:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Material master creation using BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485081#M1652678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are giving a random material number, check if the material that your giving in selection screen exists in MARA table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 10:02:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485081#M1652678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T10:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Material master creation using BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485082#M1652679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZBAPI_TEST1&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Author  :&lt;/P&gt;&lt;P&gt;*&amp;amp; Date    : 18-01-2012&lt;/P&gt;&lt;P&gt;*&amp;amp; Purpose :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Date Changed by Tag Description&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  zbapi_TEST1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---tables used&lt;/P&gt;&lt;P&gt;tables:bapimathead,&lt;/P&gt;&lt;P&gt;       bapi_makt,&lt;/P&gt;&lt;P&gt;       bapi_mara,&lt;/P&gt;&lt;P&gt;       bapi_marax.&lt;/P&gt;&lt;P&gt;*--declaration for internal table&lt;/P&gt;&lt;P&gt;data:begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;      material type bapimathead-material,&lt;/P&gt;&lt;P&gt;      ind_sector(20),&lt;/P&gt;&lt;P&gt;      matl_type type bapimathead-matl_type,&lt;/P&gt;&lt;P&gt;      matl_group type bapi_mara-matl_group,&lt;/P&gt;&lt;P&gt;      langu type bapi_makt-langu,&lt;/P&gt;&lt;P&gt;      matl_desc type bapi_makt-matl_desc,&lt;/P&gt;&lt;P&gt;     end of itab,&lt;/P&gt;&lt;P&gt;     it_return like bapiret2,&lt;/P&gt;&lt;P&gt;     it_bapi like bapi_makt occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bapi_mvke type bapi_mvke,&lt;/P&gt;&lt;P&gt;      bapi_mvkex type bapi_mvkex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bapi_marc type bapi_marc,&lt;/P&gt;&lt;P&gt;      bapi_marcx type bapi_marcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bapi_mard type bapi_mard,&lt;/P&gt;&lt;P&gt;      bapi_mardx type bapi_mardx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---selection screen&lt;/P&gt;&lt;P&gt;parameters:p_file type ibipparms-path obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---f4 help for the file from PC&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_file.&lt;/P&gt;&lt;P&gt;  perform get_f4help.&lt;/P&gt;&lt;P&gt;*--start-of-selection .&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  perform upload_file_itab.&lt;/P&gt;&lt;P&gt;  perform call_bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_F4HELP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_f4help .&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;    importing&lt;/P&gt;&lt;P&gt;      file_name     = p_file.         " get_f4help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " GET_F4HELP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPLOAD_FILE_ITAB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form upload_file_itab.&lt;/P&gt;&lt;P&gt;  data: l_file type string.&lt;/P&gt;&lt;P&gt;  l_file = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      filename            = l_file&lt;/P&gt;&lt;P&gt;      filetype            = 'ASC'&lt;/P&gt;&lt;P&gt;      has_field_separator = 'X'&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      data_tab            = itab.          " upload_file_itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " UPLOAD_FILE_ITAB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CALL_BAPI&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form call_bapi .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;    bapimathead-material   = itab-material.&lt;/P&gt;&lt;P&gt;    bapimathead-ind_sector = itab-ind_sector.&lt;/P&gt;&lt;P&gt;    bapimathead-matl_type  = itab-matl_type.&lt;/P&gt;&lt;P&gt;    bapimathead-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;    bapimathead-sales_view = 'X'.&lt;/P&gt;&lt;P&gt;    bapi_mara-matl_group   = itab-matl_group.&lt;/P&gt;&lt;P&gt;    bapi_mara-base_uom     = 'KGS'.&lt;/P&gt;&lt;P&gt;    bapi_marax-matl_group  = 'X'.&lt;/P&gt;&lt;P&gt;    bapi_marax-base_uom    = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    bapi_marc-plant = bapi_marcx-plant = '1000'.&lt;/P&gt;&lt;P&gt;    bapi_mard-plant = bapi_mardx-plant = '1000'.&lt;/P&gt;&lt;P&gt;    bapi_mard-stge_loc = bapi_mardx-stge_loc = '0001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    bapi_mvke-sales_org  = '1000'.&lt;/P&gt;&lt;P&gt;    bapi_mvke-distr_chan = '10'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    bapi_mvkex-sales_org  = '1000'.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-distr_chan = '10'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_bapi-langu          = itab-langu.&lt;/P&gt;&lt;P&gt;    it_bapi-langu_iso      = 'EN'.&lt;/P&gt;&lt;P&gt;    it_bapi-matl_desc      = itab-matl_desc.&lt;/P&gt;&lt;P&gt;    append it_bapi.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear it_bapi.&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;P&gt;      storagelocationdata = bapi_mard&lt;/P&gt;&lt;P&gt;      storagelocationdatax = bapi_mardx&lt;/P&gt;&lt;P&gt;      salesdata           = bapi_mvke&lt;/P&gt;&lt;P&gt;      salesdatax          = bapi_mvkex&lt;/P&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_bapi.&lt;/P&gt;&lt;P&gt;  call function 'BAPI_TRANSACTION_COMMIT' .&lt;/P&gt;&lt;P&gt;*---this is the message type which indicates whether it is failed or succeded&lt;/P&gt;&lt;P&gt;  write:/ it_return-type,it_return-message.                      " call_bapi&lt;/P&gt;&lt;P&gt;endform.                    " CALL_BAPI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Guna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 10:59:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485082#M1652679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T10:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Material master creation using BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485083#M1652680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;set storage view also.&lt;/P&gt;&lt;P&gt;like bapimathead-storage_view = 'X'...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 11:12:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-material-master-creation-using-bapi-material-savedata/m-p/8485083#M1652680</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T11:12:45Z</dc:date>
    </item>
  </channel>
</rss>

