<?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 post in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195876#M129654</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes! It needs to do a commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this code, it works fine in my system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA header LIKE  bapiache09.&lt;/P&gt;&lt;P&gt;DATA: currencyamount LIKE STANDARD TABLE OF bapiaccr09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      return LIKE STANDARD TABLE OF bapiret2 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      accountgl LIKE STANDARD TABLE OF bapiacgl09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      receivable LIKE STANDARD TABLE OF bapiacar09 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-comp_code   = 'ZN01'.&lt;/P&gt;&lt;P&gt;header-doc_date    = '20051228'.&lt;/P&gt;&lt;P&gt;header-pstng_date  = '20051228'.&lt;/P&gt;&lt;P&gt;header-doc_type    = 'FP'.&lt;/P&gt;&lt;P&gt;header-ref_doc_no  = 'BAPI'.&lt;/P&gt;&lt;P&gt;header-username = sy-uname.&lt;/P&gt;&lt;P&gt;header-bus_act  = 'SD00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 1 TO accountgl-itemno_acc.&lt;/P&gt;&lt;P&gt;accountgl-gl_account = '0011801000'.&lt;/P&gt;&lt;P&gt;accountgl-alloc_nmbr = 'BAPI'.&lt;/P&gt;&lt;P&gt;accountgl-acct_key   = 'ACC'.&lt;/P&gt;&lt;P&gt;APPEND accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 2 TO receivable-itemno_acc.&lt;/P&gt;&lt;P&gt;receivable-customer = '0000000001'.&lt;/P&gt;&lt;P&gt;receivable-alloc_nmbr = 'BAPI'.&lt;/P&gt;&lt;P&gt;APPEND receivable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 1 TO currencyamount-itemno_acc.&lt;/P&gt;&lt;P&gt;currencyamount-currency = 'EUR'.&lt;/P&gt;&lt;P&gt;MOVE 1000 TO currencyamount-amt_doccur.&lt;/P&gt;&lt;P&gt;APPEND currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 2 TO currencyamount-itemno_acc.&lt;/P&gt;&lt;P&gt;currencyamount-currency = 'EUR'.&lt;/P&gt;&lt;P&gt;MOVE 1000 TO currencyamount-amt_doccur.&lt;/P&gt;&lt;P&gt;currencyamount-amt_doccur = currencyamount-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;APPEND currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    documentheader          = header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CUSTOMERCPD             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTRACTHEADER          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_TYPE                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_KEY                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_SYS                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    accountgl               = accountgl&lt;/P&gt;&lt;P&gt;    accountreceivable       = receivable&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCOUNTPAYABLE          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCOUNTTAX              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    currencyamount          = currencyamount&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CRITERIA                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUEFIELD              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSION1              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    return                  = return&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PAYMENTCARD             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTRACTITEM            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSION2              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REALESTATE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT return..&lt;/P&gt;&lt;P&gt;  WRITE: / return-message.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WAIT          = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jan 2006 03:31:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-05T03:31:21Z</dc:date>
    <item>
      <title>BAPI post</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195875#M129653</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;&lt;/P&gt;&lt;P&gt;I am testing BAPI_ACC_DOCUMENT_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do it using SE37 I get only message 605 &amp;#150;&amp;#145;Document posted successfully:&amp;#133;.&amp;#146;.&lt;/P&gt;&lt;P&gt;When I do it using my ABAP-program I have the same message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No update in BKPF, BSEG (although I call BAPI_TRANSACTION_COMMIT in my ABAP)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;P&gt;Do I get real POSTING using test (se37) &amp;#150; or only simulation?&lt;/P&gt;&lt;P&gt;What do I have to add in my ABAP-code to POST my document?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time.&lt;/P&gt;&lt;P&gt;Oleg.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jan 2006 23:58:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195875#M129653</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-04T23:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI post</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195876#M129654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes! It needs to do a commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this code, it works fine in my system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA header LIKE  bapiache09.&lt;/P&gt;&lt;P&gt;DATA: currencyamount LIKE STANDARD TABLE OF bapiaccr09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      return LIKE STANDARD TABLE OF bapiret2 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      accountgl LIKE STANDARD TABLE OF bapiacgl09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      receivable LIKE STANDARD TABLE OF bapiacar09 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-comp_code   = 'ZN01'.&lt;/P&gt;&lt;P&gt;header-doc_date    = '20051228'.&lt;/P&gt;&lt;P&gt;header-pstng_date  = '20051228'.&lt;/P&gt;&lt;P&gt;header-doc_type    = 'FP'.&lt;/P&gt;&lt;P&gt;header-ref_doc_no  = 'BAPI'.&lt;/P&gt;&lt;P&gt;header-username = sy-uname.&lt;/P&gt;&lt;P&gt;header-bus_act  = 'SD00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 1 TO accountgl-itemno_acc.&lt;/P&gt;&lt;P&gt;accountgl-gl_account = '0011801000'.&lt;/P&gt;&lt;P&gt;accountgl-alloc_nmbr = 'BAPI'.&lt;/P&gt;&lt;P&gt;accountgl-acct_key   = 'ACC'.&lt;/P&gt;&lt;P&gt;APPEND accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 2 TO receivable-itemno_acc.&lt;/P&gt;&lt;P&gt;receivable-customer = '0000000001'.&lt;/P&gt;&lt;P&gt;receivable-alloc_nmbr = 'BAPI'.&lt;/P&gt;&lt;P&gt;APPEND receivable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 1 TO currencyamount-itemno_acc.&lt;/P&gt;&lt;P&gt;currencyamount-currency = 'EUR'.&lt;/P&gt;&lt;P&gt;MOVE 1000 TO currencyamount-amt_doccur.&lt;/P&gt;&lt;P&gt;APPEND currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 2 TO currencyamount-itemno_acc.&lt;/P&gt;&lt;P&gt;currencyamount-currency = 'EUR'.&lt;/P&gt;&lt;P&gt;MOVE 1000 TO currencyamount-amt_doccur.&lt;/P&gt;&lt;P&gt;currencyamount-amt_doccur = currencyamount-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;APPEND currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    documentheader          = header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CUSTOMERCPD             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTRACTHEADER          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_TYPE                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_KEY                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_SYS                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    accountgl               = accountgl&lt;/P&gt;&lt;P&gt;    accountreceivable       = receivable&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCOUNTPAYABLE          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCOUNTTAX              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    currencyamount          = currencyamount&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CRITERIA                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUEFIELD              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSION1              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    return                  = return&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PAYMENTCARD             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTRACTITEM            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSION2              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REALESTATE              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT return..&lt;/P&gt;&lt;P&gt;  WRITE: / return-message.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WAIT          = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 03:31:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195876#M129654</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-05T03:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI post</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195877#M129655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since you mentioned that BAPI_TRANSACTION_COMMIT was also called in your ABAP program, it is possible the BAPI_ACC_DOCUMENT_POST may have been called incorrectly. Please check if the OSS Note # 884246 is relevant in your case.&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;Suresh Datti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jan 2006 03:37:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-post/m-p/1195877#M129655</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-01-05T03:37:51Z</dc:date>
    </item>
  </channel>
</rss>

