<?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: BAPI for TCode F-02 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092958#M733732</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Two things - run your account through CONVERSION_EXIT_ALPHA_INPUT:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input  = g_wrk_exp_d-hkont
  IMPORTING
    output = g_wrk_exp_d-hkont.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before assigning it to the bapi structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, do not check sy-subrc after the BAPI calls. They do not raise exceptions, so the return code will generally be zero. You have to check the contents of g_tab_return to see what happenned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Nov 2007 04:02:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-20T04:02:18Z</dc:date>
    <item>
      <title>BAPI for TCode F-02</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092956#M733730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been attempting to convert an ABAP BDC program (for Tcode F-02) to a BAPI using BAPI_ACC_GL_POSTING_CHECK and BAPI_ACC_GL_POSTING_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have succeded to the point that I get an error return from the "CHECK" with the following messages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_ACC_GL_POSTING_CHECK return messages.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;609 Error in document: BKPFF $ ED1CLNT230&lt;/P&gt;&lt;P&gt;507 G/L account 8432200 is not defined in chart of accounts BTCA&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'BTCA' is our Chart of Accounts. This and other G/L's that I have attempted to use are in our Chart of Accounts. I can manually perform Tcode F-02 using the information that I send to the BAPI and generate a CO document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following is my ABAP Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT g_tab_exp_d INTO g_wrk_exp_d.&lt;/P&gt;&lt;P&gt;***************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Build the Account G/L table                   **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***************************************************&lt;/P&gt;&lt;P&gt;g_tab_account_gl-itemno_acc = sy-tabix.&lt;/P&gt;&lt;P&gt;g_tab_account_gl-gl_account = g_wrk_exp_d-hkont.&lt;/P&gt;&lt;P&gt;g_tab_account_gl-bus_area = ''.&lt;/P&gt;&lt;P&gt;g_tab_account_gl-comp_code = g_sav_bukrs.&lt;/P&gt;&lt;P&gt;g_tab_account_gl-pstng_date(4) = g_wrk_exp_h-bldat+4(4).&lt;/P&gt;&lt;P&gt;g_tab_account_gl-pstng_date+4(4) = g_wrk_exp_h-bldat(4).&lt;/P&gt;&lt;P&gt;g_tab_account_gl-fisc_year = g_wrk_exp_h-bldat+4(4).&lt;/P&gt;&lt;P&gt;g_tab_account_gl-item_text = g_wrk_exp_h-bktxt.&lt;/P&gt;&lt;P&gt;g_tab_account_gl-doc_type = 'SA'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-AC_DOC_NO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_account_gl-FIS_PERIOD = sy-datum+4(2).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-STAT_CON&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-REF_KEY_1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-REF_KEY_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-REF_KEY_3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-CUSTOMER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-VENDOR_NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ALLOC_NMBR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_account_gl-costcenter = g_sav_kostl.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ACTTYPE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ORDERID&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ORIG_GROUP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-COST_OBJ&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_account_gl-profit_ctr = g_wrk_exp_d-prctr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-PART_PRCTR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_account_gl-wbs_element = g_wrk_exp_d-posid.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-NETWORK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ROUTING_NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ORDER_ITNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-ACTIVITY&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-PLANT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-SALES_ORD&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_account_gl-S_ORD_ITEM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND g_tab_account_gl TO g_tab_account_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tab_currency_amount-itemno_acc = sy-tabix. "Accounting Document Line Item Number&lt;/P&gt;&lt;P&gt;g_tab_currency_amount-curr_type = '00'. "Currency type and valuation view&lt;/P&gt;&lt;P&gt;g_tab_currency_amount-currency = 'USD'. "Currency Key&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_currency_amount-currency_iso = 'INR'. "ISO code currency&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF g_wrk_exp_d-bschl = '50'.&lt;/P&gt;&lt;P&gt;g_tab_currency_amount-amt_doccur = g_wrk_exp_d-wrbtr. "Amount in document currency&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;g_tab_currency_amount-amt_doccur = g_wrk_exp_d-wrbtr * -1. "Amount in document currency&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE g_wrk_exp_d-wrbtr TO g_tab_currency_amount-amt_doccur. "Amount in document currency&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_currency_amount-exch_rate = "Exchange rate&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_currency_amount-exch_rate_v = "Indirect Quoted Exchange Rate&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND g_tab_currency_amount TO g_tab_currency_amount.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ITEMNO_ACC POSNR_ACC NUMC 10 0 Accounting Document Line Item Number&lt;/P&gt;&lt;P&gt;*CURR_TYPE CURTP CHAR 2 0 Currency type and valuation view&lt;/P&gt;&lt;P&gt;*CURRENCY WAERS CUKY 5 0 Currency Key&lt;/P&gt;&lt;P&gt;*CURRENCY_ISO WAERS_ISO CHAR 3 0 ISO code currency&lt;/P&gt;&lt;P&gt;*AMT_DOCCUR BAPIWRBTR DEC 23 4 Amount in document currency&lt;/P&gt;&lt;P&gt;*EXCH_RATE KURSF DEC 9 5 Exchange rate&lt;/P&gt;&lt;P&gt;*EXCH_RATE_V UKURSM DEC 9 5 Indirect Quoted Exchange Rate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: g_wrk_message. REFRESH: g_tab_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Start of code to populate Tables for BAPI. **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;**&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;First is the document header -&amp;gt; g_tab_doc_hdr **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;BAPIACHE08 **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-obj_type = 'RFBU'. "Reference Procedure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_doc_hdr-username = sy-uname. "User Name&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-comp_code = g_sav_bukrs.&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-doc_date = sy-datum. "Document Date in Document&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-pstng_date(04) = g_wrk_exp_h-bldat+4(04).&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-pstng_date+4(04) = g_wrk_exp_h-bldat(04).&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-fisc_year = sy-datum(4).&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-header_txt = g_wrk_exp_h-bktxt. "Document Header Text&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr-doc_type = 'SA'. "Document type&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-reason_rev = g_wrk_exp_h-stgrd. "Reason for Reversal&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF g_wrk_exp_h-blart_sa EQ 'SA' OR g_wrk_exp_h-blart_sa EQ 'ZI'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-doc_type = g_wrk_exp_h-blart_sa.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-doc_type = g_wrk_exp_h-blart_za.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-obj_key = ''. "'010000125910002007'."Object Key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-obj_sys = sy-host. "Logical System of source doc.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-OBJ_KEY_R = "Cancel: object key (AWREF_REV and AWORG_REV)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-AC_DOC_NO = "Accounting Document Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-TRANS_DATE = "Translation date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_tab_doc_hdr-fis_period = sy-datum+4(2). "Fiscal period&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-REF_DOC_NO = "Reference Document Number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-COMPO_ACC = "Component in ACC Interface&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-REF_DOC_NO_LONG = "Reference Document Number (for Dependencies see Long Text)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_tab_doc_hdr-ACC_PRINCIPLE = "Accounting Principle&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND g_tab_doc_hdr TO g_tab_doc_hdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_GL_POSTING_CHECK'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;documentheader = g_tab_doc_hdr&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;accountgl = g_tab_account_gl&lt;/P&gt;&lt;P&gt;currencyamount = g_tab_currency_amount&lt;/P&gt;&lt;P&gt;return = g_tab_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT g_tab_return IS INITIAL.&lt;/P&gt;&lt;P&gt;WRITE:/ 'BAPI_ACC_GL_POSTING_CHECK return messages.'.&lt;/P&gt;&lt;P&gt;LOOP AT g_tab_return.&lt;/P&gt;&lt;P&gt;WRITE:/ g_tab_return-number, '|',&lt;/P&gt;&lt;P&gt;g_tab_return-message(80).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF g_tab_return IS INITIAL.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_GL_POSTING_POST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;documentheader = g_tab_doc_hdr&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;obj_type = g_tab_obj_type "AWTYP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;obj_key = g_tab_obj_key "AWKEY&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;obj_sys = g_tab_obj_sys "AWSYS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;accountgl = g_tab_account_gl&lt;/P&gt;&lt;P&gt;currencyamount = g_tab_currency_amount&lt;/P&gt;&lt;P&gt;return = g_tab_return&lt;/P&gt;&lt;P&gt;extension1 = g_tab_extension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&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 = ' '&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;return = g_commit_return.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;IF NOT g_tab_return IS INITIAL.&lt;/P&gt;&lt;P&gt;WRITE:/ 'BAPI_ACC_GL_POSTING_POST return messages.'.&lt;/P&gt;&lt;P&gt;LOOP AT g_tab_return.&lt;/P&gt;&lt;P&gt;WRITE:/ g_tab_return-number, '|',&lt;/P&gt;&lt;P&gt;g_tab_return-message(80).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;I apolygize for the length of this message, but thought it best to include code 'as is'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any guidance would be very much appreciated. I have reviewed other posting for FBs1, FB01 and F-02 BAPI's, which have really been helpful, but now I seem to be stuck on this error condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tab_doc_hdr data - one entry&lt;/P&gt;&lt;P&gt;BFISHER May Recon Open Items Adj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tab_account_gl data - two entrys&lt;/P&gt;&lt;P&gt;0000000001 8432200 1000 07/05/2007 SA 2007 11&lt;/P&gt;&lt;P&gt;80000 0000000000 0000&lt;/P&gt;&lt;P&gt;0000000002 8432900 1000 07/05/2007 SA 2007 11&lt;/P&gt;&lt;P&gt;80000 0000000000 0000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tab_currency_amount - two entrys&lt;/P&gt;&lt;P&gt;item_acc curr_type currency currency_iso amt_doccur exch_rate exch_rate_v&lt;/P&gt;&lt;P&gt;0000000001 00 USD 1,326.6400 0.00000 -&lt;/P&gt;&lt;P&gt;0000000002 00 USD 1,326.6400- 0.00000 -&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;Bill Fisher&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Nov 2007 23:59:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092956#M733730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-19T23:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for TCode F-02</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092957#M733731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bill,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;wait = 'X'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;return = g_commit_return.&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and let us know the result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 00:04:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092957#M733731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T00:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for TCode F-02</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092958#M733732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Two things - run your account through CONVERSION_EXIT_ALPHA_INPUT:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input  = g_wrk_exp_d-hkont
  IMPORTING
    output = g_wrk_exp_d-hkont.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before assigning it to the bapi structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, do not check sy-subrc after the BAPI calls. They do not raise exceptions, so the return code will generally be zero. You have to check the contents of g_tab_return to see what happenned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 04:02:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092958#M733732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T04:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for TCode F-02</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092959#M733733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The conversion of the G/L number as suggested by Rob, led to my discovery that I also needed to do the same with Cost Center and Profit Center.  I am now getting valid postings!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks to Rob Burbank and Atish Sarda for the help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 17:11:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-tcode-f-02/m-p/3092959#M733733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T17:11:50Z</dc:date>
    </item>
  </channel>
</rss>

