<?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_INCOMINGINVOICE_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893008#M373532</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not done this let me try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try your suggsion also. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your quick response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Thank you,&lt;/P&gt;&lt;P&gt;Surya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jan 2007 22:31:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-23T22:31:39Z</dc:date>
    <item>
      <title>BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893005#M373529</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;I am using BAPI_INCOMINGINVOICE_CREATE to create invoice which is working fine. But for some POs which does not have GR-Based IV checked in its Item data &amp;gt; Invoice tab the BAPI fails with the error: Enter goods receipt data only when working with GR-based IV. My question is: Is there any field to be set at BAPI item data for this kind of POs? Please let me know if you want my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Surya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 20:51:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893005#M373529</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T20:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893006#M373530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Surya, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you post a Goods receipt(MIGO) and Invoice (MIRO) online when you don't check the GR based flag on the PO?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 21:18:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893006#M373530</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T21:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893007#M373531</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;Don't populate the following fields if it is not GR-Based IV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ref_doc          &lt;/P&gt;&lt;P&gt;  ref_doc_year   &lt;/P&gt;&lt;P&gt;  ref_doc_it       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 21:24:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893007#M373531</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T21:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893008#M373532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not done this let me try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try your suggsion also. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your quick response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Thank you,&lt;/P&gt;&lt;P&gt;Surya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 22:31:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893008#M373532</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T22:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893009#M373533</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;You can check this sample code which creates invoice for the input PO..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_ebeln TYPE ebeln OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab             LIKE ekpo OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: invoice_items    LIKE bapi_incinv_create_item OCCURS 0&lt;/P&gt;&lt;P&gt;                       WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: return           LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: invheader        TYPE bapi_incinv_create_header.&lt;/P&gt;&lt;P&gt;DATA: v_counter        TYPE rblgp.&lt;/P&gt;&lt;P&gt;DATA: v_amount         TYPE rbkp-rmwwr,&lt;/P&gt;&lt;P&gt;      v_invoice        TYPE bapi_incinv_fld-inv_doc_no,&lt;/P&gt;&lt;P&gt;      v_year           TYPE bapi_incinv_fld-fisc_year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get ekko.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT SINGLE * FROM ekko&lt;/P&gt;&lt;P&gt;         WHERE ebeln = p_ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s208(00) WITH 'INVALID PO'.&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get ekpo.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM ekpo&lt;/P&gt;&lt;P&gt;         INTO TABLE itab&lt;/P&gt;&lt;P&gt;         WHERE ebeln = p_ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s208(00) WITH 'INVALID PO'.&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare the line items.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Increment the counter.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_counter = v_counter + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Populate the invoice line item details.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    invoice_items-invoice_doc_item = v_counter.&lt;/P&gt;&lt;P&gt;    invoice_items-po_number        = itab-ebeln.&lt;/P&gt;&lt;P&gt;    invoice_items-po_item          = itab-ebelp.&lt;/P&gt;&lt;P&gt;    invoice_items-item_amount      = itab-netpr *&lt;/P&gt;&lt;P&gt;                                        itab-menge.&lt;/P&gt;&lt;P&gt;    invoice_items-quantity         = itab-menge.&lt;/P&gt;&lt;P&gt;    invoice_items-po_unit          = itab-meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND invoice_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_amount = v_amount + invoice_items-item_amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare the header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  invheader-doc_date      = sy-datum.&lt;/P&gt;&lt;P&gt;  invheader-pstng_date    = sy-datum .&lt;/P&gt;&lt;P&gt;  invheader-comp_code     = ekko-bukrs.&lt;/P&gt;&lt;P&gt;  invheader-invoice_ind   = 'X'.&lt;/P&gt;&lt;P&gt;  invheader-currency      = ekko-waers.&lt;/P&gt;&lt;P&gt;  invheader-ref_doc_no    = 'Test Invoice'.&lt;/P&gt;&lt;P&gt;  invheader-gross_amount  = v_amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the BAPI&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            headerdata       = invheader&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            invoicedocnumber = v_invoice&lt;/P&gt;&lt;P&gt;            fiscalyear       = v_year&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            itemdata         = invoice_items&lt;/P&gt;&lt;P&gt;            return           = return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check the return code..&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT return&lt;/P&gt;&lt;P&gt;          TRANSPORTING NO FIELDS&lt;/P&gt;&lt;P&gt;          WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error in creating'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    COMMIT WORK.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Invoice ', v_invoice, ' Year ', v_year, ' Created'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 00:13:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893009#M373533</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T00:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893010#M373534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this passing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
       EXPORTING
            headerdata       = i_headerdata
       IMPORTING
            invoicedocnumber = v_invoicedocnumber
            fiscalyear       = v_fiscalyear
       TABLES
            itemdata         = i_itemdata
            accountingdata   = i_accountingdata
            glaccountdata    = i_glaccountdata
            return           = i_return.
 IF  i_return[] IS INITIAL.
    COMMIT WORK.
ELSE.
ROLLBACK.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 03:47:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893010#M373534</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T03:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893011#M373535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your following sample code, you are not passing values to ref_doc, ref_doc_year, and ref_doc_it. So all your POs with GR-Based IV unchecked ?What are these fields use? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Surya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 15:31:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893011#M373535</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T15:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893012#M373536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Surya, &lt;/P&gt;&lt;P&gt;Please see the documentation for BAPI_INCOMINGINVOICE_CREATE.It is pretty extensive. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ref_doc fields are populated for GR based invoices with GR document details. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 16:57:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893012#M373536</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T16:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893013#M373537</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;If it is GR based based Invoice..Then in the fields REF_DOC..you have to populate the Material document number that created after the goods receipt..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO in your case you don't have to populate those fields..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 17:00:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893013#M373537</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T17:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_INCOMINGINVOICE_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893014#M373538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have both kinds of POs, that means some are GR-Based IV checked and some not checked. Right now I does not have a check on whether GR-Based IV checked or not. I can change the code accordingly. Here are the values I am passing to these fields now. Please let me if I am passing wrong values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ref_doc = wa_ekbe-lfbnr (EKBE-LFBNR)&lt;/P&gt;&lt;P&gt;ref_doc_year = wa_ekbe-lfpos (EKBE-LFPOS)&lt;/P&gt;&lt;P&gt;ref_doc_it  = wa_ekbe-gjahr (Is EKBE-GJAHR the right field? I just saw a field EKBE-LFGJA )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kris:&lt;/P&gt;&lt;P&gt;I will look into the documentation also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Surya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2007 19:10:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-incominginvoice-create/m-p/1893014#M373538</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-24T19:10:49Z</dc:date>
    </item>
  </channel>
</rss>

