<?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 BAPI_MATERIAL_SAVEDATA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839424#M665002</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'm using the above BAPI to create materials...The problem is that the BAPI is not creating any sales data for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales: Sales Org. Data 1&lt;/P&gt;&lt;P&gt;Sales: Sales Org. Data 2&lt;/P&gt;&lt;P&gt;Sales: General/Plant Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These 3 views are not getting created even though I've populated the sales views...Any ideas why ? Any help would be appreciated. I've pasted my code here...&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;    CLEAR: it_return[], it_return1[], it_return,it_return1.&lt;/P&gt;&lt;P&gt;    lv_counter = lv_counter + 1.&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;&lt;/P&gt;&lt;P&gt;*-- Select the views&lt;/P&gt;&lt;P&gt;    bapimathead-basic_view    = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-sales_view    = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-purchase_view = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-mrp_view      = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-storage_view  = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-account_view  = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-cost_view     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Client data&lt;/P&gt;&lt;P&gt;    bapi_mara-matl_group      = it_matmaster-matkl.&lt;/P&gt;&lt;P&gt;    bapi_mara-base_uom        = it_matmaster-meins.&lt;/P&gt;&lt;P&gt;    bapi_mara-unit_of_wt      = it_matmaster-gewei.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  bapi_mara-item_cat        = it_matmaster-mtpos.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    bapi_mara-trans_grp       = it_matmaster-tragr.&lt;/P&gt;&lt;P&gt;    bapi_mara-pur_status      = it_matmaster-mstae.&lt;/P&gt;&lt;P&gt;    bapi_marax-matl_group     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-base_uom       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-unit_of_wt     = c_selected.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  bapi_marax-item_cat       = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    bapi_marax-trans_grp      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-pur_status     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Plant data&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-availcheck      = it_matmaster-mtvfp.&lt;/P&gt;&lt;P&gt;    bapi_marc-loadinggrp      = it_matmaster-ladgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_group       = it_matmaster-disgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_type        = it_matmaster-dismm.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_ctrler      = it_matmaster-dispo.&lt;/P&gt;&lt;P&gt;    bapi_marc-lotsizekey      = it_matmaster-disls.&lt;/P&gt;&lt;P&gt;    bapi_marc-reorder_pt      = it_matmaster-minbe.&lt;/P&gt;&lt;P&gt;    bapi_marc-sloc_exprc      = it_matmaster-lgfsb.&lt;/P&gt;&lt;P&gt;    bapi_marc-plnd_delry      = it_matmaster-plifz.&lt;/P&gt;&lt;P&gt;    bapi_marc-sm_key          = it_matmaster-fhori.&lt;/P&gt;&lt;P&gt;    bapi_marc-safety_stk      = it_matmaster-eisbe.&lt;/P&gt;&lt;P&gt;    bapi_marc-lot_size        = it_matmaster-losgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-minlotsize      = it_matmaster-bstmi.&lt;/P&gt;&lt;P&gt;    bapi_marcx-plant          = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_marcx-pur_group      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-availcheck     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-loadinggrp     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_group      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_type       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_ctrler     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-lotsizekey     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-reorder_pt     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-sloc_exprc     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-plnd_delry     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-sm_key         = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-lot_size       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-minlotsize     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Storage Location data&lt;/P&gt;&lt;P&gt;    bapi_mard-plant           = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mard-stge_loc        = it_matmaster-lgort.&lt;/P&gt;&lt;P&gt;    bapi_mard-stge_bin        = it_matmaster-lgpbe.&lt;/P&gt;&lt;P&gt;    bapi_mardx-plant          = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mardx-stge_loc       = it_matmaster-lgort.&lt;/P&gt;&lt;P&gt;    bapi_mardx-stge_bin       = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Valuation data&lt;/P&gt;&lt;P&gt;    bapi_mbew-val_area        = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mbew-val_class       = it_matmaster-bklas.&lt;/P&gt;&lt;P&gt;    bapi_mbew-price_ctrl      = it_matmaster-vprsv.&lt;/P&gt;&lt;P&gt;    bapi_mbew-price_unit      = it_matmaster-peinh.&lt;/P&gt;&lt;P&gt;    bapi_mbew-moving_pr       = it_matmaster-verpr.&lt;/P&gt;&lt;P&gt;    bapi_mbew-std_price       = it_matmaster-stprs.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-val_area       = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-val_class      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-price_ctrl     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-price_unit     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-moving_pr      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-std_price      = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Sales data&lt;/P&gt;&lt;P&gt;    bapi_mvke-sales_org       = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;    bapi_mvke-distr_chan      = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;    bapi_mvke-item_cat        = it_matmaster-mtpos.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-sales_org      = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-distr_chan     = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-item_cat       = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Tax Classification data&lt;/P&gt;&lt;P&gt;    bapi_mlan-taxclass_1      = it_matmaster-taxkm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Material descriptions&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;    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;**-- Quantities&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-gross_wt           = it_matmaster-brgew.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-alt_unit           = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-alt_unit_iso       = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-unit_of_wt         = it_matmaster-gewei.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_uom.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-gross_wt          = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-alt_unit          = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-alt_unit_iso      = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-unit_of_wt        = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_uomx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**-- Units&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_mean-unit              = 'KD3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_mean.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Call the 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;        valuationdata        = bapi_mbew&lt;/P&gt;&lt;P&gt;        valuationdatax       = bapi_mbewx&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_materialdesc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      unitsofmeasure       = it_uom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      unitsofmeasurex      = it_uomx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      internationalartnos  = it_mean.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_return-type = 'E' OR&lt;/P&gt;&lt;P&gt;       it_return-type = 'A'.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;*-- Write the log&lt;/P&gt;&lt;P&gt;      WRITE:/(10) lv_counter CENTERED COLOR 6,&lt;/P&gt;&lt;P&gt;              12  it_matmaster-matnr  COLOR 6,&lt;/P&gt;&lt;P&gt;              34  it_return-message   COLOR 6.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          wait   = c_selected&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          return = it_return1.&lt;/P&gt;&lt;P&gt;*-- Write the log&lt;/P&gt;&lt;P&gt;      WRITE:/(10) lv_counter CENTERED COLOR 5,&lt;/P&gt;&lt;P&gt;              12  it_matmaster-matnr  COLOR 5,&lt;/P&gt;&lt;P&gt;              34  it_return-message   COLOR 5.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Sep 2007 11:21:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-20T11:21:14Z</dc:date>
    <item>
      <title>BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839424#M665002</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'm using the above BAPI to create materials...The problem is that the BAPI is not creating any sales data for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales: Sales Org. Data 1&lt;/P&gt;&lt;P&gt;Sales: Sales Org. Data 2&lt;/P&gt;&lt;P&gt;Sales: General/Plant Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These 3 views are not getting created even though I've populated the sales views...Any ideas why ? Any help would be appreciated. I've pasted my code here...&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;    CLEAR: it_return[], it_return1[], it_return,it_return1.&lt;/P&gt;&lt;P&gt;    lv_counter = lv_counter + 1.&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;&lt;/P&gt;&lt;P&gt;*-- Select the views&lt;/P&gt;&lt;P&gt;    bapimathead-basic_view    = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-sales_view    = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-purchase_view = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-mrp_view      = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-storage_view  = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-account_view  = c_selected.&lt;/P&gt;&lt;P&gt;    bapimathead-cost_view     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Client data&lt;/P&gt;&lt;P&gt;    bapi_mara-matl_group      = it_matmaster-matkl.&lt;/P&gt;&lt;P&gt;    bapi_mara-base_uom        = it_matmaster-meins.&lt;/P&gt;&lt;P&gt;    bapi_mara-unit_of_wt      = it_matmaster-gewei.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  bapi_mara-item_cat        = it_matmaster-mtpos.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    bapi_mara-trans_grp       = it_matmaster-tragr.&lt;/P&gt;&lt;P&gt;    bapi_mara-pur_status      = it_matmaster-mstae.&lt;/P&gt;&lt;P&gt;    bapi_marax-matl_group     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-base_uom       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-unit_of_wt     = c_selected.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  bapi_marax-item_cat       = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    bapi_marax-trans_grp      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marax-pur_status     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Plant data&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-availcheck      = it_matmaster-mtvfp.&lt;/P&gt;&lt;P&gt;    bapi_marc-loadinggrp      = it_matmaster-ladgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_group       = it_matmaster-disgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_type        = it_matmaster-dismm.&lt;/P&gt;&lt;P&gt;    bapi_marc-mrp_ctrler      = it_matmaster-dispo.&lt;/P&gt;&lt;P&gt;    bapi_marc-lotsizekey      = it_matmaster-disls.&lt;/P&gt;&lt;P&gt;    bapi_marc-reorder_pt      = it_matmaster-minbe.&lt;/P&gt;&lt;P&gt;    bapi_marc-sloc_exprc      = it_matmaster-lgfsb.&lt;/P&gt;&lt;P&gt;    bapi_marc-plnd_delry      = it_matmaster-plifz.&lt;/P&gt;&lt;P&gt;    bapi_marc-sm_key          = it_matmaster-fhori.&lt;/P&gt;&lt;P&gt;    bapi_marc-safety_stk      = it_matmaster-eisbe.&lt;/P&gt;&lt;P&gt;    bapi_marc-lot_size        = it_matmaster-losgr.&lt;/P&gt;&lt;P&gt;    bapi_marc-minlotsize      = it_matmaster-bstmi.&lt;/P&gt;&lt;P&gt;    bapi_marcx-plant          = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_marcx-pur_group      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-availcheck     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-loadinggrp     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_group      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_type       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-mrp_ctrler     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-lotsizekey     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-reorder_pt     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-sloc_exprc     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-plnd_delry     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-sm_key         = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-lot_size       = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_marcx-minlotsize     = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Storage Location data&lt;/P&gt;&lt;P&gt;    bapi_mard-plant           = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mard-stge_loc        = it_matmaster-lgort.&lt;/P&gt;&lt;P&gt;    bapi_mard-stge_bin        = it_matmaster-lgpbe.&lt;/P&gt;&lt;P&gt;    bapi_mardx-plant          = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mardx-stge_loc       = it_matmaster-lgort.&lt;/P&gt;&lt;P&gt;    bapi_mardx-stge_bin       = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Valuation data&lt;/P&gt;&lt;P&gt;    bapi_mbew-val_area        = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mbew-val_class       = it_matmaster-bklas.&lt;/P&gt;&lt;P&gt;    bapi_mbew-price_ctrl      = it_matmaster-vprsv.&lt;/P&gt;&lt;P&gt;    bapi_mbew-price_unit      = it_matmaster-peinh.&lt;/P&gt;&lt;P&gt;    bapi_mbew-moving_pr       = it_matmaster-verpr.&lt;/P&gt;&lt;P&gt;    bapi_mbew-std_price       = it_matmaster-stprs.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-val_area       = it_matmaster-werks.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-val_class      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-price_ctrl     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-price_unit     = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-moving_pr      = c_selected.&lt;/P&gt;&lt;P&gt;    bapi_mbewx-std_price      = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Sales data&lt;/P&gt;&lt;P&gt;    bapi_mvke-sales_org       = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;    bapi_mvke-distr_chan      = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;    bapi_mvke-item_cat        = it_matmaster-mtpos.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-sales_org      = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-distr_chan     = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;    bapi_mvkex-item_cat       = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Tax Classification data&lt;/P&gt;&lt;P&gt;    bapi_mlan-taxclass_1      = it_matmaster-taxkm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Material descriptions&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;    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;**-- Quantities&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-gross_wt           = it_matmaster-brgew.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-alt_unit           = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-alt_unit_iso       = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uom-unit_of_wt         = it_matmaster-gewei.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_uom.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-gross_wt          = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-alt_unit          = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-alt_unit_iso      = 'KG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_uomx-unit_of_wt        = c_selected.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_uomx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**-- Units&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   it_mean-unit              = 'KD3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND it_mean.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Call the 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;        valuationdata        = bapi_mbew&lt;/P&gt;&lt;P&gt;        valuationdatax       = bapi_mbewx&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_materialdesc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      unitsofmeasure       = it_uom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      unitsofmeasurex      = it_uomx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      internationalartnos  = it_mean.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_return-type = 'E' OR&lt;/P&gt;&lt;P&gt;       it_return-type = 'A'.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;*-- Write the log&lt;/P&gt;&lt;P&gt;      WRITE:/(10) lv_counter CENTERED COLOR 6,&lt;/P&gt;&lt;P&gt;              12  it_matmaster-matnr  COLOR 6,&lt;/P&gt;&lt;P&gt;              34  it_return-message   COLOR 6.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          wait   = c_selected&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          return = it_return1.&lt;/P&gt;&lt;P&gt;*-- Write the log&lt;/P&gt;&lt;P&gt;      WRITE:/(10) lv_counter CENTERED COLOR 5,&lt;/P&gt;&lt;P&gt;              12  it_matmaster-matnr  COLOR 5,&lt;/P&gt;&lt;P&gt;              34  it_return-message   COLOR 5.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 11:21:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839424#M665002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T11:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839425#M665003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Check the table name salesdata = &amp;lt;b&amp;gt;bapi_mvke&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;I hope it is  &amp;lt;b&amp;gt;bapi_mvkex&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;for some fields you are not using mvkex&lt;/P&gt;&lt;P&gt;check it&lt;/P&gt;&lt;P&gt;*-- Sales data&lt;/P&gt;&lt;P&gt;bapi_mvke-sales_org = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;bapi_mvke-distr_chan = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;bapi_mvke-item_cat = it_matmaster-mtpos.&lt;/P&gt;&lt;P&gt;bapi_mvkex-sales_org = it_matmaster-vkorg.&lt;/P&gt;&lt;P&gt;bapi_mvkex-distr_chan = it_matmaster-vtweg.&lt;/P&gt;&lt;P&gt;bapi_mvkex-item_cat = c_selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mvke table is optional , where as for bapi_mvkex pass all the values of fields and see&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Anji Reddy Vangala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 11:26:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839425#M665003</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T11:26:11Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839426#M665004</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;Check this link for a sample code for the BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap-img.com/abap/bapi-to-copy-materials-from-one-plant-to-another.htm" target="test_blank"&gt;http://sap-img.com/abap/bapi-to-copy-materials-from-one-plant-to-another.htm&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Padmam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 11:27:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839426#M665004</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T11:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839427#M665005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anji Reddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did not get your point here. I'm passing sales org/dist channel and item cat group to salesdata (BAPI_MVKE) and salesdatax(BAPI_MVKEX)...Isn't it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 11:30:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/2839427#M665005</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T11:30:00Z</dc:date>
    </item>
  </channel>
</rss>

