<?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 errors in Purchase Order in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384439#M812588</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;resolved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Feb 2008 08:24:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-20T08:24:41Z</dc:date>
    <item>
      <title>BAPI errors in Purchase Order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384437#M812586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i'm getting following errors plz help to  eradicate then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;|No instance of object type PurchaseOrder &amp;lt;&lt;/P&gt;&lt;P&gt;PO header data still faulty              &amp;lt;&lt;/P&gt;&lt;P&gt;Document number 1000222 not within define&amp;lt;&lt;/P&gt;&lt;P&gt;Please only use plants with local currenc&amp;lt;&lt;/P&gt;&lt;P&gt;|Can delivery date be met?            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my peice of code is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
loop at it_final into wa_final.

IT_PO_ITEM-PO_ITEM    = WA_FINAL-POSNR.
IT_PO_ITEM-MATERIAL   = WA_FINAL-idnrk.
IT_PO_ITEM-PLANT      = WA_FINAL-WERKS.
IT_PO_ITEM-QUANTITY   = WA_FINAL-menge.
IT_PO_ITEM-stge_loc   = WA_FINAL-LGORT.
IT_PO_ITEM-PO_UNIT    = WA_FINAL-meINS.
IT_PO_ITEM-NET_PRICE  = WA_FINAL-PREIS * IT_PO_ITEM-QUANTITY.
IT_PO_ITEM-PRICE_UNIT = WA_FINAL-PEINH.

APPEND IT_PO_ITEM.

IT_PO_ITEMX-PO_ITEM    = WA_FINAL-POSNR.
IT_PO_ITEMX-MATERIAL   = 'X'.
IT_PO_ITEMX-PLANT      = 'X'.
IT_PO_ITEMX-QUANTITY   = 'X'.
IT_PO_ITEM-stge_loc    = 'X'.
IT_PO_ITEMX-PO_UNIT    = 'X'.
IT_PO_ITEMX-NET_PRICE  = 'X'.
IT_PO_ITEMX-PRICE_UNIT = 'X'.


APPEND IT_PO_ITEMX.


endloop.

    wa_po_header-po_number  = d_ebeln.
      wa_po_header-comp_code  = d_bukrs.
      wa_po_header-doc_type   = d_esart.
      wa_po_header-VENDOR     = d_lifnr.
      wa_po_header-pur_group  = '001'.
      wa_po_header-creat_date = SY-DATUM.
      wa_po_header-created_by = 'VIVEK'.

      wa_po_headerX-po_number  = 'X'.
      wa_po_headerX-comp_code  = 'X'.
      wa_po_headerX-doc_type   = 'X'.
      wa_po_headerX-VENDOR     = 'X'.
      wa_po_header-pur_group   = 'X'.
      wa_po_header-creat_date  = 'X'.
      wa_po_header-created_by  = 'X'.
      CLEAR D_BUKRS.
      CLEAR D_ESART.
      CLEAR D_EBELN.
      CLEAR D_lifnr.

call function 'BAPI_PO_CREATE1'
  exporting
    poheader                     = wa_po_header
    poheaderx                    = wa_po_headerX
*   POADDRVENDOR                 =
*   TESTRUN                      =
*   MEMORY_UNCOMPLETE            =
*   MEMORY_COMPLETE              =
*   POEXPIMPHEADER               =
*   POEXPIMPHEADERX              =
*   VERSIONS                     =
*   NO_MESSAGING                 =
*   NO_MESSAGE_REQ               =
*   NO_AUTHORITY                 =
*   NO_PRICE_FROM_PO             =
 IMPORTING
   EXPPURCHASEORDER             =   wa_ebeln
*   EXPHEADER                    =
*   EXPPOEXPIMPHEADER            =
 tables
   return                       =  it_return
   poitem                       =  IT_PO_ITEM
   poitemx                      =  IT_PO_ITEMX.
*   POADDRDELIVERY               =
*   POSCHEDULE                   =
*   POSCHEDULEX                  =
*   POACCOUNT                    =
*   POACCOUNTPROFITSEGMENT       =
*   POACCOUNTX                   =
*   POCONDHEADER                 =
*   POCONDHEADERX                =
*   POCOND                       =
*   POCONDX                      =
*   POLIMITS                     =
*   POCONTRACTLIMITS             =
*   POSERVICES                   =
*   POSRVACCESSVALUES            =
*   POSERVICESTEXT               =
*   EXTENSIONIN                  =
*   EXTENSIONOUT                 =
*   POEXPIMPITEM                 =
*   POEXPIMPITEMX                =
*   POTEXTHEADER                 =
*   POTEXTITEM                   =
*   ALLVERSIONS                  =
*   POPARTNER                    =

 if sy-subrc          = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
MESSAGE I001 WITH 'Purchase Order ' wa_ebeln ' Created'.
 ENDIF.
  CALL SCREEN 1001.
  ENDCASE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help if u can can.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Feb 19, 2008 12:29 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 15:49:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384437#M812586</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T15:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI errors in Purchase Order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384438#M812587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vivek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like BAPI requires some more fields to be populated. All the mandatory parameters do not have data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Y dont you do a test to the BAPI in SE37 by giving some sample data and execute it. When it's processed with out any error then you can consider that all those parameters you populated in SE37 should be populated in your program too. &lt;/P&gt;&lt;P&gt;That way you wont any errors. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz get back for any further clarification.&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 17:37:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384438#M812587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T17:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI errors in Purchase Order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384439#M812588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;resolved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 08:24:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-errors-in-purchase-order/m-p/3384439#M812588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T08:24:41Z</dc:date>
    </item>
  </channel>
</rss>

