<?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 FI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi/m-p/3577517#M861195</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CAN ANY ONE SEND ME THE CODE FOR POSTING OF CUSTOMER DOWN PAYMENT IF TRANSACTION F-29 USING BAPI BAPI_ACC_DOCUMENT_POST?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 06:53:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-26T06:53:02Z</dc:date>
    <item>
      <title>FI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi/m-p/3577517#M861195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CAN ANY ONE SEND ME THE CODE FOR POSTING OF CUSTOMER DOWN PAYMENT IF TRANSACTION F-29 USING BAPI BAPI_ACC_DOCUMENT_POST?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 06:53:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fi/m-p/3577517#M861195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T06:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: FI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi/m-p/3577518#M861196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suman ,&lt;/P&gt;&lt;P&gt;Please find the Sample code which posts FI document along with CO-PA characteristics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZRBC060 .&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: doc_header LIKE BAPIACHE09,&lt;/P&gt;&lt;P&gt;criteria LIKE BAPIACKEC9 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;doc_item LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;doc_values LIKE BAPIACCR09 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;extension1 like BAPIACEXTC occurs 0 with header line,&lt;/P&gt;&lt;P&gt;obj_type LIKE bapiache08-obj_type,&lt;/P&gt;&lt;P&gt;obj_key LIKE bapiache02-obj_key,&lt;/P&gt;&lt;P&gt;obj_sys LIKE bapiache02-obj_sys,&lt;/P&gt;&lt;P&gt;docnum LIKE bkpf-belnr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fill Document Header &lt;/P&gt;&lt;P&gt;doc_header-bus_act = 'RFBU'.&lt;/P&gt;&lt;P&gt;*doc_header-obj_type = 'BKPFF'.&lt;/P&gt;&lt;P&gt;*doc_header-obj_key = 'AAAABBBB'.&lt;/P&gt;&lt;P&gt;*doc_header-obj_sys = 'NLD220'.&lt;/P&gt;&lt;P&gt;doc_header-username = sy-uname.&lt;/P&gt;&lt;P&gt;doc_header-header_txt = 'TEST BOC BAPI POSTING'.&lt;/P&gt;&lt;P&gt;doc_header-comp_code = 'IN10'.&lt;/P&gt;&lt;P&gt;doc_header-doc_date = '20060127'.&lt;/P&gt;&lt;P&gt;doc_header-pstng_date = sy-datlo.&lt;/P&gt;&lt;P&gt;doc_header-doc_type = 'SA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fill Line 1 of Document Item &lt;/P&gt;&lt;P&gt;doc_item-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;doc_item-gl_account = '0000500001'.&lt;/P&gt;&lt;P&gt;doc_item-pstng_date = sy-datum.&lt;/P&gt;&lt;P&gt;doc_item-item_text = 'TEST POSTING DEBIT ITEM'.&lt;/P&gt;&lt;P&gt;doc_item-costcenter = ''.&lt;/P&gt;&lt;P&gt;doc_item-quantity = '1'.&lt;/P&gt;&lt;P&gt;doc_item-base_uom = 'ST'.&lt;/P&gt;&lt;P&gt;*doc_item-stat_con = 'X'.&lt;/P&gt;&lt;P&gt;*doc_item-orderid = 'M5253'.&lt;/P&gt;&lt;P&gt;*_____________&lt;/P&gt;&lt;P&gt;*doc_item-comp_code = 'IN01'.&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;Fill Line 2 of Document Item &lt;/P&gt;&lt;P&gt;doc_item-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;doc_item-gl_account = '0000210072'.&lt;/P&gt;&lt;P&gt;doc_item-pstng_date = sy-datlo.&lt;/P&gt;&lt;P&gt;doc_item-item_text = 'TEST POSTING CREDIT ITEM'.&lt;/P&gt;&lt;P&gt;*doc_item-stat_con = 'X'.&lt;/P&gt;&lt;P&gt;*doc_item-costcenter = '0000201681'.&lt;/P&gt;&lt;P&gt;*_______________&lt;/P&gt;&lt;P&gt;*doc_item-comp_code = 'IN01'.&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;Fill Line 1 of Document Value. &lt;/P&gt;&lt;P&gt;doc_values-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;doc_values-currency_iso = 'INR'.&lt;/P&gt;&lt;P&gt;doc_values-amt_doccur = '0.02-'.&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;Fill Line 2 of Document Value &lt;/P&gt;&lt;P&gt;doc_values-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;doc_values-currency_iso = 'INR'.&lt;/P&gt;&lt;P&gt;doc_values-amt_doccur = '0.02'.&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;Add tax code in extension1 table. &lt;/P&gt;&lt;P&gt;extension1-field1 = 'BAPI CALL'.&lt;/P&gt;&lt;P&gt;APPEND EXTENSION1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fill CRITERIA for CO-PA &lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;refresh criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'ARTNR'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = '000000000001312251'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'WERKS'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = 'IN91'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'KNDNR'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = '0000000016'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'FKART'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = 'ZIN2'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'KAUFN'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = '0000000633'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;criteria-FIELDNAME = 'KDPOS'.&lt;/P&gt;&lt;P&gt;criteria-CHARACTER = '000010'.&lt;/P&gt;&lt;P&gt;Append criteria.&lt;/P&gt;&lt;P&gt;*criteria-ITEMNO_ACC = '1'.&lt;/P&gt;&lt;P&gt;*criteria-FIELDNAME = 'VKGRP'.&lt;/P&gt;&lt;P&gt;*criteria-CHARACTER = '009'.&lt;/P&gt;&lt;P&gt;**Append criteria.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All tables filled - now call BAPI. &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 = doc_header&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OBJ_TYPE = doc_header-obj_type&lt;/P&gt;&lt;P&gt;OBJ_KEY = doc_header-obj_key&lt;/P&gt;&lt;P&gt;OBJ_SYS = doc_header-obj_sys&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;criteria = criteria&lt;/P&gt;&lt;P&gt;accountgl = doc_item&lt;/P&gt;&lt;P&gt;currencyamount = doc_values&lt;/P&gt;&lt;P&gt;return = return&lt;/P&gt;&lt;P&gt;EXTENSION1 = EXTENSION1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;LOOP AT return WHERE type = 'E'.&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;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;IMPORTING&lt;/P&gt;&lt;P&gt;OBJ_TYPE = doc_header-obj_type&lt;/P&gt;&lt;P&gt;OBJ_KEY = doc_header-obj_key&lt;/P&gt;&lt;P&gt;OBJ_SYS = doc_header-obj_sys&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;criteria = criteria&lt;/P&gt;&lt;P&gt;accountgl = doc_item&lt;/P&gt;&lt;P&gt;currencyamount = doc_values&lt;/P&gt;&lt;P&gt;return = return&lt;/P&gt;&lt;P&gt;EXTENSION1 = EXTENSION1.&lt;/P&gt;&lt;P&gt;LOOP AT return WHERE type = 'E'.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;WRITE: / 'BAPI call failed - debug and fix!'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;CLEAR return.&lt;/P&gt;&lt;P&gt;REFRESH return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;WAIT = &lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;return = return.&lt;/P&gt;&lt;P&gt;WRITE: / 'BAPI call worked!!'.&lt;/P&gt;&lt;P&gt;WRITE: / doc_header-obj_key, ' posted'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Sree M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 12:13:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fi/m-p/3577518#M861196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T12:13:57Z</dc:date>
    </item>
  </channel>
</rss>

