<?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 Program For Multiple Doc Posting Giving Error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520451#M1560452</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ALL THE MASTERS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a program for multiple document posting with Spl G/L through BAPI BAPI_ACC_DOCUMENT_POST .For this the user can select 1 or many documents to post for a Vendor.It is working fine for 1 document posting.Now when posting for many document then the requirement is that the bank entry should be single with the total of all the amounts of all the vendors.When I post then i AM GETTING ERROR 'Balance In Transaction Currency'.&lt;/P&gt;&lt;P&gt;How can I rectify it.&lt;/P&gt;&lt;P&gt;Here is the code ssample which I have written.(T_ITAB is Vendor internal table &amp;amp; T_FINALN is bank Internal Table shoould contain I entry which is correct from my side)&lt;/P&gt;&lt;P&gt;COUNT = 0.&lt;/P&gt;&lt;P&gt;LOOP AT T_ITAB INTO W_ITAB WHERE CHECK = 'X'.   "(CHECK indicates the rows selected from ALV which is displayed after user input)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DOCHEADER-USERNAME   = SY-UNAME.&lt;/P&gt;&lt;P&gt;    DOCHEADER-COMP_CODE  = W_ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;    DOCHEADER-BUS_ACT    = W_ITAB-GLVOR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-FISC_YEAR  = W_ITAB-GJAHR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-REF_DOC_NO = W_ITAB-XBLNR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-DOC_DATE   = W_ITAB-BLDAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-PSTNG_DATE = W_ITAB-BUDAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-TRANS_DATE = W_ITAB-WWERT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-FIS_PERIOD = W_ITAB-MONAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-DOC_TYPE   = 'KZ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 1 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-VENDOR_NO  = W_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-GL_ACCOUNT = W_ITAB-HKONT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-GL_ACCOUNT = '0000428010'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WA_ACCOUNTPAY-PMNTTRMS   = W_ITAB-ZTERM.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-BLINE_DATE = W_ITAB-ZFBDT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-BUSINESSPLACE = W_ITAB-BUPLA.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-SECTIONCODE = W_ITAB-SECCO.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ALLOC_NMBR = W_ITAB-ZUONR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ITEM_TEXT  = W_ITAB-SGTXT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-W_TAX_CODE = W_ITAB-QSSKZ.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-COMP_CODE  = W_ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-PROFIT_CTR = W_ITAB-PRCTR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-SP_GL_IND  = W_ITAB-ZUMSK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-TAX_CODE   = W_ITAB-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_CUR   = W_ITAB-PSWSL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_AMT   = W_ITAB-WRBTR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_CUR_ISO =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF W_ITAB-ZUMSK = 'B'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTPAY-TAX_CODE   = 'V0'.&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;    APPEND WA_ACCOUNTPAY TO ACCOUNTPAY.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCOUNTPAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-EBELN TO WA_EXTENSION1-FIELD1.&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-EBELP TO WA_EXTENSION1-FIELD2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE W_ITAB-POSKI TO WA_EXTENSION1-FIELD3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MOVE W_ITAB-PROJK TO WA_EXTENSION1-FIELD3.&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-HKONT TO WA_EXTENSION1-FIELD4.&lt;/P&gt;&lt;P&gt;    APPEND WA_EXTENSION1 TO EXTENSION1.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_EXTENSION1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY     = W_ITAB-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY_ISO = W_ITAB-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_DOCCUR   = W_ITAB-WRBTR.    " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_BASE     = W_ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-TAX_AMT      = W_ITAB-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF W_ITAB-ZUMSK = 'B'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-GL_ACCOUNT = '0000428370'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = W_ITAB-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WA_ACCOUNTTAX-TAX_CODE   = 'V0'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-TAX_RATE   = '0.00'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ACCT_KEY   = 'VS1'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-COND_KEY   = 'JMOP'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ITEMNO_TAX = COUNT - 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND WA_ACCOUNTTAX TO ACCOUNTTAX.&lt;/P&gt;&lt;P&gt;      CLEAR: WA_ACCOUNTTAX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURRENCY     = W_ITAB-PSWSL.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURRENCY_ISO = W_ITAB-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-AMT_DOCCUR   = '0.00'.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-AMT_BASE     = '0.00'.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_CURRAMOUNT-TAX_AMT      = W_ITAB-WRBTR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;      CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE-CORRESPONDING W_ITAB TO W_BSEGNEW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND W_BSEGNEW TO T_BSEGNEW.&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;   MOVE-CORRESPONDING W_ITAB TO W_BKPFNEW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND W_BKPFNEW TO T_BKPFNEW.&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;   CLEAR: W_ITAB,W_BSEGNEW,W_BKPFNEW.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR: W_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_FINALN INTO W_FINALN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-GL_ACCOUNT   = HKONT.             " &amp;amp;quot; GL Account Number&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-COMP_CODE    = W_FINALN-BUKRS.        " &amp;amp;quot; Company Code&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-PSTNG_DATE   = W_FINALN-BUDAT.    " &amp;amp;quot; Posting Date&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-DOC_TYPE     = 'KZ'.   "SA          " &amp;amp;quot; Document Type&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-FISC_YEAR    = W_FINALN-GJAHR.       " &amp;amp;quot; Fiscal Year&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-FIS_PERIOD   = W_FINALN-MONAT.          " &amp;amp;quot; Fiscal Period&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ITEM_TEXT    = ''.            " &amp;amp;quot; Item Text&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ALLOC_NMBR   = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_accountgl-bus_area     = '2500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wa_accountgl-acct_type    = 'K'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WA_ACCOUNTGL-PROFIT_CTR    = V_PRCTR.&lt;/P&gt;&lt;P&gt;    APPEND WA_ACCOUNTGL TO ACCOUNTGL.&lt;/P&gt;&lt;P&gt;    CLEAR WA_ACCOUNTGL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY     = W_FINALN-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY_ISO = W_FINALN-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_DOCCUR   = V_WRBTR * -1.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_BASE     = V_WRBTR * -1.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-TAX_AMT      = V_WRBTR * -1.&lt;/P&gt;&lt;P&gt;    APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;    CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-ITEMNO_ACC  = COUNT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-WT_TYPE     = W_FINALN-MWART.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-WT_CODE     = W_FINALN-QSSKZ.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_LC  = W_FINALN-QSSHB.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_TC  = W_FINALN-FWBAS.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_IND = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_ACCOUNTWT TO ACCOUNTWT.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCOUNTWT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-GL_ACCOUNT = '0000428370'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = 'V0'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = W_FINALN-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-ACCT_KEY   = 'VS1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-COND_KEY   = 'JMOP'.&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;   APPEND WA_ACCOUNTTAX TO ACCOUNTTAX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR: WA_ACCOUNTTAX.&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;   WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURRENCY     = W_FINALN-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURRENCY_ISO = W_FINALN-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-AMT_DOCCUR   = '00'.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-AMT_BASE     = '0.00'.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this the BAPI is called BAPI_ACC_DOCUMENT_CHECK &amp;amp;  BAPI_ACC_DOCUMENT_POST .It is giving error in RETURN in 1st BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks In Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bharti Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 18 Dec 2010 06:59:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-12-18T06:59:30Z</dc:date>
    <item>
      <title>Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520451#M1560452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ALL THE MASTERS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a program for multiple document posting with Spl G/L through BAPI BAPI_ACC_DOCUMENT_POST .For this the user can select 1 or many documents to post for a Vendor.It is working fine for 1 document posting.Now when posting for many document then the requirement is that the bank entry should be single with the total of all the amounts of all the vendors.When I post then i AM GETTING ERROR 'Balance In Transaction Currency'.&lt;/P&gt;&lt;P&gt;How can I rectify it.&lt;/P&gt;&lt;P&gt;Here is the code ssample which I have written.(T_ITAB is Vendor internal table &amp;amp; T_FINALN is bank Internal Table shoould contain I entry which is correct from my side)&lt;/P&gt;&lt;P&gt;COUNT = 0.&lt;/P&gt;&lt;P&gt;LOOP AT T_ITAB INTO W_ITAB WHERE CHECK = 'X'.   "(CHECK indicates the rows selected from ALV which is displayed after user input)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DOCHEADER-USERNAME   = SY-UNAME.&lt;/P&gt;&lt;P&gt;    DOCHEADER-COMP_CODE  = W_ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;    DOCHEADER-BUS_ACT    = W_ITAB-GLVOR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-FISC_YEAR  = W_ITAB-GJAHR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-REF_DOC_NO = W_ITAB-XBLNR.&lt;/P&gt;&lt;P&gt;    DOCHEADER-DOC_DATE   = W_ITAB-BLDAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-PSTNG_DATE = W_ITAB-BUDAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-TRANS_DATE = W_ITAB-WWERT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-FIS_PERIOD = W_ITAB-MONAT.&lt;/P&gt;&lt;P&gt;    DOCHEADER-DOC_TYPE   = 'KZ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 1 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-VENDOR_NO  = W_ITAB-LIFNR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-GL_ACCOUNT = W_ITAB-HKONT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-GL_ACCOUNT = '0000428010'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WA_ACCOUNTPAY-PMNTTRMS   = W_ITAB-ZTERM.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-BLINE_DATE = W_ITAB-ZFBDT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-BUSINESSPLACE = W_ITAB-BUPLA.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-SECTIONCODE = W_ITAB-SECCO.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ALLOC_NMBR = W_ITAB-ZUONR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-ITEM_TEXT  = W_ITAB-SGTXT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-W_TAX_CODE = W_ITAB-QSSKZ.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-COMP_CODE  = W_ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-PROFIT_CTR = W_ITAB-PRCTR.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTPAY-SP_GL_IND  = W_ITAB-ZUMSK.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-TAX_CODE   = W_ITAB-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_CUR   = W_ITAB-PSWSL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_AMT   = W_ITAB-WRBTR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTPAY-PYMT_CUR_ISO =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF W_ITAB-ZUMSK = 'B'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTPAY-TAX_CODE   = 'V0'.&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;    APPEND WA_ACCOUNTPAY TO ACCOUNTPAY.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCOUNTPAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-EBELN TO WA_EXTENSION1-FIELD1.&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-EBELP TO WA_EXTENSION1-FIELD2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE W_ITAB-POSKI TO WA_EXTENSION1-FIELD3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MOVE W_ITAB-PROJK TO WA_EXTENSION1-FIELD3.&lt;/P&gt;&lt;P&gt;    MOVE W_ITAB-HKONT TO WA_EXTENSION1-FIELD4.&lt;/P&gt;&lt;P&gt;    APPEND WA_EXTENSION1 TO EXTENSION1.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_EXTENSION1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY     = W_ITAB-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY_ISO = W_ITAB-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_DOCCUR   = W_ITAB-WRBTR.    " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_BASE     = W_ITAB-DMBTR.&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-TAX_AMT      = W_ITAB-WRBTR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF W_ITAB-ZUMSK = 'B'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-GL_ACCOUNT = '0000428370'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = W_ITAB-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WA_ACCOUNTTAX-TAX_CODE   = 'V0'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-TAX_RATE   = '0.00'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ACCT_KEY   = 'VS1'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-COND_KEY   = 'JMOP'.&lt;/P&gt;&lt;P&gt;      WA_ACCOUNTTAX-ITEMNO_TAX = COUNT - 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND WA_ACCOUNTTAX TO ACCOUNTTAX.&lt;/P&gt;&lt;P&gt;      CLEAR: WA_ACCOUNTTAX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURRENCY     = W_ITAB-PSWSL.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-CURRENCY_ISO = W_ITAB-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-AMT_DOCCUR   = '0.00'.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;      WA_CURRAMOUNT-AMT_BASE     = '0.00'.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_CURRAMOUNT-TAX_AMT      = W_ITAB-WRBTR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;      CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE-CORRESPONDING W_ITAB TO W_BSEGNEW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND W_BSEGNEW TO T_BSEGNEW.&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;   MOVE-CORRESPONDING W_ITAB TO W_BKPFNEW.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND W_BKPFNEW TO T_BKPFNEW.&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;   CLEAR: W_ITAB,W_BSEGNEW,W_BKPFNEW.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR: W_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COUNT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_FINALN INTO W_FINALN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-GL_ACCOUNT   = HKONT.             " &amp;amp;quot; GL Account Number&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-COMP_CODE    = W_FINALN-BUKRS.        " &amp;amp;quot; Company Code&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-PSTNG_DATE   = W_FINALN-BUDAT.    " &amp;amp;quot; Posting Date&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-DOC_TYPE     = 'KZ'.   "SA          " &amp;amp;quot; Document Type&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-FISC_YEAR    = W_FINALN-GJAHR.       " &amp;amp;quot; Fiscal Year&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-FIS_PERIOD   = W_FINALN-MONAT.          " &amp;amp;quot; Fiscal Period&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ITEM_TEXT    = ''.            " &amp;amp;quot; Item Text&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTGL-ALLOC_NMBR   = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_accountgl-bus_area     = '2500'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     wa_accountgl-acct_type    = 'K'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WA_ACCOUNTGL-PROFIT_CTR    = V_PRCTR.&lt;/P&gt;&lt;P&gt;    APPEND WA_ACCOUNTGL TO ACCOUNTGL.&lt;/P&gt;&lt;P&gt;    CLEAR WA_ACCOUNTGL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY     = W_FINALN-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-CURRENCY_ISO = W_FINALN-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_DOCCUR   = V_WRBTR * -1.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-AMT_BASE     = V_WRBTR * -1.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;P&gt;    WA_CURRAMOUNT-TAX_AMT      = V_WRBTR * -1.&lt;/P&gt;&lt;P&gt;    APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;P&gt;    CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-ITEMNO_ACC  = COUNT.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-WT_TYPE     = W_FINALN-MWART.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-WT_CODE     = W_FINALN-QSSKZ.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_LC  = W_FINALN-QSSHB.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_TC  = W_FINALN-FWBAS.&lt;/P&gt;&lt;P&gt;    WA_ACCOUNTWT-BAS_AMT_IND = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_ACCOUNTWT TO ACCOUNTWT.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCOUNTWT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ADD 2 TO COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-ITEMNO_ACC = COUNT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-GL_ACCOUNT = '0000428370'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = 'V0'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-TAX_CODE   = W_FINALN-MWSKZ.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-ACCT_KEY   = 'VS1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_ACCOUNTTAX-COND_KEY   = 'JMOP'.&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;   APPEND WA_ACCOUNTTAX TO ACCOUNTTAX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR: WA_ACCOUNTTAX.&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;   WA_CURRAMOUNT-ITEMNO_ACC   = COUNT.             " &amp;amp;quot; Line Item Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURR_TYPE    = '00'.          " &amp;amp;quot; Currency Type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURRENCY     = W_FINALN-WAERS.         " &amp;amp;quot; Currency Key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-CURRENCY_ISO = W_FINALN-WAERS.         " &amp;amp;quot; ISO Code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-AMT_DOCCUR   = '00'.     " &amp;amp;quot; Amount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_CURRAMOUNT-AMT_BASE     = '0.00'.           " &amp;amp;quot; Base Amount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND WA_CURRAMOUNT TO CURRAMOUNT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR WA_CURRAMOUNT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this the BAPI is called BAPI_ACC_DOCUMENT_CHECK &amp;amp;  BAPI_ACC_DOCUMENT_POST .It is giving error in RETURN in 1st BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks In Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bharti Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Dec 2010 06:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520451#M1560452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-18T06:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520452#M1560453</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;Pass Exch_rate = '1.00'  while passign currencyamount  table  to BAPI  .&lt;/P&gt;&lt;P&gt;Please check data which you are passing is correct   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deepak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Dec 2010 07:21:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520452#M1560453</guid>
      <dc:creator>deepak_dhamat</dc:creator>
      <dc:date>2010-12-18T07:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520453#M1560454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Deepak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done as u have suggested but the same error is coming while posting for multiple documents&lt;/P&gt;&lt;P&gt;'Balane In Transaction Currency'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharti Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Dec 2010 08:06:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520453#M1560454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-18T08:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520454#M1560455</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;when you are using  LOOP  ENDLOOP for posting via BAPi  . then do it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one by one &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e in loop  at itab  .&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 bapi_acc_document_check &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; call bapi_acc_document_post &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cal  bapi_transaction_commit  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;pass data  by one document at a time   in loop endloop..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can rectify error   individually   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deepak.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Dec 2010 08:23:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520454#M1560455</guid>
      <dc:creator>deepak_dhamat</dc:creator>
      <dc:date>2010-12-18T08:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520455#M1560456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks A Lot ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I Call The BAPI inside the loop then suppose there will 2 Documents selected then there will be 2 lines in ACCOUNTPAY and 2 lines in ACCOUNTGL.The document will be posted but if we see the document in FB03 then there will be 4 lines 2 for bank &amp;amp; 2 For vendor.&lt;/P&gt;&lt;P&gt;But we want that there will be 2 lines for vendor and 1 for bank.&lt;/P&gt;&lt;P&gt;Say for line 1 amt is 200 &amp;amp; for line 2 amt is 300 so the bank entry should contain -500. (this is required.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks In Advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharti Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Dec 2010 08:39:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520455#M1560456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-18T08:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: Program For Multiple Doc Posting Giving Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520456#M1560457</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;Should I call any other BAPI for posting multiple documents or I have to call BADI or else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharti Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Dec 2010 03:01:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-multiple-doc-posting-giving-error/m-p/7520456#M1560457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-20T03:01:48Z</dc:date>
    </item>
  </channel>
</rss>

