<?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: zprogram to create material master data using bapi in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314888#M793999</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;Look at the example ocdes&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3782891"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="164617"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also use the bapi BAPI_PO_CHANGE, Look at the example code&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Feb 2008 14:13:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-04T14:13:12Z</dc:date>
    <item>
      <title>zprogram to create material master data using bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314886#M793997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone send me a zprogram which uses a&lt;/P&gt;&lt;P&gt;bapi to create\update material master data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks ,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 06:28:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314886#M793997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T06:28:43Z</dc:date>
    </item>
    <item>
      <title>Re: zprogram to create material master data using bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314887#M793998</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;here below a code sample that will help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;FORM execution .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: is_headdata TYPE bapimathead.&lt;/P&gt;&lt;P&gt;  DATA: is_clientdata TYPE bapi_mara.&lt;/P&gt;&lt;P&gt;  DATA: is_clientdatax TYPE bapi_marax.&lt;/P&gt;&lt;P&gt;  DATA: is_plantdata TYPE bapi_marc.&lt;/P&gt;&lt;P&gt;  DATA: is_plantdatax TYPE bapi_marcx.&lt;/P&gt;&lt;P&gt;  DATA: is_valuationdata  TYPE bapi_mbew.&lt;/P&gt;&lt;P&gt;  DATA: is_valuationdatax  TYPE bapi_mbewx.&lt;/P&gt;&lt;P&gt;  DATA: it_materialdescription TYPE bapi_makt OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA : is_storagelocationdata TYPE bapi_mard,&lt;/P&gt;&lt;P&gt;         is_storagelocationdatax TYPE bapi_mardx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... views&lt;/P&gt;&lt;P&gt;  is_headdata-material = mara-matnr.&lt;/P&gt;&lt;P&gt;  is_headdata-ind_sector = 'M'.&lt;/P&gt;&lt;P&gt;  is_headdata-matl_type = 'ROH'.&lt;/P&gt;&lt;P&gt;  is_headdata-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;  is_headdata-purchase_view = 'X'.&lt;/P&gt;&lt;P&gt;  is_headdata-mrp_view = 'X'.&lt;/P&gt;&lt;P&gt;  is_headdata-account_view = 'X'.&lt;/P&gt;&lt;P&gt;  is_headdata-cost_view = 'X'.&lt;/P&gt;&lt;P&gt;  is_headdata-storage_view = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... constants&lt;/P&gt;&lt;P&gt;  is_clientdata-pur_valkey = '3'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-pur_valkey = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... Données article générales (de l'écran)&lt;/P&gt;&lt;P&gt;  is_clientdata-base_uom = mara-meins.&lt;/P&gt;&lt;P&gt;  is_clientdata-matl_group = mara-matkl.&lt;/P&gt;&lt;P&gt;  is_clientdata-mfr_no = mara-mfrnr.&lt;/P&gt;&lt;P&gt;  is_clientdata-manu_mat = mara-mfrpn.&lt;/P&gt;&lt;P&gt;  is_clientdata-pur_status = mara-mstae.&lt;/P&gt;&lt;P&gt;  is_clientdata-old_mat_no = mara-bismt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_clientdatax-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-mfr_no = 'X'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-manu_mat = 'X'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-pur_status = 'X'.&lt;/P&gt;&lt;P&gt;  is_clientdatax-old_mat_no = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... Description&lt;/P&gt;&lt;P&gt;  it_materialdescription-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  it_materialdescription-matl_desc = makt-maktx.&lt;/P&gt;&lt;P&gt;  APPEND it_materialdescription.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_plantdata-sm_key = '000'.&lt;/P&gt;&lt;P&gt;  is_plantdata-dep_req_id = '2'.&lt;/P&gt;&lt;P&gt;  is_plantdata-availcheck = '02'.&lt;/P&gt;&lt;P&gt;  is_plantdata-auto_p_ord = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-sm_key = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-dep_req_id = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-availcheck = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-auto_p_ord = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_plantdata-pur_status = mara-mstae.&lt;/P&gt;&lt;P&gt;  is_plantdatax-pur_status = '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;      is_plantdata-profit_ctr = '100012'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_plantdata-proc_type = 'F'.&lt;/P&gt;&lt;P&gt;  is_plantdata-determ_grp = 'Z001'.&lt;/P&gt;&lt;P&gt;  is_plantdata-deploy_horiz = '000'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-proc_type = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-determ_grp = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-deploy_horiz = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... Plant data&lt;/P&gt;&lt;P&gt;  is_plantdata-plant = marc-werks.&lt;/P&gt;&lt;P&gt;  is_plantdata-pur_group = marc-ekgrp.&lt;/P&gt;&lt;P&gt;  is_plantdata-abc_id = marc-maabc.&lt;/P&gt;&lt;P&gt;  is_plantdata-mrp_type = marc-dismm.&lt;/P&gt;&lt;P&gt;  is_plantdata-plnd_delry = marc-plifz.&lt;/P&gt;&lt;P&gt;  is_plantdata-lotsizekey = marc-disls.&lt;/P&gt;&lt;P&gt;  is_plantdata-safety_stk = marc-eisbe.&lt;/P&gt;&lt;P&gt;  is_plantdata-mrp_ctrler = marc-dispo.&lt;/P&gt;&lt;P&gt;  is_plantdata-iss_st_loc = marc-lgpro.&lt;/P&gt;&lt;P&gt;  is_plantdata-sloc_exprc = marc-lgfsb.&lt;/P&gt;&lt;P&gt;  is_plantdata-round_prof = marc-rdprf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_plantdatax-plant = marc-werks.&lt;/P&gt;&lt;P&gt;  is_plantdatax-pur_group = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-abc_id = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-mrp_type = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-plnd_delry = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-lotsizekey = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-safety_stk = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-mrp_ctrler = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-iss_st_loc = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-sloc_exprc = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-round_prof = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... Valuation&lt;/P&gt;&lt;P&gt;  is_valuationdata-val_area = marc-werks.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-val_area = marc-werks.&lt;/P&gt;&lt;P&gt;  is_valuationdata-price_ctrl = 'V'.&lt;/P&gt;&lt;P&gt;  is_valuationdata-price_unit = '1'.&lt;/P&gt;&lt;P&gt;  is_valuationdata-val_class = '3000'.&lt;/P&gt;&lt;P&gt;  is_valuationdata-qty_struct = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdata-orig_mat = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdata-price_unit = mbew-peinh.&lt;/P&gt;&lt;P&gt;  is_plantdata-lot_size = mbew-peinh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_valuationdatax-price_ctrl = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-price_unit = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-val_class = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-qty_struct = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-orig_mat = 'X'.&lt;/P&gt;&lt;P&gt;  is_valuationdatax-price_unit = 'X'.&lt;/P&gt;&lt;P&gt;  is_plantdatax-lot_size = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Storage&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT marc-lgpro IS INITIAL.&lt;/P&gt;&lt;P&gt;    is_storagelocationdata-plant = marc-werks.&lt;/P&gt;&lt;P&gt;    is_storagelocationdata-stge_loc = marc-lgpro.&lt;/P&gt;&lt;P&gt;    is_storagelocationdata-stge_bin = mard-lgpbe.&lt;/P&gt;&lt;P&gt;    is_storagelocationdatax-plant = is_storagelocationdata-plant.&lt;/P&gt;&lt;P&gt;    is_storagelocationdatax-stge_loc = is_storagelocationdata-stge_loc.&lt;/P&gt;&lt;P&gt;    is_storagelocationdatax-stge_bin = 'X'.&lt;/P&gt;&lt;P&gt;  ENDIF.&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                   = is_headdata&lt;/P&gt;&lt;P&gt;  clientdata                 = is_clientdata&lt;/P&gt;&lt;P&gt;  clientdatax                = is_clientdatax&lt;/P&gt;&lt;P&gt;  plantdata                  = is_plantdata&lt;/P&gt;&lt;P&gt;  plantdatax                 = is_plantdatax&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;   storagelocationdata        = is_storagelocationdata&lt;/P&gt;&lt;P&gt;   storagelocationdatax       = is_storagelocationdatax&lt;/P&gt;&lt;P&gt;  valuationdata              = is_valuationdata&lt;/P&gt;&lt;P&gt;  valuationdatax             = is_valuationdatax&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  FLAG_ONLINE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  FLAG_CAD_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;  return                     = return&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;     materialdescription        = it_materialdescription&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  UNITSOFMEASURE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  UNITSOFMEASUREX            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  MATERIALLONGTEXT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;     returnmessages             = it_returnmessages&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2008 14:06:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314887#M793998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-04T14:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: zprogram to create material master data using bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314888#M793999</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;Look at the example ocdes&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3782891"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="164617"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also use the bapi BAPI_PO_CHANGE, Look at the example code&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm" target="test_blank"&gt;http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2008 14:13:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/zprogram-to-create-material-master-data-using-bapi/m-p/3314888#M793999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-04T14:13:12Z</dc:date>
    </item>
  </channel>
</rss>

