<?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: 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/3369212#M808650</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have to populate the sales data to get MVKE tables updated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the bold lines&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_head-material = gs_output1-matnr.&lt;/P&gt;&lt;P&gt;gt_bapi_head-ind_sector = gs_output1-mbrsh.&lt;/P&gt;&lt;P&gt;gt_bapi_head-matl_type = gs_output1-mtart.&lt;/P&gt;&lt;P&gt;gt_bapi_head-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-purchase_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-account_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-sales_view = 'X'. we have to populate the this structure&lt;/P&gt;&lt;P&gt;*Client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_client-matl_group = gs_output1-matkl.&lt;/P&gt;&lt;P&gt;gt_bapi_client-base_uom = gs_output1-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Plant&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-plant = gs_output1-werks.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-pur_status = gs_output1-mmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_type = gs_output1-dismm.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_ctrler = gs_output1-dispo.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-serv_level = gs_output1-zserclass.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-availcheck = gs_output1-mtvfp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-plant = gs_output1-werks .&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-pur_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_type = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_ctrler = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-serv_level = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-availcheck = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Material Description &lt;/P&gt;&lt;P&gt;REFRESH gt_materialdesc.&lt;/P&gt;&lt;P&gt;gt_materialdesc-langu = gs_output1-spras.&lt;/P&gt;&lt;P&gt;gt_materialdesc-matl_desc = gs_output1-maktx.&lt;/P&gt;&lt;P&gt;append gt_materialdesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Sales&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sales_org = gs_output1-vkorg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-distr_chan = gs_output1-vtweg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sal_status = gs_output1-vmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-valid_from = gs_output1-vmstd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sal_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-valid_from =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward Points if found helpfull..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Cheers,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Chandra Sekhar.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Feb 2008 09:23:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-06T09:23:59Z</dc:date>
    <item>
      <title>bapi_material_savedata</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/3369210#M808648</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 working on a module pool program.In the o/p screen there are many records.If the user wants to change the field values of a particular record,he clicks on the checkbox besides that record and when he click on the change button,control goes to update screen.In this screen when the user changes the value of one particular field and click on the checkbox beside and then click on the execute button,the changed value of that field should get updated in that particular record in the database table.Here I want to update mvke and marc tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used FM BAPI_MATERIAL_SAVEDATA to update the database tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only marc table is getting updated with changed values.mvke table is not getting updated.What would be the reason for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sending a part of my code.Please check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form move_mat_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_head-material = gs_output1-matnr.&lt;/P&gt;&lt;P&gt;gt_bapi_head-ind_sector = gs_output1-mbrsh.&lt;/P&gt;&lt;P&gt;gt_bapi_head-matl_type = gs_output1-mtart.&lt;/P&gt;&lt;P&gt;gt_bapi_head-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-purchase_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-account_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-sales_view = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_client-matl_group = gs_output1-matkl.&lt;/P&gt;&lt;P&gt;gt_bapi_client-base_uom = gs_output1-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Plant&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-plant = gs_output1-werks.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-pur_status = gs_output1-mmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_type = gs_output1-dismm.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_ctrler = gs_output1-dispo.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-serv_level = gs_output1-zserclass.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-availcheck = gs_output1-mtvfp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-plant = gs_output1-werks .&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-pur_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_type = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_ctrler = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-serv_level = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-availcheck = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Material Description &lt;/P&gt;&lt;P&gt;REFRESH gt_materialdesc.&lt;/P&gt;&lt;P&gt;gt_materialdesc-langu = gs_output1-spras.&lt;/P&gt;&lt;P&gt;gt_materialdesc-matl_desc = gs_output1-maktx.&lt;/P&gt;&lt;P&gt;append gt_materialdesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Sales&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sales_org = gs_output1-vkorg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-distr_chan = gs_output1-vtweg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sal_status = gs_output1-vmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-valid_from = gs_output1-vmstd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sal_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-valid_from = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " move_mat_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2008 09:15:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/3369210#M808648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-06T09:15:29Z</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/3369211#M808649</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;this is an example how it work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get material number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'RM03M-MATNR'.                         &lt;/P&gt;&lt;P&gt;        HEADDATA-MATERIAL = FT-FVAL.                     &lt;/P&gt;&lt;P&gt;      ENDIF.                                               &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get Industry Sector to material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'RM03M-MBRSH'.                          &lt;/P&gt;&lt;P&gt;        HEADDATA-IND_SECTOR = FT-FVAL.                     "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get material type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'RM03M-MTART'.                          "&lt;/P&gt;&lt;P&gt;        HEADDATA-MATL_TYPE = FT-FVAL.                      "&lt;/P&gt;&lt;P&gt;        HEADDATA-MRP_VIEW = 'X'.                           "&lt;/P&gt;&lt;P&gt;        HEADDATA-WORK_SCHED_VIEW = 'X'.               "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'RM03M-WERKS'.                          "&lt;/P&gt;&lt;P&gt;        PLANTDATA-PLANT = FT-FVAL.                         "&lt;/P&gt;&lt;P&gt;        PLANTDATAX-PLANT = FT-FVAL.                        "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get material short text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'MAKT-MAKTX'.                           "&lt;/P&gt;&lt;P&gt;        MATERIALDESCRIPTION-MATL_DESC = FT-FVAL.           "&lt;/P&gt;&lt;P&gt;        MATERIALDESCRIPTION-LANGU = SY-LANGU.              "&lt;/P&gt;&lt;P&gt;        APPEND MATERIALDESCRIPTION.                        "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get material unit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'MARA-MEINS'.                           "&lt;/P&gt;&lt;P&gt;        CLIENTDATA-BASE_UOM = VERB_MSTAMM-MEINS.           "&lt;/P&gt;&lt;P&gt;        CLIENTDATAX-BASE_UOM = 'X'.                        "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get MRP type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'MARC-DISMM'.                           "&lt;/P&gt;&lt;P&gt;        PLANTDATA-MRP_TYPE = FT-FVAL.                      "&lt;/P&gt;&lt;P&gt;        PLANTDATAX-MRP_TYPE = 'X'.                         "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get check group for availability check&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF FT-FNAM = 'MARC-MTVFP'.                           "&lt;/P&gt;&lt;P&gt;        PLANTDATA-AVAILCHECK = FT-FVAL.                    "&lt;/P&gt;&lt;P&gt;        PLANTDATAX-AVAILCHECK = 'X'.                       "&lt;/P&gt;&lt;P&gt;      ENDIF.                                               "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Nicole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2008 09:22:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/3369211#M808649</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-06T09:22:07Z</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/3369212#M808650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have to populate the sales data to get MVKE tables updated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the bold lines&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_head-material = gs_output1-matnr.&lt;/P&gt;&lt;P&gt;gt_bapi_head-ind_sector = gs_output1-mbrsh.&lt;/P&gt;&lt;P&gt;gt_bapi_head-matl_type = gs_output1-mtart.&lt;/P&gt;&lt;P&gt;gt_bapi_head-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-purchase_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-account_view = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_head-sales_view = 'X'. we have to populate the this structure&lt;/P&gt;&lt;P&gt;*Client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_client-matl_group = gs_output1-matkl.&lt;/P&gt;&lt;P&gt;gt_bapi_client-base_uom = gs_output1-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_clientx-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Plant&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-plant = gs_output1-werks.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-pur_status = gs_output1-mmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_type = gs_output1-dismm.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-mrp_ctrler = gs_output1-dispo.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-serv_level = gs_output1-zserclass.&lt;/P&gt;&lt;P&gt;gt_bapi_marc1-availcheck = gs_output1-mtvfp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-plant = gs_output1-werks .&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-pur_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_type = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-mrp_ctrler = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-serv_level = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_marcx-availcheck = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Material Description &lt;/P&gt;&lt;P&gt;REFRESH gt_materialdesc.&lt;/P&gt;&lt;P&gt;gt_materialdesc-langu = gs_output1-spras.&lt;/P&gt;&lt;P&gt;gt_materialdesc-matl_desc = gs_output1-maktx.&lt;/P&gt;&lt;P&gt;append gt_materialdesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Sales&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sales_org = gs_output1-vkorg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-distr_chan = gs_output1-vtweg.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-sal_status = gs_output1-vmsta.&lt;/P&gt;&lt;P&gt;gt_bapi_mvke1-valid_from = gs_output1-vmstd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-sal_status = 'X'.&lt;/P&gt;&lt;P&gt;gt_bapi_mvkex-valid_from =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward Points if found helpfull..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Cheers,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Chandra Sekhar.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2008 09:23:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/3369212#M808650</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-06T09:23:59Z</dc:date>
    </item>
  </channel>
</rss>

