<?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_ACC_DOCUMENT_POST does not update BKPF/BSEG tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711645#M893527</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I used bapi_acc_document_post to post a accounting document The following routine says that the document is successfully posted, however, does not update the acccounting tables. I read several messages on the SDN and unable to get the correct answer. &lt;/P&gt;&lt;P&gt;Your help is appreciated.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;P&gt;REPORT ze_bapi_acc_document_post .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK bl01 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  ref_key LIKE bapiache01-obj_key DEFAULT 'TEST000001BAPICALL',&lt;/P&gt;&lt;P&gt;  dest    LIKE bdi_logsys-logsys  DEFAULT '          '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK bl01 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  gd_documentheader    LIKE bapiache09,&lt;/P&gt;&lt;P&gt;  gd_customercpd       LIKE bapiacpa09,&lt;/P&gt;&lt;P&gt;  gd_fica_hd           LIKE bapiaccahd,&lt;/P&gt;&lt;P&gt;  it_accountreceivable LIKE TABLE OF bapiacar09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accountgl         LIKE TABLE OF bapiacgl09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accounttax        LIKE TABLE OF bapiactx09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_criteria          LIKE TABLE OF bapiackec9 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_valuefield        LIKE TABLE OF bapiackev9 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_currencyamount    LIKE TABLE OF bapiaccr09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_return            LIKE TABLE OF bapiret2   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_receivers         LIKE TABLE OF bdi_logsys WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_fica_it           LIKE TABLE OF bapiaccait WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accountpayable    LIKE TABLE OF bapiacap09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_paymentcard       LIKE TABLE OF bapiacpc09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_ext               LIKE TABLE OF bapiacextc WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_internal_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;  DESTINATION dest&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;    customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;    contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;    accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;    accountpayable    = it_accountpayable&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;WRITE: / 'Result of check all:'.                            "#EC NOTEXT&lt;/P&gt;&lt;P&gt;PERFORM show_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_type LIKE gd_documentheader-obj_type,&lt;/P&gt;&lt;P&gt;        l_key  LIKE gd_documentheader-obj_key,&lt;/P&gt;&lt;P&gt;        l_sys  LIKE gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;      customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;      contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      obj_type          = l_type&lt;/P&gt;&lt;P&gt;      obj_key           = l_key&lt;/P&gt;&lt;P&gt;      obj_sys           = l_sys&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;      accountpayable    = it_accountpayable&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;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS  = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'Result of post:'.                               "#EC NOTEXT&lt;/P&gt;&lt;P&gt; PERFORM show_messages.&lt;/P&gt;&lt;P&gt;REFRESH IT_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;UL&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;  RETURN        = IT_RETURN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    COMMIT WORK.     .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  fill_internal_tables&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 fill_internal_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM fill_header.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accountgl.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accountap.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accounttax.&lt;/P&gt;&lt;P&gt;  PERFORM fill_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " fill_internal_tables&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  Show_messages&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 show_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF it_return[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE: / 'no messages'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SKIP 1.&lt;/P&gt;&lt;P&gt;    LOOP AT it_return.&lt;/P&gt;&lt;P&gt;      WRITE: /    it_return-type,&lt;/P&gt;&lt;P&gt;             (2)  it_return-id,&lt;/P&gt;&lt;P&gt;                  it_return-number,&lt;/P&gt;&lt;P&gt;             (80) it_return-message,&lt;/P&gt;&lt;P&gt;                  it_return-message_v1,&lt;/P&gt;&lt;P&gt;             (20) it_return-parameter,&lt;/P&gt;&lt;P&gt;             (3)  it_return-row,&lt;/P&gt;&lt;P&gt;                  it_return-field.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " Show_messages&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 fill_accountgl                                           *&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 fill_accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Actual invoice line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 2.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0000009223'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'Line Iten'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = 'DNDDUMMY'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = '0180'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accountgl-FUNDS_CTR      = '1985BA'.&lt;/P&gt;&lt;P&gt;  it_accountgl-COSTCENTER     = '1985BA'.&lt;/P&gt;&lt;P&gt;  it_accountgl-FUND           = 'C113'.&lt;/P&gt;&lt;P&gt;  it_accountgl-TAXJURCODE     = 'CAON'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND it_accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accountgl&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 fill_header                                              *&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 fill_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'&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;     own_logical_system = gd_documentheader-obj_sys.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJ_TYPE has to be replaced by customers object key (Y* or Z*)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_type   = 'BKPFF'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_key    = ref_key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-BUS_ACT    = 'RMRP'.&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 = 'BAPI Test'.               "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;gd_documentheader-obj_key_r  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-reason_rev =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-comp_code  = '0180'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-AC_DOC_NO  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-fisc_year  = '2008'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_date   = sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-pstng_date = '20070901'.&lt;/P&gt;&lt;P&gt; GD_DOCUMENTHEADER-TRANS_DATE = SY-DATUM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-VALUE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-FIS_PERIOD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-doc_type   = 'RE'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-ref_doc_no = '6000009268'.&lt;/P&gt;&lt;P&gt; GD_DOCUMENTHEADER-COMPO_ACC  = 'FI'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-bus_act    = 'RFBU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_header&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 fill_ap                                                  *&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 fill_accountap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;vendor line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accountpayable.&lt;/P&gt;&lt;P&gt;  it_accountpayable-itemno_acc = 1.&lt;/P&gt;&lt;P&gt;  it_accountpayable-comp_code = '0180'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-pmnttrms = '0006'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-TAX_CODE = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-vendor_no  = '0001200051'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-item_text  = 'Vendor Line'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  APPEND it_accountpayable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accountap&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 fill_tax                                                 *&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 fill_accounttax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tax line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accounttax.&lt;/P&gt;&lt;P&gt;  it_accounttax-itemno_acc = 3.&lt;/P&gt;&lt;P&gt;  it_accounttax-gl_account = '0000081710'.&lt;/P&gt;&lt;P&gt;  it_accounttax-tax_code   = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;P&gt;  it_accounttax-TAXJURCODE     = 'CA00'.&lt;/P&gt;&lt;P&gt;  APPEND it_accounttax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accounttax&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 fill_currencyamount                                      *&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 fill_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 1.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '106.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 2.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '100.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 3.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '6.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_currencyamount&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 May 2008 01:54:00 GMT</pubDate>
    <dc:creator>former_member367466</dc:creator>
    <dc:date>2008-05-01T01:54:00Z</dc:date>
    <item>
      <title>BAPI_ACC_DOCUMENT_POST does not update BKPF/BSEG tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711645#M893527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I used bapi_acc_document_post to post a accounting document The following routine says that the document is successfully posted, however, does not update the acccounting tables. I read several messages on the SDN and unable to get the correct answer. &lt;/P&gt;&lt;P&gt;Your help is appreciated.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;&lt;P&gt;REPORT ze_bapi_acc_document_post .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK bl01 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  ref_key LIKE bapiache01-obj_key DEFAULT 'TEST000001BAPICALL',&lt;/P&gt;&lt;P&gt;  dest    LIKE bdi_logsys-logsys  DEFAULT '          '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK bl01 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  gd_documentheader    LIKE bapiache09,&lt;/P&gt;&lt;P&gt;  gd_customercpd       LIKE bapiacpa09,&lt;/P&gt;&lt;P&gt;  gd_fica_hd           LIKE bapiaccahd,&lt;/P&gt;&lt;P&gt;  it_accountreceivable LIKE TABLE OF bapiacar09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accountgl         LIKE TABLE OF bapiacgl09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accounttax        LIKE TABLE OF bapiactx09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_criteria          LIKE TABLE OF bapiackec9 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_valuefield        LIKE TABLE OF bapiackev9 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_currencyamount    LIKE TABLE OF bapiaccr09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_return            LIKE TABLE OF bapiret2   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_receivers         LIKE TABLE OF bdi_logsys WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_fica_it           LIKE TABLE OF bapiaccait WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_accountpayable    LIKE TABLE OF bapiacap09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_paymentcard       LIKE TABLE OF bapiacpc09 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;  it_ext               LIKE TABLE OF bapiacextc WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fill_internal_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;  DESTINATION dest&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;    customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;    contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;    accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;    accountpayable    = it_accountpayable&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;WRITE: / 'Result of check all:'.                            "#EC NOTEXT&lt;/P&gt;&lt;P&gt;PERFORM show_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_type LIKE gd_documentheader-obj_type,&lt;/P&gt;&lt;P&gt;        l_key  LIKE gd_documentheader-obj_key,&lt;/P&gt;&lt;P&gt;        l_sys  LIKE gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;      customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;      contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      obj_type          = l_type&lt;/P&gt;&lt;P&gt;      obj_key           = l_key&lt;/P&gt;&lt;P&gt;      obj_sys           = l_sys&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;      accountpayable    = it_accountpayable&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;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS  = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'Result of post:'.                               "#EC NOTEXT&lt;/P&gt;&lt;P&gt; PERFORM show_messages.&lt;/P&gt;&lt;P&gt;REFRESH IT_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;UL&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;  RETURN        = IT_RETURN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    COMMIT WORK.     .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  fill_internal_tables&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 fill_internal_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM fill_header.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accountgl.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accountap.&lt;/P&gt;&lt;P&gt;  PERFORM fill_accounttax.&lt;/P&gt;&lt;P&gt;  PERFORM fill_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " fill_internal_tables&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  Show_messages&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 show_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF it_return[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE: / 'no messages'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SKIP 1.&lt;/P&gt;&lt;P&gt;    LOOP AT it_return.&lt;/P&gt;&lt;P&gt;      WRITE: /    it_return-type,&lt;/P&gt;&lt;P&gt;             (2)  it_return-id,&lt;/P&gt;&lt;P&gt;                  it_return-number,&lt;/P&gt;&lt;P&gt;             (80) it_return-message,&lt;/P&gt;&lt;P&gt;                  it_return-message_v1,&lt;/P&gt;&lt;P&gt;             (20) it_return-parameter,&lt;/P&gt;&lt;P&gt;             (3)  it_return-row,&lt;/P&gt;&lt;P&gt;                  it_return-field.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " Show_messages&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 fill_accountgl                                           *&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 fill_accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Actual invoice line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 2.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0000009223'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'Line Iten'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = 'DNDDUMMY'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = '0180'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accountgl-FUNDS_CTR      = '1985BA'.&lt;/P&gt;&lt;P&gt;  it_accountgl-COSTCENTER     = '1985BA'.&lt;/P&gt;&lt;P&gt;  it_accountgl-FUND           = 'C113'.&lt;/P&gt;&lt;P&gt;  it_accountgl-TAXJURCODE     = 'CAON'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND it_accountgl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accountgl&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 fill_header                                              *&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 fill_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'&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;     own_logical_system = gd_documentheader-obj_sys.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJ_TYPE has to be replaced by customers object key (Y* or Z*)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_type   = 'BKPFF'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_key    = ref_key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-BUS_ACT    = 'RMRP'.&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 = 'BAPI Test'.               "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;gd_documentheader-obj_key_r  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-reason_rev =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-comp_code  = '0180'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-AC_DOC_NO  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-fisc_year  = '2008'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_date   = sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-pstng_date = '20070901'.&lt;/P&gt;&lt;P&gt; GD_DOCUMENTHEADER-TRANS_DATE = SY-DATUM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-VALUE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-FIS_PERIOD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-doc_type   = 'RE'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-ref_doc_no = '6000009268'.&lt;/P&gt;&lt;P&gt; GD_DOCUMENTHEADER-COMPO_ACC  = 'FI'.&lt;/P&gt;&lt;P&gt;  gd_documentheader-bus_act    = 'RFBU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_header&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 fill_ap                                                  *&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 fill_accountap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;vendor line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accountpayable.&lt;/P&gt;&lt;P&gt;  it_accountpayable-itemno_acc = 1.&lt;/P&gt;&lt;P&gt;  it_accountpayable-comp_code = '0180'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-pmnttrms = '0006'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-TAX_CODE = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-vendor_no  = '0001200051'.&lt;/P&gt;&lt;P&gt;  it_accountpayable-item_text  = 'Vendor Line'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  APPEND it_accountpayable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accountap&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 fill_tax                                                 *&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 fill_accounttax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tax line&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_accounttax.&lt;/P&gt;&lt;P&gt;  it_accounttax-itemno_acc = 3.&lt;/P&gt;&lt;P&gt;  it_accounttax-gl_account = '0000081710'.&lt;/P&gt;&lt;P&gt;  it_accounttax-tax_code   = 'IG'.&lt;/P&gt;&lt;P&gt;  it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;P&gt;  it_accounttax-TAXJURCODE     = 'CA00'.&lt;/P&gt;&lt;P&gt;  APPEND it_accounttax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_accounttax&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 fill_currencyamount                                      *&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 fill_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 1.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '106.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 2.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '100.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 3.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'CAD'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base     = '6.00'.&lt;/P&gt;&lt;P&gt;  APPEND it_currencyamount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fill_currencyamount&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 May 2008 01:54:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711645#M893527</guid>
      <dc:creator>former_member367466</dc:creator>
      <dc:date>2008-05-01T01:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ACC_DOCUMENT_POST does not update BKPF/BSEG tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711646#M893528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any help.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 May 2008 19:05:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711646#M893528</guid>
      <dc:creator>former_member367466</dc:creator>
      <dc:date>2008-05-01T19:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ACC_DOCUMENT_POST does not update BKPF/BSEG tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711647#M893529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U have to implement the BADI for this.. ‘AC_DOCUMENT’&lt;/P&gt;&lt;P&gt; Add source code into Method: CHANGE_INITIAL &amp;amp; CHANGE_AFTER_CHECK,&lt;/P&gt;&lt;P&gt; *---&amp;lt;SAPLBPFC&amp;gt; is for Posting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with BAPI: BAPI_ACC_DOCUMENT_POST&lt;/P&gt;&lt;P&gt;&amp;nbsp; *---&amp;lt;SAPCNVE &amp;gt; is for Posting(Tax) with BAPI: BAPI_ACC_DOCUMENT_POST&lt;/P&gt;&lt;P&gt;&amp;nbsp; *---&amp;lt;SAPMSSY1&amp;gt; is for Test(Check)&amp;nbsp; with BAPI: BAPI_ACC_DOCUMENT_CHECK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; DATA: wa_header TYPE acchd.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-xprog NE ' SAPMSSY1 '.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_header = im_document-header.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex_document-header-bktxt = wa_header-bktxt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR wa_header.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 07:20:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-acc-document-post-does-not-update-bkpf-bseg-tables/m-p/3711647#M893529</guid>
      <dc:creator>raviraj7</dc:creator>
      <dc:date>2012-07-05T07:20:07Z</dc:date>
    </item>
  </channel>
</rss>

