<?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's in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456463#M830461</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shivaji,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these links for BAPI&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/bapiintro.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/bapiintro.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Feb 2008 17:18:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-20T17:18:03Z</dc:date>
    <item>
      <title>BAPI's</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456462#M830460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can any one plz send me a good documentation for BAPI's?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 17:16:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456462#M830460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T17:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI's</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456463#M830461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shivaji,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these links for BAPI&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/bapiintro.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/bapiintro.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 17:18:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456463#M830461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T17:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI's</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456464#M830462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;BAPI PDF&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;BAPI-step by step&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/bapiintro.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/bapiintro.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/3e/ecf226942511d2ad4b080009b0fb56/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/3e/ecf226942511d2ad4b080009b0fb56/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/e0/9eb2370f9cbe68e10000009b38f8cf/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/e0/9eb2370f9cbe68e10000009b38f8cf/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 20:18:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456464#M830462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T20:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI's</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456465#M830463</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; Please send me ur personal mail_id, i have BAPI's Docu . looking forward u r mail soon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Fareedas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Feb 2008 06:09:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456465#M830463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-21T06:09:35Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI's</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456466#M830464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear, &lt;/P&gt;&lt;P&gt;           Just go through the text first then Read the BAPI code...You will able to understand how BAPI works. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FU BAPI_MATERIAL_SAVEDATA&lt;/P&gt;&lt;P&gt;Create and Change Material Master Data&lt;/P&gt;&lt;P&gt;Functionality&lt;/P&gt;&lt;P&gt;You use this method to create new material master data or to change existing material master data. The data on a material can be transferred for each call.&lt;/P&gt;&lt;P&gt;When creating material master data, you must transfer the material number, the material type, and the industry sector to the method. You must also enter a material description and its language.&lt;/P&gt;&lt;P&gt;When changing material master data, you need enter only the material number.&lt;/P&gt;&lt;P&gt;In the header data, you must select at least one view for which data is to be created. Depending on the view selected, you must maintain other required parameters. If you do not enter values for all of the required parameters, the method is ended with an error message.&lt;/P&gt;&lt;P&gt;The corresponding fields in the tables (such as CLIENTDATA) must first be supplied with data by the calling program. An indicator must also be set for each of these fields so that the data is written to the database by the method. This requires the calling program to supply the corresponding field with the indicator in a checkbox table (for example, CLIENTDATAX). Checkbox tables exist for tables that do not contain any language-dependent texts (MAKT, MLTX), International Article Numbers (MEAN), or tax classifications (MLAN). Several data records for a material can be created in these tables.&lt;/P&gt;&lt;P&gt;If a structure contains fields for units of measurement (such as structure CLIENTDATA, field BASE_UOM), language indicators (such as structure MATERIALDESCRIPTION, field LANGU), or country indicators (such as structure TAXCLASSIFICATIONS, field DEPCOUNTRY), there is always a field of the same name with the ending _ISO. This makes it possible to transfer either the internally used SAP code or a standardized ISO code for the units of measurement, language indicators, or country indicators. ISO codes are converted to an SAP code internally for further processing. The ISO code is used only if the SAP code is not transferred. If you use ISO codes, there must be a unique assignment of the ISO code to the SAP code in the following activities in Customizing for Global Parameters:&lt;/P&gt;&lt;P&gt;Check Units of Measurement&lt;/P&gt;&lt;P&gt;Define Countries&lt;/P&gt;&lt;P&gt;If you want to maintain long texts (basic data texts, internal comments, purchase order texts, material memos, or sales texts) or customer-defined fields for a material, some special conditions have to be observed. They are described in the documentation for parameters MATERIALLONGTEXT and EXTENSIONIN.&lt;/P&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;P&gt;HEADDATA&lt;/P&gt;&lt;P&gt;CLIENTDATA&lt;/P&gt;&lt;P&gt;CLIENTDATAX&lt;/P&gt;&lt;P&gt;PLANTDATA&lt;/P&gt;&lt;P&gt;PLANTDATAX&lt;/P&gt;&lt;P&gt;FORECASTPARAMETERS&lt;/P&gt;&lt;P&gt;FORECASTPARAMETERSX&lt;/P&gt;&lt;P&gt;PLANNINGDATA&lt;/P&gt;&lt;P&gt;PLANNINGDATAX&lt;/P&gt;&lt;P&gt;STORAGELOCATIONDATA&lt;/P&gt;&lt;P&gt;STORAGELOCATIONDATAX&lt;/P&gt;&lt;P&gt;VALUATIONDATA&lt;/P&gt;&lt;P&gt;VALUATIONDATAX&lt;/P&gt;&lt;P&gt;WAREHOUSENUMBERDATA&lt;/P&gt;&lt;P&gt;WAREHOUSENUMBERDATAX&lt;/P&gt;&lt;P&gt;SALESDATA&lt;/P&gt;&lt;P&gt;SALESDATAX&lt;/P&gt;&lt;P&gt;STORAGETYPEDATA&lt;/P&gt;&lt;P&gt;STORAGETYPEDATAX&lt;/P&gt;&lt;P&gt;FLAG_ONLINE&lt;/P&gt;&lt;P&gt;FLAG_CAD_CALL&lt;/P&gt;&lt;P&gt;NO_DEQUEUE&lt;/P&gt;&lt;P&gt;RETURN&lt;/P&gt;&lt;P&gt;MATERIALDESCRIPTION&lt;/P&gt;&lt;P&gt;UNITSOFMEASURE&lt;/P&gt;&lt;P&gt;UNITSOFMEASUREX&lt;/P&gt;&lt;P&gt;INTERNATIONALARTNOS&lt;/P&gt;&lt;P&gt;MATERIALLONGTEXT&lt;/P&gt;&lt;P&gt;TAXCLASSIFICATIONS&lt;/P&gt;&lt;P&gt;RETURNMESSAGES&lt;/P&gt;&lt;P&gt;PRTDATA&lt;/P&gt;&lt;P&gt;PRTDATAX&lt;/P&gt;&lt;P&gt;EXTENSIONIN&lt;/P&gt;&lt;P&gt;EXTENSIONINX&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt; BAPI to Copy Materials from one Plant to Another &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Copy Materials from one Plant to Another&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First run   GETDATA AS CHECKBOX, "Tick to download materials data to local harddisk&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Second run  UPDDATA AS CHECKBOX. "Tick to update date to Materials Master&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check data in Excel before Second run&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZBAPIMM01 LINE-SIZE 255 NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                 LINE-COUNT 065(001).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: T001L, "Storage Locations&lt;/P&gt;&lt;P&gt;        MARA,  "General Material Data&lt;/P&gt;&lt;P&gt;        MAKT,  "Material Descriptions&lt;/P&gt;&lt;P&gt;        MBEW,  "Material Valuation&lt;/P&gt;&lt;P&gt;        MARC.  "Plant Data for Material&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BAPI_HEAD   LIKE BAPIMATHEAD,&lt;/P&gt;&lt;P&gt;      BAPI_MAKT   LIKE BAPI_MAKT,    "Material Description&lt;/P&gt;&lt;P&gt;      BAPI_MARA1  LIKE BAPI_MARA,    "Client Data&lt;/P&gt;&lt;P&gt;      BAPI_MARAX  LIKE BAPI_MARAX,&lt;/P&gt;&lt;P&gt;      BAPI_MARC1  LIKE BAPI_MARC,    "Plant View&lt;/P&gt;&lt;P&gt;      BAPI_MARCX  LIKE BAPI_MARCX,&lt;/P&gt;&lt;P&gt;      BAPI_MBEW1  LIKE BAPI_MBEW,    "Accounting View&lt;/P&gt;&lt;P&gt;      BAPI_MBEWX  LIKE BAPI_MBEWX,&lt;/P&gt;&lt;P&gt;      BAPI_RETURN LIKE BAPIRET2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF INT_MAKT OCCURS 100.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BAPI_MAKT.&lt;/P&gt;&lt;P&gt;DATA: END OF INT_MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF INT_MAT OCCURS 100,&lt;/P&gt;&lt;P&gt;         WERKS(4),     "Plant&lt;/P&gt;&lt;P&gt;         MTART(4),     "Material type&lt;/P&gt;&lt;P&gt;         MATNR(18),    "Material number&lt;/P&gt;&lt;P&gt;         MATKL(9) ,    "Material group&lt;/P&gt;&lt;P&gt;         MBRSH(1),     "Industry sector&lt;/P&gt;&lt;P&gt;         MEINS(3),     "Base unit of measure&lt;/P&gt;&lt;P&gt;         GEWEI(3),     "Weight Unit&lt;/P&gt;&lt;P&gt;         SPART(2),     "Division&lt;/P&gt;&lt;P&gt;         EKGRP(3),     "Purchasing group&lt;/P&gt;&lt;P&gt;         VPRSV(1),     "Price control indicator&lt;/P&gt;&lt;P&gt;         STPRS(12),    "Standard price&lt;/P&gt;&lt;P&gt;         PEINH(3),     "Price unit&lt;/P&gt;&lt;P&gt;         SPRAS(2),     "Language key&lt;/P&gt;&lt;P&gt;         MAKTX(40),     "Material description&lt;/P&gt;&lt;P&gt;       END OF INT_MAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: &lt;/P&gt;&lt;P&gt;            PLANT    FOR  MARC-WERKS OBLIGATORY MEMORY ID PLT,&lt;/P&gt;&lt;P&gt;            MATERIAL FOR  MARA-MATNR MEMORY ID MAT,&lt;/P&gt;&lt;P&gt;            MATLTYPE FOR  MARA-MTART MEMORY ID MTY,&lt;/P&gt;&lt;P&gt;            DIVISION FOR  MARA-SPART MEMORY ID DIV.&lt;/P&gt;&lt;P&gt;PARAMETERS: F_FILE LIKE RLGRAP-FILENAME&lt;/P&gt;&lt;P&gt;             DEFAULT 'C:\DATA\ZMATERIAL.XLS' MEMORY ID F_FILE,&lt;/P&gt;&lt;P&gt;             GETDATA AS CHECKBOX, "Tick to download materials data to local harddisk&lt;/P&gt;&lt;P&gt;             UPDDATA AS CHECKBOX. "Tick to update date to Materials Master&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF GETDATA = 'X'.&lt;/P&gt;&lt;P&gt;   PERFORM DOWNLOAD_DATA.&lt;/P&gt;&lt;P&gt;   PERFORM DOWNLOAD_FILE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF UPDDATA = 'X'.&lt;/P&gt;&lt;P&gt;   PERFORM UPLOAD_FILE.&lt;/P&gt;&lt;P&gt;   PERFORM UPDATE_MM.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD_DATA.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARC  WHERE LVORM EQ ' '&lt;/P&gt;&lt;P&gt;                      AND WERKS IN PLANT&lt;/P&gt;&lt;P&gt;                      AND MATNR IN MATERIAL.&lt;/P&gt;&lt;P&gt;    CLEAR MARA.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MARA WHERE MATNR =  MARC-MATNR.&lt;/P&gt;&lt;P&gt;    CHECK MATLTYPE.&lt;/P&gt;&lt;P&gt;    CHECK DIVISION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR MBEW.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MBEW WHERE MATNR =  MARC-MATNR&lt;/P&gt;&lt;P&gt;                                AND BWKEY =  MARC-WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR MAKT.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MAKT WHERE SPRAS =  'EN'&lt;/P&gt;&lt;P&gt;                                AND MATNR =  MARC-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/ MARC-WERKS,    "Plant&lt;/P&gt;&lt;P&gt;            MARA-MTART,    "Material type&lt;/P&gt;&lt;P&gt;            MARA-MATNR,    "Material number&lt;/P&gt;&lt;P&gt;            MARA-MATKL,    "Material group&lt;/P&gt;&lt;P&gt;            MARA-MBRSH,    "Industry sector&lt;/P&gt;&lt;P&gt;            MARA-MEINS,    "Base unit of measure&lt;/P&gt;&lt;P&gt;            MARA-GEWEI,    "Weight Unit&lt;/P&gt;&lt;P&gt;            MARA-SPART,    "Division&lt;/P&gt;&lt;P&gt;            MARC-EKGRP,    "Purchasing group&lt;/P&gt;&lt;P&gt;            MBEW-VPRSV,    "Price control indicator&lt;/P&gt;&lt;P&gt;            MBEW-STPRS,    "Standard price&lt;/P&gt;&lt;P&gt;            MBEW-PEINH,    "Price unit&lt;/P&gt;&lt;P&gt;            MAKT-SPRAS,    "Language key&lt;/P&gt;&lt;P&gt;            MAKT-MAKTX.    "Material description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            INT_MAT-WERKS = MARC-WERKS.    "Plant&lt;/P&gt;&lt;P&gt;            INT_MAT-MTART = MARA-MTART.    "Material type&lt;/P&gt;&lt;P&gt;            INT_MAT-MATNR = MARA-MATNR.    "Material number&lt;/P&gt;&lt;P&gt;            INT_MAT-MATKL = MARA-MATKL.    "Material group&lt;/P&gt;&lt;P&gt;            INT_MAT-MBRSH = MARA-MBRSH.    "Industry sector&lt;/P&gt;&lt;P&gt;            INT_MAT-MEINS = MARA-MEINS.    "Base unit of measure&lt;/P&gt;&lt;P&gt;            INT_MAT-GEWEI = MARA-GEWEI.    "Weight Unit&lt;/P&gt;&lt;P&gt;            INT_MAT-SPART = MARA-SPART.    "Division&lt;/P&gt;&lt;P&gt;            INT_MAT-EKGRP = MARC-EKGRP.    "Purchasing group&lt;/P&gt;&lt;P&gt;            INT_MAT-VPRSV = MBEW-VPRSV.    "Price control indicator&lt;/P&gt;&lt;P&gt;            INT_MAT-STPRS = MBEW-STPRS.    "Standard price&lt;/P&gt;&lt;P&gt;            INT_MAT-PEINH = MBEW-PEINH.    "Price unit&lt;/P&gt;&lt;P&gt;            INT_MAT-SPRAS = MAKT-SPRAS.    "Language key&lt;/P&gt;&lt;P&gt;            INT_MAT-MAKTX = MAKT-MAKTX.    "Material description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            APPEND INT_MAT.&lt;/P&gt;&lt;P&gt;            CLEAR  INT_MAT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD_FILE.&lt;/P&gt;&lt;P&gt;call function 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILENAME                      = F_FILE&lt;/P&gt;&lt;P&gt;    FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                      = 'WK1'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = INT_MAT&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;    FILE_WRITE_ERROR              = 2&lt;/P&gt;&lt;P&gt;    INVALID_FILESIZE              = 3&lt;/P&gt;&lt;P&gt;    INVALID_TYPE                  = 4&lt;/P&gt;&lt;P&gt;    NO_BATCH                      = 5&lt;/P&gt;&lt;P&gt;    UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;P&gt;    INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;P&gt;    GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;P&gt;    CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;P&gt;    OTHERS                        = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;   FORMAT COLOR COL_GROUP.&lt;/P&gt;&lt;P&gt;   WRITE:/ 'Data Download Successfully to your local harddisk'.&lt;/P&gt;&lt;P&gt;   SKIP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD_FILE.&lt;/P&gt;&lt;P&gt;call function 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILENAME                      = F_FILE&lt;/P&gt;&lt;P&gt;    FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                      = 'WK1'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = INT_MAT&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;    FILE_WRITE_ERROR              = 2&lt;/P&gt;&lt;P&gt;    INVALID_FILESIZE              = 3&lt;/P&gt;&lt;P&gt;    INVALID_TYPE                  = 4&lt;/P&gt;&lt;P&gt;    NO_BATCH                      = 5&lt;/P&gt;&lt;P&gt;    UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;P&gt;    INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;P&gt;    GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;P&gt;    CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;P&gt;    OTHERS                        = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;   FORMAT COLOR COL_GROUP.&lt;/P&gt;&lt;P&gt;   WRITE:/ 'Data Upload Successfully from your local harddisk'.&lt;/P&gt;&lt;P&gt;   SKIP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPDATE_MM.&lt;/P&gt;&lt;P&gt;LOOP AT INT_MAT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BAPI_HEAD-MATERIAL        = INT_MAT-MATNR.&lt;/P&gt;&lt;P&gt;    BAPI_HEAD-IND_SECTOR      = INT_MAT-MBRSH.&lt;/P&gt;&lt;P&gt;    BAPI_HEAD-MATL_TYPE       = INT_MAT-MTART.&lt;/P&gt;&lt;P&gt;    BAPI_HEAD-BASIC_VIEW      = 'X'.&lt;/P&gt;&lt;P&gt;    BAPI_HEAD-PURCHASE_VIEW   = 'X'.&lt;/P&gt;&lt;P&gt;    BAPI_HEAD-ACCOUNT_VIEW    = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    REFRESH INT_MAKT.&lt;/P&gt;&lt;P&gt;    INT_MAKT-LANGU           = INT_MAT-SPRAS.&lt;/P&gt;&lt;P&gt;    INT_MAKT-MATL_DESC       = INT_MAT-MAKTX.&lt;/P&gt;&lt;P&gt;    APPEND INT_MAKT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Client Data - Basic&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BAPI_MARA1-MATL_GROUP     = INT_MAT-MATKL.&lt;/P&gt;&lt;P&gt;    BAPI_MARA1-BASE_UOM       = INT_MAT-MEINS.&lt;/P&gt;&lt;P&gt;    BAPI_MARA1-UNIT_OF_WT     = INT_MAT-GEWEI.&lt;/P&gt;&lt;P&gt;    BAPI_MARA1-DIVISION       = INT_MAT-SPART.&lt;/P&gt;&lt;P&gt;&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;    BAPI_MARAX-UNIT_OF_WT = 'X'.&lt;/P&gt;&lt;P&gt;    BAPI_MARAX-DIVISION   = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant - Purchasing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BAPI_MARC1-PLANT      = INT_MAT-WERKS.&lt;/P&gt;&lt;P&gt;    BAPI_MARC1-PUR_GROUP  = INT_MAT-EKGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    BAPI_MARCX-PLANT      = INT_MAT-WERKS.&lt;/P&gt;&lt;P&gt;    BAPI_MARCX-PUR_GROUP  = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accounting&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BAPI_MBEW1-VAL_AREA   = INT_MAT-WERKS.&lt;/P&gt;&lt;P&gt;    BAPI_MBEW1-PRICE_CTRL = INT_MAT-VPRSV.&lt;/P&gt;&lt;P&gt;    BAPI_MBEW1-STD_PRICE  = INT_MAT-STPRS.&lt;/P&gt;&lt;P&gt;    BAPI_MBEW1-PRICE_UNIT = INT_MAT-PEINH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    BAPI_MBEWX-VAL_AREA   = INT_MAT-WERKS.&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-PRICE_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/ BAPI_HEAD, BAPI_MARC1.&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                   = BAPI_HEAD&lt;/P&gt;&lt;P&gt;        CLIENTDATA                 = BAPI_MARA1&lt;/P&gt;&lt;P&gt;        CLIENTDATAX                = BAPI_MARAX&lt;/P&gt;&lt;P&gt;        PLANTDATA                  = BAPI_MARC1&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_MBEW1&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                  = BAPI_MVKE1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SALESDATAX                 = BAPI_MVKEX&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;/UL&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        RETURN                     = BAPI_RETURN&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        MATERIALDESCRIPTION        = INT_MAKT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      UNITSOFMEASURE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      UNITSOFMEASUREX            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MATERIALLONGTEXT           =&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;IF BAPI_RETURN-TYPE = 'E'.&lt;/P&gt;&lt;P&gt;   WRITE:/ 'Error Message ', BAPI_RETURN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;*---End of Program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope I will be quite helpful to You,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parmindar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Feb 2008 06:52:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-s/m-p/3456466#M830464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-21T06:52:16Z</dc:date>
    </item>
  </channel>
</rss>

