<?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: Problem Using BAPI_ACC_DOCUMENT_POST in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311218#M1027745</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please paste a few full lines from ur utab...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Aug 2008 19:12:01 GMT</pubDate>
    <dc:creator>former_member189629</dc:creator>
    <dc:date>2008-08-06T19:12:01Z</dc:date>
    <item>
      <title>Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311213#M1027740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been trying to use the bapi BAPI_ACC_DOCUMENT_POST to post the G/L accounts. It works fine for posting one document number. But in the file I have multiple documents with a numbric sequence. &lt;/P&gt;&lt;P&gt;How do I make the Bapi read and post based on this indicator?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example&lt;/P&gt;&lt;P&gt;If we have a file like&lt;/P&gt;&lt;P&gt;TNO      Doc Date      doctype ... .... . . ...&lt;/P&gt;&lt;P&gt;1           01012008     SA&lt;/P&gt;&lt;P&gt;1           01012008     SA&lt;/P&gt;&lt;P&gt;1           01012008     SA&lt;/P&gt;&lt;P&gt;1           01012008     SA&lt;/P&gt;&lt;P&gt;2           01012008     SA&lt;/P&gt;&lt;P&gt;2           01012008     SA&lt;/P&gt;&lt;P&gt;3           01012008     SA&lt;/P&gt;&lt;P&gt;3           01012008     SA&lt;/P&gt;&lt;P&gt;3           01012008     SA&lt;/P&gt;&lt;P&gt;3           01012008     SA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I split the file for each document based on TNO? If the TNO is 1 this is one document, if it is 2 then this is another document and so on ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:25:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311213#M1027740</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T18:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311214#M1027741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data you show is redundant (I don't see a sequence - linhe 1-4 are same) . Try deleing adjacent duplicates from the internal table and post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If each line is unique, club all records for ex. of TNO1 into one line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: NW on Aug 6, 2008 1:29 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: NW on Aug 6, 2008 1:30 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:28:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311214#M1027741</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2008-08-06T18:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311215#M1027742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's just that the data for TNO = 1 is one document with multiple line items as Credit or Debit.&lt;/P&gt;&lt;P&gt;We want to do the posting individually by document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkata&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:31:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311215#M1027742</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T18:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311216#M1027743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh, excuse me. You will have to split the header and item data and populate items into whichever of the below is relevant for your items in the TABLES section of the BAPI call&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACCOUNTGL		G/L account item&lt;/P&gt;&lt;P&gt;ACCOUNTRECEIVABLE	Customer Item&lt;/P&gt;&lt;P&gt;ACCOUNTPAYABLE	 	Vendor Item&lt;/P&gt;&lt;P&gt;ACCOUNTTAX		Tax item&lt;/P&gt;&lt;P&gt;CURRENCYAMOUNT		Currency Items&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:41:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311216#M1027743</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2008-08-06T18:41:03Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311217#M1027744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That works fine but the problem is I'm not able to split the file into different documents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 18:43:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311217#M1027744</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T18:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311218#M1027745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please paste a few full lines from ur utab...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 19:12:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311218#M1027745</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2008-08-06T19:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311219#M1027746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT ITAB_INDATA.&lt;/P&gt;&lt;P&gt;*Skip the first line item.&lt;/P&gt;&lt;P&gt;    IF SY-TABIX = 1.&lt;/P&gt;&lt;P&gt;      CONTINUE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        DATE_EXTERNAL            = ITAB_INDATA-PDATE&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        DATE_INTERNAL            = ITAB_INDATA-PDATE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        DATE_EXTERNAL_IS_INVALID = 1&lt;/P&gt;&lt;P&gt;        OTHERS                   = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      RETURN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill Document Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DOC_HEADER-USERNAME = SY-UNAME.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-COMP_CODE  = 'BP01'.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-HEADER_TXT = ITAB_INDATA-BKTXT.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-REF_DOC_NO = ITAB_INDATA-XBLNR.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-DOC_DATE   = ITAB_INDATA-DDATE.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-PSTNG_DATE = ITAB_INDATA-PDATE.&lt;/P&gt;&lt;P&gt;    DOC_HEADER-DOC_TYPE   = ITAB_INDATA-BLART.&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;    MOVE COUNT TO DOC_ITEM-ITEMNO_ACC.&lt;/P&gt;&lt;P&gt;    MOVE COUNT TO VENDOR-ITEMNO_ACC.&lt;/P&gt;&lt;P&gt;    MOVE COUNT TO DOC_VALUES-ITEMNO_ACC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        DATE_EXTERNAL            = DOC_HEADER-DOC_DATE&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        DATE_INTERNAL            = DOC_HEADER-DOC_DATE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        DATE_EXTERNAL_IS_INVALID = 1&lt;/P&gt;&lt;P&gt;        OTHERS                   = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      RETURN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB_INDATA-ACTYP ='S'.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Fill Line 1 of Document Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     DOC_ITEM-ITEMNO_ACC = ITAB_INDATA-NEWBS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      DOC_ITEM-GL_ACCOUNT = ITAB_INDATA-GLACC.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-PSTNG_DATE = ITAB_INDATA-PDATE.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-DOC_TYPE   = ITAB_INDATA-BLART.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-PROFIT_CTR = ITAB_INDATA-PC.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-ALLOC_NMBR = ITAB_INDATA-ASSGN.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-ITEM_TEXT  = ITAB_INDATA-TEXT.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-COSTCENTER = ITAB_INDATA-CC.&lt;/P&gt;&lt;P&gt;      DOC_ITEM-ACCT_TYPE  = ITAB_INDATA-ACTYP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = DOC_ITEM-GL_ACCOUNT&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = DOC_ITEM-GL_ACCOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = DOC_ITEM-VENDOR_NO&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = DOC_ITEM-VENDOR_NO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = DOC_ITEM-COSTCENTER&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = DOC_ITEM-COSTCENTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND DOC_ITEM.&lt;/P&gt;&lt;P&gt;      CLEAR DOC_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB_INDATA-ACTYP = 'K'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     VENDOR-PROFIT_CTR = ITAB_INDATA-PC.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      VENDOR-VENDOR_NO  = ITAB_INDATA-GLACC.&lt;/P&gt;&lt;P&gt;      VENDOR-ALLOC_NMBR = ITAB_INDATA-ASSGN.&lt;/P&gt;&lt;P&gt;      VENDOR-ITEM_TEXT  = ITAB_INDATA-TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = VENDOR-VENDOR_NO&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = VENDOR-VENDOR_NO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND VENDOR.&lt;/P&gt;&lt;P&gt;      CLEAR VENDOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB_INDATA-ACTYP = 'D'.&lt;/P&gt;&lt;P&gt;      CUSTOMER-CUSTOMER   = ITAB_INDATA-GLACC.&lt;/P&gt;&lt;P&gt;      CUSTOMER-ALLOC_NMBR = ITAB_INDATA-ASSGN.&lt;/P&gt;&lt;P&gt;      CUSTOMER-ITEM_TEXT  = ITAB_INDATA-TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = CUSTOMER-CUSTOMER&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = CUSTOMER-CUSTOMER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND CUSTOMER.&lt;/P&gt;&lt;P&gt;      CLEAR CUSTOMER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ITAB_INDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DOC_VALUES-CURRENCY_ISO = 'USD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB_INDATA-CRAMT IS NOT INITIAL AND ITAB_INDATA-DRAMT IS INITIAL.&lt;/P&gt;&lt;P&gt;      DOC_VALUES-AMT_DOCCUR = ITAB_INDATA-CRAMT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF ITAB_INDATA-CRAMT IS INITIAL AND ITAB_INDATA-DRAMT IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      ITAB_INDATA-DRAMT = ( -1 * ITAB_INDATA-DRAMT ).&lt;/P&gt;&lt;P&gt;      DOC_VALUES-AMT_DOCCUR = ITAB_INDATA-DRAMT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND DOC_VALUES.&lt;/P&gt;&lt;P&gt;    CLEAR DOC_VALUES.&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          = DOC_HEADER&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        ACCOUNTGL               = DOC_ITEM&lt;/P&gt;&lt;P&gt;        ACCOUNTRECEIVABLE       = CUSTOMER&lt;/P&gt;&lt;P&gt;        ACCOUNTPAYABLE          = VENDOR&lt;/P&gt;&lt;UL&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          = DOC_VALUES&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 20:25:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311219#M1027746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T20:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311220#M1027747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry i meant please paste a few full lines from ur itab...&lt;/P&gt;&lt;P&gt;from your code i understand that you are identifying items ITAB_INDATA-ACTYP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now split this iformation for ITAB_INDATA-ACTYP ='S' and 'K' to separate internal tables for Doc item, customer and Vendor items and assign individually&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read itab_item with key XYZ = itab_header-XYZ&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate item data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read itab_cust with key XYZ = itab_header-XYZ&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate customer data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read itab_vend with key XYZ = itab_header-XYZ&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate vendor data&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;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have all items in 1 itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_item where key = itab_header-key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case it_item-ACTYP.&lt;/P&gt;&lt;P&gt;  when 'S'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate item data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  when ... and so on&lt;/P&gt;&lt;P&gt;endcase.&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;endloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: NW on Aug 6, 2008 3:42 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 20:41:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311220#M1027747</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2008-08-06T20:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311221#M1027748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But my file format doesn't have multiple headers. This is the file format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Trx #	Document Dt	Posting Dt	Document Type	Reference	Doc Hdr Text	Posting key	Account Type	Account	Dr Amount	Cr Amount	Cost Ctr	Profit Ctr	Assignment	Text&lt;/P&gt;&lt;P&gt;1	08012008	08012008	KR			31	K	300015		1000				&lt;/P&gt;&lt;P&gt;1	08012008	08012008	KR			40	S	654000	500		1101			&lt;/P&gt;&lt;P&gt;1	08012008	08012008	KR			40	S	654000	500		1101			&lt;/P&gt;&lt;P&gt;2	08012008	08012008	KR			31	K	300015	1000				&lt;/P&gt;&lt;P&gt;2	08012008	08012008	KR			40	S	654000		500	1101			&lt;/P&gt;&lt;P&gt;2	08012008	08012008	KR			40	S	654000	&lt;/P&gt;&lt;P&gt;	500	1101		&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 20:46:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311221#M1027748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T20:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311222#M1027749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well i din mean multiple headers either. Anyways, try using a CASE in your existing loop on ITAB_INDATA-ACTYP and populate accordingly&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 21:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311222#M1027749</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2008-08-06T21:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Using BAPI_ACC_DOCUMENT_POST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311223#M1027750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code work  fine, the only problem there is is that it appends all the records into one document.&lt;/P&gt;&lt;P&gt;It has to post seperate documnents based on the first field.&lt;/P&gt;&lt;P&gt;If it is 1 for the first 3 records, then all these will be posted in one document. &lt;/P&gt;&lt;P&gt;If it is 2 for the next 4 records, then all these will be posted in one document. and so on...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the problem I'm having.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 22:22:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-using-bapi-acc-document-post/m-p/4311223#M1027750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T22:22:28Z</dc:date>
    </item>
  </channel>
</rss>

