<?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: JV-Acc document post via BAPI. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968554#M397603</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;In that ACCOUNTGL-gl_account i am passing ASSET number for which i have to post JV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is throughing error that 'GL_ACCOUNT is not defined in chart of accounts'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please suggest.&lt;/P&gt;&lt;P&gt;****************************************&lt;/P&gt;&lt;P&gt;       on change of it_polin-recpid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write it_po-budat to date yymmdd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          clear jv_po. "&lt;/P&gt;&lt;P&gt;          line_item = 0.&lt;/P&gt;&lt;P&gt;          clear v_bktxt.&lt;/P&gt;&lt;P&gt;          concatenate it_polin-recpid it_polin-bukrs&lt;/P&gt;&lt;P&gt;                      it_po-budat(04) into v_bktxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 Header Data               " Sending comp code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            it_hdr-comp_code  = it_polin-bukrs.&lt;/P&gt;&lt;P&gt;            it_hdr-doc_date   = it_po-budat.&lt;/P&gt;&lt;P&gt;            it_hdr-pstng_date = sy-datum.&lt;/P&gt;&lt;P&gt;            it_hdr-doc_type   = v_blart.&lt;/P&gt;&lt;P&gt;            it_hdr-ref_doc_no = it_polin-recpid.&lt;/P&gt;&lt;P&gt;            it_hdr-BUS_ACT    = 'RMWA'.&lt;/P&gt;&lt;P&gt;            it_hdr-USERNAME   = sy-uname.&lt;/P&gt;&lt;P&gt;            it_hdr-header_txt = v_bktxt.&lt;/P&gt;&lt;P&gt;          append it_hdr.&lt;/P&gt;&lt;P&gt;          move: it_polin-recpid to jv_po-mblnr,&lt;/P&gt;&lt;P&gt;                it_polin-bukrs to jv_po-bukrs,&lt;/P&gt;&lt;P&gt;                it_polin-ebeln to jv_po-ebeln,&lt;/P&gt;&lt;P&gt;                it_amr-anln1 to jv_po-anln1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       endon.&lt;/P&gt;&lt;P&gt;          line_item = line_item + 1.&lt;/P&gt;&lt;P&gt;          if not it_sactno-aufnr is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              clear: v_sgtxt.&lt;/P&gt;&lt;P&gt;              concatenate it_sactno-recpid '/' it_sactno-rclno into v_sgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-itemno_acc  = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account  = '0000020010'. "credit&lt;/P&gt;&lt;P&gt;                it_gl-ASSET_NO    = it_amr-anln1.&lt;/P&gt;&lt;P&gt;                it_gl-item_text   = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER  = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE   = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE  = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key    = 'A00'.&lt;/P&gt;&lt;P&gt;                it_gl-CS_TRANS_T  = '100'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   **********Balancing the line item amnt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                line_item = line_item + 1.&lt;/P&gt;&lt;P&gt;                clear it_gl.&lt;/P&gt;&lt;P&gt;                it_gl-itemno_acc   = line_item.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               it_gl-gl_account   = it_amr-anln1+2(10).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-ASSET_NO     = it_amr-anln1.&lt;/P&gt;&lt;P&gt;                it_gl-item_text    = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER   = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE    = 'A'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE   = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key     = 'ANL'.&lt;/P&gt;&lt;P&gt;                it_gl-CS_TRANS_T   = '100'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_curr.&lt;/P&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          if it_sactno-aufnr = space.&lt;/P&gt;&lt;P&gt;              clear: v_sgtxt.&lt;/P&gt;&lt;P&gt;              concatenate it_polin-recpid '/' it_polin-rclno into v_sgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account = it_sactno-genlg.&lt;/P&gt;&lt;P&gt;                it_gl-item_text  = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE  = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   **********Balancing the line item amnt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_gl.&lt;/P&gt;&lt;P&gt;                line_item        = line_item + 1.&lt;/P&gt;&lt;P&gt;                it_gl-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account = '0000020010'. "credit&lt;/P&gt;&lt;P&gt;                it_gl-item_text  = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE  = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key   = 'A00'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_curr.&lt;/P&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;          at end of recpid.&lt;/P&gt;&lt;P&gt;                refresh t_result. clear t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;                     exporting&lt;/P&gt;&lt;P&gt;                          documentheader = it_hdr&lt;/P&gt;&lt;P&gt;                     tables&lt;/P&gt;&lt;P&gt;                          accountgl      = it_gl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                         ACCOUNTPAYABLE    = act_pay&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                          currencyamount = it_curr&lt;/P&gt;&lt;P&gt;                          return         = t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                loop at t_result where ( type = 'E' or&lt;/P&gt;&lt;P&gt;                                         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;                if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;                  refresh t_result.&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  = it_hdr&lt;/P&gt;&lt;P&gt;                       tables&lt;/P&gt;&lt;P&gt;                            accountgl       = it_gl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           ACCOUNTPAYABLE    = act_pay&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                            currencyamount  = it_curr&lt;/P&gt;&lt;P&gt;                            return          = t_result.&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;                endif.&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;Deepak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        KDeepak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Feb 2007 14:03:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-13T14:03:25Z</dc:date>
    <item>
      <title>JV-Acc document post via BAPI.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968552#M397601</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 posting a JV on ASSET through BAPI 'BAPI_ACC_DOCUMENT_POST'.&lt;/P&gt;&lt;P&gt;I am getting a error that GL account in not defined in chart of accounts.&lt;/P&gt;&lt;P&gt;To GL accnt I am passing ASSET number which id debit side and credit side will be the normal GL accnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If any body have suggestion or sample code please...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Deepak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 13:37:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968552#M397601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T13:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: JV-Acc document post via BAPI.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968553#M397602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Deepak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please make sure that your GL account you're passing is 10 bytes with leading zeros.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, if you're GL account is 123456:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;wa_accountgl-gl_account   = '0000123456'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 13:49:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968553#M397602</guid>
      <dc:creator>aaron_morden2</dc:creator>
      <dc:date>2007-02-13T13:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: JV-Acc document post via BAPI.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968554#M397603</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;In that ACCOUNTGL-gl_account i am passing ASSET number for which i have to post JV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is throughing error that 'GL_ACCOUNT is not defined in chart of accounts'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please suggest.&lt;/P&gt;&lt;P&gt;****************************************&lt;/P&gt;&lt;P&gt;       on change of it_polin-recpid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write it_po-budat to date yymmdd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          clear jv_po. "&lt;/P&gt;&lt;P&gt;          line_item = 0.&lt;/P&gt;&lt;P&gt;          clear v_bktxt.&lt;/P&gt;&lt;P&gt;          concatenate it_polin-recpid it_polin-bukrs&lt;/P&gt;&lt;P&gt;                      it_po-budat(04) into v_bktxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 Header Data               " Sending comp code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            it_hdr-comp_code  = it_polin-bukrs.&lt;/P&gt;&lt;P&gt;            it_hdr-doc_date   = it_po-budat.&lt;/P&gt;&lt;P&gt;            it_hdr-pstng_date = sy-datum.&lt;/P&gt;&lt;P&gt;            it_hdr-doc_type   = v_blart.&lt;/P&gt;&lt;P&gt;            it_hdr-ref_doc_no = it_polin-recpid.&lt;/P&gt;&lt;P&gt;            it_hdr-BUS_ACT    = 'RMWA'.&lt;/P&gt;&lt;P&gt;            it_hdr-USERNAME   = sy-uname.&lt;/P&gt;&lt;P&gt;            it_hdr-header_txt = v_bktxt.&lt;/P&gt;&lt;P&gt;          append it_hdr.&lt;/P&gt;&lt;P&gt;          move: it_polin-recpid to jv_po-mblnr,&lt;/P&gt;&lt;P&gt;                it_polin-bukrs to jv_po-bukrs,&lt;/P&gt;&lt;P&gt;                it_polin-ebeln to jv_po-ebeln,&lt;/P&gt;&lt;P&gt;                it_amr-anln1 to jv_po-anln1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       endon.&lt;/P&gt;&lt;P&gt;          line_item = line_item + 1.&lt;/P&gt;&lt;P&gt;          if not it_sactno-aufnr is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              clear: v_sgtxt.&lt;/P&gt;&lt;P&gt;              concatenate it_sactno-recpid '/' it_sactno-rclno into v_sgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-itemno_acc  = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account  = '0000020010'. "credit&lt;/P&gt;&lt;P&gt;                it_gl-ASSET_NO    = it_amr-anln1.&lt;/P&gt;&lt;P&gt;                it_gl-item_text   = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER  = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE   = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE  = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key    = 'A00'.&lt;/P&gt;&lt;P&gt;                it_gl-CS_TRANS_T  = '100'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   **********Balancing the line item amnt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                line_item = line_item + 1.&lt;/P&gt;&lt;P&gt;                clear it_gl.&lt;/P&gt;&lt;P&gt;                it_gl-itemno_acc   = line_item.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               it_gl-gl_account   = it_amr-anln1+2(10).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-ASSET_NO     = it_amr-anln1.&lt;/P&gt;&lt;P&gt;                it_gl-item_text    = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER   = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE    = 'A'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE   = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key     = 'ANL'.&lt;/P&gt;&lt;P&gt;                it_gl-CS_TRANS_T   = '100'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_curr.&lt;/P&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          if it_sactno-aufnr = space.&lt;/P&gt;&lt;P&gt;              clear: v_sgtxt.&lt;/P&gt;&lt;P&gt;              concatenate it_polin-recpid '/' it_polin-rclno into v_sgtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_gl-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account = it_sactno-genlg.&lt;/P&gt;&lt;P&gt;                it_gl-item_text  = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE  = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   **********Balancing the line item amnt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_gl.&lt;/P&gt;&lt;P&gt;                line_item        = line_item + 1.&lt;/P&gt;&lt;P&gt;                it_gl-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_gl-gl_account = '0000020010'. "credit&lt;/P&gt;&lt;P&gt;                it_gl-item_text  = v_sgtxt.&lt;/P&gt;&lt;P&gt;                it_gl-COSTCENTER = it_sactno-kostl.&lt;/P&gt;&lt;P&gt;                it_gl-ACCT_TYPE  = 'S'.&lt;/P&gt;&lt;P&gt;                it_gl-PSTNG_DATE = sy-datum.&lt;/P&gt;&lt;P&gt;                it_gl-acct_key   = 'A00'.&lt;/P&gt;&lt;P&gt;                append it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                clear it_curr.&lt;/P&gt;&lt;P&gt;                it_curr-itemno_acc = line_item.&lt;/P&gt;&lt;P&gt;                it_curr-currency   = it_polin-waers.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_polin-wrbtr.&lt;/P&gt;&lt;P&gt;                it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;                append it_curr.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;          at end of recpid.&lt;/P&gt;&lt;P&gt;                refresh t_result. clear t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;                     exporting&lt;/P&gt;&lt;P&gt;                          documentheader = it_hdr&lt;/P&gt;&lt;P&gt;                     tables&lt;/P&gt;&lt;P&gt;                          accountgl      = it_gl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                         ACCOUNTPAYABLE    = act_pay&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                          currencyamount = it_curr&lt;/P&gt;&lt;P&gt;                          return         = t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                loop at t_result where ( type = 'E' or&lt;/P&gt;&lt;P&gt;                                         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;                if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;                  refresh t_result.&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  = it_hdr&lt;/P&gt;&lt;P&gt;                       tables&lt;/P&gt;&lt;P&gt;                            accountgl       = it_gl&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           ACCOUNTPAYABLE    = act_pay&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                            currencyamount  = it_curr&lt;/P&gt;&lt;P&gt;                            return          = t_result.&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;                endif.&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;Deepak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        KDeepak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 14:03:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/jv-acc-document-post-via-bapi/m-p/1968554#M397603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T14:03:25Z</dc:date>
    </item>
  </channel>
</rss>

