<?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 for PO data uploadation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737174#M635761</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends:&lt;/P&gt;&lt;P&gt;   Is there anyone who has used BAPI to upload PO data (ME21N). If yes, please send me the code &amp;amp; sample flat file at : gaurav.abap@gmail.com. I'll be thankful.Also points will be rewarded.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Sep 2007 08:48:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-06T08:48:12Z</dc:date>
    <item>
      <title>BAPI for PO data uploadation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737174#M635761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends:&lt;/P&gt;&lt;P&gt;   Is there anyone who has used BAPI to upload PO data (ME21N). If yes, please send me the code &amp;amp; sample flat file at : gaurav.abap@gmail.com. I'll be thankful.Also points will be rewarded.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 08:48:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737174#M635761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T08:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for PO data uploadation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737175#M635762</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;Go to BAPI transaction.&lt;/P&gt;&lt;P&gt;open the Materail Management and click BAPI CREATEDATA1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;See the documentation below&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PurchaseOrder.CreateFromData1 &lt;/P&gt;&lt;P&gt;Create Enjoy Purchase Orders &lt;/P&gt;&lt;P&gt; Functionality&lt;/P&gt;&lt;P&gt;Function module BAPI_PO_CREATE1 enables you to create purchase orders. The BAPI uses the technology behind the Enjoy purchase order transaction (ME21N).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively, the IDoc type PORDCR1 is available. The data from this IDoc automatically populates the interface parameters of the function module BAPI_PO_CREATE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionality in Detail&lt;/P&gt;&lt;P&gt;Authorization&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following authorization objects are checked when an Enjoy purchase order is created (activity 01):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M_BEST_BSA (document type in PO) &lt;/P&gt;&lt;P&gt;M_BEST_EKG (purchasing group in PO) &lt;/P&gt;&lt;P&gt;M_BEST_EKO (purchasing organization in PO) &lt;/P&gt;&lt;P&gt;M_BEST_WRK (plant in PO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Controlling adoption of field values via X bar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For most tables, you can determine via your own parameters in the associated X bar in each case (e.g. PoItemX) whether fields are to be set initial, values inserted via the interface, or default values adopted (e.g. from Customizing or master records) (for example, it is not mandatory to adopt the material group from an underlying purchase requisition - you can change it with the BAPI).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transfer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Header data&lt;/P&gt;&lt;P&gt;The header data of the Enjoy purchase order is transferred in the table PoHeader. &lt;/P&gt;&lt;P&gt;Item data&lt;/P&gt;&lt;P&gt;The item data of the Enjoy purchase order is stored in the table PoItem (general item data). The delivery schedule lines are stored in the table PoSchedule.&lt;/P&gt;&lt;P&gt;Use the table PoAccount to specify the account assignment information. If account assignments have been specified for services and limits, you show the relevant account assignment line in PoAccount in the table PoSrvAccessValues via the package number of the service or the limit. &lt;/P&gt;&lt;P&gt;Services and limits&lt;/P&gt;&lt;P&gt;Services, free limits and limits with contract reference can be specified in the tables PoServices, PoLimits, and PoContractLimits. &lt;/P&gt;&lt;P&gt;Conditions&lt;/P&gt;&lt;P&gt;Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. Price determination is reinitiated via the parameter CALCTYPE in the table PoItem. &lt;/P&gt;&lt;P&gt;Vendor and delivery address&lt;/P&gt;&lt;P&gt;The vendor's address can be specified individually in the table PoAddrVendor; the delivery address in the table PoAddrDelivery. If you do not make any individual specification, the fields will be populated via the central address management facility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note&lt;/P&gt;&lt;P&gt;In this method, the following restrictions apply with regard to addresses:&lt;/P&gt;&lt;P&gt;Addresses can only be created with this method - they cannot be changed. You can only change address data with the method BAPI_ADDRESSORG_CHANGE.&lt;/P&gt;&lt;P&gt;When you create addresses, they are not checked by the method. An Enjoy purchase order may therefore contain faulty address data. &lt;/P&gt;&lt;P&gt;Partner roles&lt;/P&gt;&lt;P&gt;The partners can be maintained individually via the table PoPartner (with the exception of the partner role "vendor"). &lt;/P&gt;&lt;P&gt;Import/export data&lt;/P&gt;&lt;P&gt;Import/Export data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items. &lt;/P&gt;&lt;P&gt;Texts&lt;/P&gt;&lt;P&gt;Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the tablePoServicesText. &lt;/P&gt;&lt;P&gt;Version Management&lt;/P&gt;&lt;P&gt;You can make use of the Version Management facility via the table AllVersions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Return&lt;/P&gt;&lt;P&gt;The PO number is returned in the parameter ExpPurchaseOrder. In addition, all information except the service and export/import tables is placed in the output structures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Return messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please also refer to current information in Note 197958 in this connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example&lt;/P&gt;&lt;P&gt;Example of population of BAPI interface in the Function Builder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_CODE = 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOC_TYPE = NB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEM_INTVL = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VENDOR = 0000001000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PMNTTRMS = 0001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PURCH_ORG = 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PUR_GROUP = 001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENCY = EUR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POHEADERX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_CODE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOC_TYPE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEM_INTVL = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VENDOR = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PMNTTRMS = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PURCH_ORG = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PUR_GROUP = 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;Parameter: POITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MATERIAL = 100-100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLANT = 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STGE_LOC = 0001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 15.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TAX_CODE = V0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEM_CAT = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACCTASSCAT = K&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POITEMX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MATERIAL = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLANT = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STGE_LOC = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TAX_CODE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEM_CAT = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACCTASSCAT = 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;Parameter: POSCHEDULE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 02.12.2002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 6.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 03.12.2002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 5.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = 04.12.2002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 4.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POSCHEDULEX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEMX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINEX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEMX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINEX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINE = 0003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEMX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCHED_LINEX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELIVERY_DATE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 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;Parameter: POACCOUNT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SERIAL_NO = 01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = 15.000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GL_ACCOUNT = 0000400000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COSTCENTER = 0000001000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CO_AREA = 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POACCOUNTX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PO_ITEM = 00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SERIAL_NO = 01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUANTITY = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GL_ACCOUNT = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COSTCENTER = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CO_AREA = 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;Parameter: POCOND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITM_NUMBER = 000001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_ST_NO = 001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_TYPE = PB00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_VALUE = 79.900000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENCY = EUR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENCY_ISO = EUR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_UNIT = KG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_P_UNT = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHANGE_ID = U&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter: POCONDX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITM_NUMBER = 000001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_ST_NO = 000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITM_NUMBERX = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_TYPE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COND_VALUE = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CURRENCY = X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHANGE_ID = 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;Parameter: POPARTNER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNERDESC = OA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LANGU = EN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUSPARTNO = 0000001100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNERDESC = GS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LANGU = EN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUSPARTNO = 0000001200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNERDESC = PI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LANGU = EN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUSPARTNO = 0000001000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help in the Case of Problems&lt;/P&gt;&lt;P&gt;Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.) &lt;/P&gt;&lt;P&gt;If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this. &lt;/P&gt;&lt;P&gt;If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Customer Enhancements&lt;/P&gt;&lt;P&gt;The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXIT_SAPL2012_001 (at start of BAPI) &lt;/P&gt;&lt;P&gt;EXIT_SAPL2012_003 (at end of BAPI) &lt;/P&gt;&lt;P&gt;The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXIT_SAPL2012_002 (at start of BAPI) &lt;/P&gt;&lt;P&gt;EXIT_SAPL2012_004 (at end of BAPI) &lt;/P&gt;&lt;P&gt;These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further Information&lt;/P&gt;&lt;P&gt;Note 197958 contains up-to-date information on the purchase order BAPIs. &lt;/P&gt;&lt;P&gt;If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646. &lt;/P&gt;&lt;P&gt;The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders. &lt;/P&gt;&lt;P&gt;Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO. &lt;/P&gt;&lt;P&gt;For more information on purchase orders, refer to the SAP library (under MM Purchasing -&amp;gt; Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -&amp;gt; ABAP Workbench -&amp;gt; Overview -&amp;gt; BAPI Explorer from the SAP menu. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards if useful,&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazeer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 08:55:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737175#M635762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T08:55:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for PO data uploadation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737176#M635763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nazeer:&lt;/P&gt;&lt;P&gt;   Can u please send me a sample code alongwith a flat file at gaurav.abap@gmail.com. I've got an urgent requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2007 09:10:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-po-data-uploadation/m-p/2737176#M635763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-06T09:10:31Z</dc:date>
    </item>
  </channel>
</rss>

