<?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>Question Re: BAPI for Non PO Invoice posting? in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882103#M304562</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vic,&lt;/P&gt;&lt;P&gt;Can you send me a code that is working for you for BAPI_INCOMINGINVOICE_CREATE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Dec 2006 17:02:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-07T17:02:41Z</dc:date>
    <item>
      <title>BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaq-p/882098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am posting invoices using BAPI_INCOMINGINVOICE_CREATE. These invoices have POs associated with the Item Details. This is working fine for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I want to post invoices that DO NOT have a PO. Can someone please point me to a BAPI that is similar to BAPI_INCOMINGINVOICE_CREATE in functionality but does not require a PO?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;- Vik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2005 18:02:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaq-p/882098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-03-16T18:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882099#M304558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try &amp;lt;b&amp;gt;BAPI_ACC_GL_POSTING_POST&amp;lt;/b&amp;gt;. If there is no PO, there is no Logistics Invoice Verification and hence it is quite simply an AP Invoice in Accounting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the BAPI above to post an AP (Vendor Invoice) directly in FI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps!&lt;/P&gt;&lt;P&gt;Rishi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2005 20:34:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882099#M304558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-03-16T20:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882100#M304559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have also used this BAPI but at after the execute the return tables indicates that the postig was succesful but when I try to find the document it seems that is isn't created at all. I tried using a commit BAPI BAPI_TRANSACTION_COMMIT but this doesn't solve my problem. What am i doing wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope someone can help. Thanks in advance.&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;Pascal Blij&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2005 13:28:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882100#M304559</guid>
      <dc:creator>former_member194048</dc:creator>
      <dc:date>2005-04-05T13:28:49Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882101#M304560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jelle-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replace function call to 'BAPI_TRANSACTION_COMMIT' with 'COMMIT_WORK'. Try just 'COMMIT WORK' in your code. It works for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;- Vik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2005 15:07:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882101#M304560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-06-03T15:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882102#M304561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not sure whether you shoudl use this BAPI for your purpose or not !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you are sure then probably you are not balancing the items while calling BAPI_ACC_GL_POSTING_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg if one value is +100 then another should be -100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or +50, +50 then one -100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Balance should always be zero..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are still not sure how to use it then search &lt;/P&gt;&lt;P&gt;"BAPI_ACC_GL_POSTING_POST Code" in google &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt; or on sdn.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2005 22:21:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882102#M304561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-06-03T22:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882103#M304562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vic,&lt;/P&gt;&lt;P&gt;Can you send me a code that is working for you for BAPI_INCOMINGINVOICE_CREATE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 17:02:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882103#M304562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T17:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Non PO Invoice posting?</title>
      <link>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882104#M304563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I too was looking for a BAPI for non PO invoice posting.  I found that the above counsel did not work for me.  Instead of creating a buyside invoice, it just created a journal entry.  What DID work for me was BAPI_ACC_INVOICE_RECEIPT_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below, I am pasteing the subroutines that I created for its calling.  In it, for my purposes, only the invoice amount is parameter driven.  My needs allowed all other BAPI parameters to stay the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope that this helps someone.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Donald Nigro&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;FORM create_buyside_invoice USING value(invoice_amt) TYPE p.&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    gd_documentheader  LIKE bapiache03,&lt;/P&gt;&lt;P&gt;    it_accountpayable  LIKE bapiacap03 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;    it_accountgl       LIKE bapiacgl03 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;    it_accounttax      LIKE bapiactx01 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;    it_currencyamount  LIKE bapiaccr01 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;    it_return          LIKE bapiret2   OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;  wa_obj_key(20)  TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-username   =  sy-uname.&lt;/P&gt;&lt;P&gt;  gd_documentheader-header_txt = 'E-Payables Invoice'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-comp_code  = 'EAUS'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_date   =  sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-pstng_date =  sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_type   = 'KR'.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'BOA' sy-datum sy-uzeit(4)&lt;/P&gt;&lt;P&gt;               INTO gd_documentheader-ref_doc_no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill AP (line 1)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountpayable-itemno_acc = 1.&lt;/P&gt;&lt;P&gt;  IF sy-sysid(3) = 'DEV'.&lt;/P&gt;&lt;P&gt;    it_accountpayable-vendor_no  = '0600013370'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    it_accountpayable-vendor_no  = '0600009022'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  APPEND it_accountpayable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill GL (line 2)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountgl-itemno_acc      =  2.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account      = '0001112227'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code       = 'EAUS'.&lt;/P&gt;&lt;P&gt;  it_accountgl-pstng_date      =  sy-datum.&lt;/P&gt;&lt;P&gt;  it_accountgl-fisc_year       =  sy-datum(4).&lt;/P&gt;&lt;P&gt;  it_accountgl-fis_period      =  sy-datum+4(2).&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area        = '0100'.&lt;/P&gt;&lt;P&gt;  APPEND it_accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill currency ammounts for lines 1 &amp;amp; 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-currency    = 'USD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc  = 1.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur  = invoice_amt * -100.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc  = 2.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur  = invoice_amt *  100..&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_ACC_INVOICE_RECEIPT_CHECK'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            documentheader = gd_documentheader&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            accountpayable = it_accountpayable&lt;/P&gt;&lt;P&gt;            accountgl      = it_accountgl&lt;/P&gt;&lt;P&gt;            accounttax     = it_accounttax&lt;/P&gt;&lt;P&gt;            currencyamount = it_currencyamount&lt;/P&gt;&lt;P&gt;            return         = it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM invoice_error_check TABLES it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_ACC_INVOICE_RECEIPT_POST'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            documentheader = gd_documentheader&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            obj_key        = wa_obj_key&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            accountpayable = it_accountpayable&lt;/P&gt;&lt;P&gt;            accountgl      = it_accountgl&lt;/P&gt;&lt;P&gt;            accounttax     = it_accounttax&lt;/P&gt;&lt;P&gt;            currencyamount = it_currencyamount&lt;/P&gt;&lt;P&gt;            return         = it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM invoice_error_check TABLES it_return.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt;  WRITE: / 'ePayables Bank of America'.&lt;/P&gt;&lt;P&gt;  WRITE: / '  Invoice Document Number:',&lt;/P&gt;&lt;P&gt;              wa_obj_key(10).&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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  invoice_error_check&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM invoice_error_check TABLES it_return STRUCTURE bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;  bapi_success(5) TYPE c VALUE 'false'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_return.&lt;/P&gt;&lt;P&gt;    IF it_return-type = 'S' AND bapi_success = 'false'.&lt;/P&gt;&lt;P&gt;      bapi_success = 'true'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF bapi_success = 'false'.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Unable to post a buyside invoice with',&lt;/P&gt;&lt;P&gt;             'BAPI_ACC_INVOICE_RECEIPT_POST'.&lt;/P&gt;&lt;P&gt;    LOOP AT it_return.&lt;/P&gt;&lt;P&gt;      WRITE: / 'Message Type:   ', it_return-type,&lt;/P&gt;&lt;P&gt;             / 'Message Class:  ', it_return-id,&lt;/P&gt;&lt;P&gt;             / 'Message Number: ', it_return-number,&lt;/P&gt;&lt;P&gt;             / 'Message:        ', (80) it_return-message.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;    STOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jun 2007 15:28:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/bapi-for-non-po-invoice-posting/qaa-p/882104#M304563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-28T15:28:28Z</dc:date>
    </item>
  </channel>
</rss>

