<?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: FB05 posting problem using POSTING_INTERFACE_CLEARING in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409783#M1242277</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abaper,&lt;/P&gt;&lt;P&gt;Thanks for responding.Truly appreciate it.&lt;/P&gt;&lt;P&gt;what do you think about my code for calling FB05? Have I done the right thing ? I have never used this FM before so a little confused.I also tried to use standard program RFBIBL00 and now I get a new error  'No batch input data for screen SAPDF05X 3100'.I have checked all the forums related to this error but nowhere did I find a good reply.Help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code for program:&lt;/P&gt;&lt;P&gt;*Session header&lt;/P&gt;&lt;P&gt;      perform populate_xbgr00.&lt;/P&gt;&lt;P&gt;      append xbgr00 to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write p_docdat to p_docdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;    write p_pstdat to p_pstdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Document header&lt;/P&gt;&lt;P&gt;          perform populate_xbbkpf using&lt;/P&gt;&lt;P&gt;            i_splitinput-compcode&lt;/P&gt;&lt;P&gt;            p_docdat&lt;/P&gt;&lt;P&gt;            p_pstdat&lt;/P&gt;&lt;P&gt;            p_doctyp&lt;/P&gt;&lt;P&gt;             i_splitinput-currency&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            sum_inprec_hd_tmp-xblnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            'Test'.&lt;/P&gt;&lt;P&gt;          append xbbkpf to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        perform populate_xbbseg .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: abap78 on Mar 23, 2009 5:05 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Mar 2009 03:59:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-23T03:59:27Z</dc:date>
    <item>
      <title>FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409779#M1242273</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;  I have a problem posting FB05 using POSTING_INTERFACE_CLEARING.My requirement is to select open item based on document number and then create another leg for that open item using GL account,posting key and amount that matches the selected open item amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure whether I am not doing the right thing because I get an error 'Difference is too large for  clearing'. If I actually go to FB05 and 'choose open item' for document number and try to hit 'Save' on the list of open items screen,I get the same error. I then  select 'Charge off difference' and it takes me to screen that is quite similar to FB01 and I enter the other leg of the entry i.e posting key,acct no,amount etc.I want to replicate the same process using funtion module.I am sending you the code,please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_splitinput-compcode = '0410'.&lt;/P&gt;&lt;P&gt;  i_splitinput-currency = 'USD'.&lt;/P&gt;&lt;P&gt;  i_splitinput-amount = '299'.&lt;/P&gt;&lt;P&gt;  i_splitinput-reference = '90286483'.&lt;/P&gt;&lt;P&gt;  i_splitinput-date = '20090320'.&lt;/P&gt;&lt;P&gt;  i_splitinput-type = 'D'.&lt;/P&gt;&lt;P&gt;  i_splitinput-clearingacct = '101002'.&lt;/P&gt;&lt;P&gt;  append i_splitinput.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_splitinput.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    at first.&lt;/P&gt;&lt;P&gt;      perform posting_interface_start using 'C'.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    at new currency.&lt;/P&gt;&lt;P&gt;      perform f_create_document_header using i_splitinput-compcode&lt;/P&gt;&lt;P&gt;                                             i_splitinput-currency.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;    perform f_create_document_items .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    at end of currency.&lt;/P&gt;&lt;P&gt;      perform f_post_gl_document.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    at last.&lt;/P&gt;&lt;P&gt;      perform f_posting_interface_end.&lt;/P&gt;&lt;P&gt;    endat.&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;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  posting_interface_start&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_P_TYPE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form posting_interface_start  using    p_type.&lt;/P&gt;&lt;P&gt;  data lv_mode type c value 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if p_type = 'C'.&lt;/P&gt;&lt;P&gt;    call function 'POSTING_INTERFACE_START'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        i_function         = 'C'&lt;/P&gt;&lt;P&gt;        i_mode             = lv_mode&lt;/P&gt;&lt;P&gt;        i_update           = 'S'&lt;/P&gt;&lt;P&gt;      exceptions&lt;/P&gt;&lt;P&gt;        client_incorrect   = 1&lt;/P&gt;&lt;P&gt;        function_invalid   = 2&lt;/P&gt;&lt;P&gt;        group_name_missing = 3&lt;/P&gt;&lt;P&gt;        mode_invalid       = 4&lt;/P&gt;&lt;P&gt;        update_invalid     = 5&lt;/P&gt;&lt;P&gt;        others             = 6.&lt;/P&gt;&lt;P&gt;    if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      message 'Error initializing posting interface'(e05) type 'I'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endform.                    " posting_interface_start&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_create_document_header&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_create_document_header using p_compcode p_currency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: l_waers type waers,&lt;/P&gt;&lt;P&gt;l_postdate(10) type c,&lt;/P&gt;&lt;P&gt;l_docdate(10),&lt;/P&gt;&lt;P&gt;l_bktxt type bktxt,&lt;/P&gt;&lt;P&gt;l_blart type blart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*---Convert dates to proper format MM/DD/YYYY&lt;/P&gt;&lt;P&gt;  write p_pstdat to l_postdate mm/dd/yyyy.&lt;/P&gt;&lt;P&gt;  write p_docdat to l_docdate  mm/dd/yyyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_ftpost-stype = 'K'.   "Header&lt;/P&gt;&lt;P&gt;  i_ftpost-count = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform ftpost_field using: 'BKPF-BUKRS' p_compcode,  "Company Cd&lt;/P&gt;&lt;P&gt;                              'BKPF-WAERS' p_currency,  "Doc Currency&lt;/P&gt;&lt;P&gt;                              'BKPF-BLART' p_doctyp,  "Doc Type&lt;/P&gt;&lt;P&gt;                              'BKPF-BLDAT' l_docdate,   "Doc Date&lt;/P&gt;&lt;P&gt;                              'BKPF-BUDAT' l_postdate,   "Posting Dt&lt;/P&gt;&lt;P&gt;                              'BKPF-BKTXT' p_doctxt,  "Header Text&lt;/P&gt;&lt;P&gt;                              'BKPF-XBLNR' p_ref,     "Ref Doc&lt;/P&gt;&lt;P&gt;                              'RF05A-AUGTX' 'Test'.  "Clearing item text&lt;/P&gt;&lt;P&gt;*creditnote to your own&lt;/P&gt;&lt;P&gt;*debit to customer but sometimes you post credit&lt;/P&gt;&lt;P&gt;*payor-vendor +ve    payee-customer  -ve&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_ftpost-count = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f_create_document_header&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  ftpost_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_1045   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_PA_BUKRS  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form ftpost_field using field_name type any&lt;/P&gt;&lt;P&gt;                        field_value type any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_ftpost-fnam = field_name.&lt;/P&gt;&lt;P&gt;  i_ftpost-fval = field_value.&lt;/P&gt;&lt;P&gt;  append i_ftpost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " ftpost_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_create_document_items&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_create_document_items .&lt;/P&gt;&lt;P&gt;*concatenate i_splitinput&lt;/P&gt;&lt;P&gt;  i_ftclear-agkoa  = 'D'."D-cust, v-vend&lt;/P&gt;&lt;P&gt;  i_ftclear-agkon  = '1041048'."cust/ven acct&lt;/P&gt;&lt;P&gt;  i_ftclear-agbuk  = i_splitinput-compcode.&lt;/P&gt;&lt;P&gt;  i_ftclear-xnops  = 'X'.&lt;/P&gt;&lt;P&gt;  i_ftclear-xfifo  = space.&lt;/P&gt;&lt;P&gt;  i_ftclear-agums  = space.&lt;/P&gt;&lt;P&gt;  i_ftclear-avsid  = space.&lt;/P&gt;&lt;P&gt;  i_ftclear-selfd  = 'BELNR'.&lt;/P&gt;&lt;P&gt;  i_ftclear-selvon = i_splitinput-reference.&lt;/P&gt;&lt;P&gt;  i_ftclear-selbis = 'Test'.                               &lt;/P&gt;&lt;P&gt;  collect i_ftclear.clear i_ftclear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; i_ftclear-selvon = '101002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; i_ftclear-selbis = '101002'.                            &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append i_ftclear.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_ftpost-stype = 'P'.  "Details&lt;/P&gt;&lt;P&gt;  i_ftpost-count = i_ftpost-count + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform ftpost_field using: 'RF05A-NEWBS' '15',      "Post Key&lt;/P&gt;&lt;P&gt;                              'RF05A-NEWKO' '1071990',   "GL Account&lt;/P&gt;&lt;P&gt;                              'BSEG-WRBTR'  '299',     "DC Amount&lt;/P&gt;&lt;P&gt;                              'BSEG-SGTXT'  'SAN'.      "Item Text&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             'BSEG-ZUONR'  i_post-merchant_id.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*lt_ftclear-selvon = p_doc2.&lt;/P&gt;&lt;P&gt;*lt_ftclear-selbis = p_doc2.&lt;/P&gt;&lt;P&gt;*APPEND lt_ftclear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f_create_document_items&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_post_gl_document&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_post_gl_document .&lt;/P&gt;&lt;P&gt;  refresh i_blntab.&lt;/P&gt;&lt;P&gt;  clear i_blntab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'POSTING_INTERFACE_CLEARING'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      i_auglv                          = 'UMBUCHNG'&lt;/P&gt;&lt;P&gt;      i_tcode                          = 'FB05'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SGFUNCT                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_NO_AUTH                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      e_msgid                          = v_msgid&lt;/P&gt;&lt;P&gt;      e_msgno                          = v_msgno&lt;/P&gt;&lt;P&gt;      e_msgty                          = v_msgty&lt;/P&gt;&lt;P&gt;      e_msgv1                          = v_msgv1&lt;/P&gt;&lt;P&gt;      e_msgv2                          = v_msgv2&lt;/P&gt;&lt;P&gt;      e_msgv3                          = v_msgv3&lt;/P&gt;&lt;P&gt;      e_msgv4                          = v_msgv4&lt;/P&gt;&lt;P&gt;      e_subrc                          = g_subrc&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_blntab                         = i_blntab&lt;/P&gt;&lt;P&gt;      t_ftclear                        = i_ftclear&lt;/P&gt;&lt;P&gt;      t_ftpost                         = i_ftpost&lt;/P&gt;&lt;P&gt;      t_fttax                          = i_fttax&lt;/P&gt;&lt;P&gt;   exceptions&lt;/P&gt;&lt;P&gt;     clearing_procedure_invalid       = 1&lt;/P&gt;&lt;P&gt;     clearing_procedure_missing       = 2&lt;/P&gt;&lt;P&gt;     table_t041a_empty                = 3&lt;/P&gt;&lt;P&gt;     transaction_code_invalid         = 4&lt;/P&gt;&lt;P&gt;     amount_format_error              = 5&lt;/P&gt;&lt;P&gt;     too_many_line_items              = 6&lt;/P&gt;&lt;P&gt;     company_code_invalid             = 7&lt;/P&gt;&lt;P&gt;     screen_not_found                 = 8&lt;/P&gt;&lt;P&gt;     no_authorization                 = 9&lt;/P&gt;&lt;P&gt;     others                           = 10&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;&lt;/P&gt;&lt;P&gt;    v_message = 'Posting Interface Error.'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        id        = v_msgid&lt;/P&gt;&lt;P&gt;        lang      = sy-langu&lt;/P&gt;&lt;P&gt;        no        = v_msgno&lt;/P&gt;&lt;P&gt;        v1        = v_msgv1&lt;/P&gt;&lt;P&gt;        v2        = v_msgv2&lt;/P&gt;&lt;P&gt;        v3        = v_msgv3&lt;/P&gt;&lt;P&gt;        v4        = v_msgv4&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        msg       = v_message&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        not_found = 1&lt;/P&gt;&lt;P&gt;        OTHERS    = 2.&lt;/P&gt;&lt;P&gt; WRITE : V_MESSAGE.&lt;/P&gt;&lt;P&gt;endform.                    " f_post_gl_document&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_posting_interface_end&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_posting_interface_end .&lt;/P&gt;&lt;P&gt;  call function 'POSTING_INTERFACE_END'&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      i_bdcimmed              = ' '&lt;/P&gt;&lt;P&gt;    exceptions&lt;/P&gt;&lt;P&gt;      session_not_processable = 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;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f_posting_interface_end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2009 07:21:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409779#M1242273</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-21T07:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409780#M1242274</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 think you should consider using this idoc...&lt;/P&gt;&lt;P&gt;[abap-example|https://forums.sdn.sap.com/click.jspa?searchID=-1&amp;amp;messageID=7093839]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Mar 2009 14:20:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409780#M1242274</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-22T14:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409781#M1242275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;- R u sure ur test data is a good data? or try with some other test data.&lt;/P&gt;&lt;P&gt;- if u hv chance, pls. see that, how the SAP is doing bhind the screen for that transaction ( iguess, already u copied the above code from stanadrd SAP transaction!)&lt;/P&gt;&lt;P&gt;- Is this prog. helps to u? RFBIBL00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Mar 2009 18:19:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409781#M1242275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-22T18:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409782#M1242276</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;You may have a look at report &lt;STRONG&gt;RFCCSSTT&lt;/STRONG&gt; ( &lt;EM&gt;Payment Cards: Execute Settlement&lt;/EM&gt; ; transaction &lt;STRONG&gt;FCC1&lt;/STRONG&gt; ) which uses the fm POSTING_INTERFACE_CLEARING for the settlement of credit card related open items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Mar 2009 19:52:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409782#M1242276</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2009-03-22T19:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409783#M1242277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abaper,&lt;/P&gt;&lt;P&gt;Thanks for responding.Truly appreciate it.&lt;/P&gt;&lt;P&gt;what do you think about my code for calling FB05? Have I done the right thing ? I have never used this FM before so a little confused.I also tried to use standard program RFBIBL00 and now I get a new error  'No batch input data for screen SAPDF05X 3100'.I have checked all the forums related to this error but nowhere did I find a good reply.Help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code for program:&lt;/P&gt;&lt;P&gt;*Session header&lt;/P&gt;&lt;P&gt;      perform populate_xbgr00.&lt;/P&gt;&lt;P&gt;      append xbgr00 to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write p_docdat to p_docdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;    write p_pstdat to p_pstdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Document header&lt;/P&gt;&lt;P&gt;          perform populate_xbbkpf using&lt;/P&gt;&lt;P&gt;            i_splitinput-compcode&lt;/P&gt;&lt;P&gt;            p_docdat&lt;/P&gt;&lt;P&gt;            p_pstdat&lt;/P&gt;&lt;P&gt;            p_doctyp&lt;/P&gt;&lt;P&gt;             i_splitinput-currency&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            sum_inprec_hd_tmp-xblnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            'Test'.&lt;/P&gt;&lt;P&gt;          append xbbkpf to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        perform populate_xbbseg .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: abap78 on Mar 23, 2009 5:05 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2009 03:59:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409783#M1242277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-23T03:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409784#M1242278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erik,&lt;/P&gt;&lt;P&gt; Thanks for responding,appreciate it.&lt;/P&gt;&lt;P&gt;  Does this IDOC do posting with clearing ? I will take a look at it .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2009 04:04:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409784#M1242278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-23T04:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409785#M1242279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abaper,&lt;/P&gt;&lt;P&gt;  This is in continuation of my previous email,I am sending you my code.Please take a look and let me know your suggestions.Also can you please share with me your code if you have ever worked with FB05.&lt;/P&gt;&lt;P&gt;Also I have debugged and found that at the end on program SAFM05A screen 0733 ,the code enters document number BELNR and does okcode - /11. This takes to the screen SAPDF05X  screen 3100 where it does try to save.I believe 3100 is a final screen according to the FM code but there is something I may not be passing which is not allowing it to save.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Session header&lt;/P&gt;&lt;P&gt;      perform populate_xbgr00.&lt;/P&gt;&lt;P&gt;      append xbgr00 to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write p_docdat to p_docdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;    write p_pstdat to p_pstdat mm/dd/yy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Document header&lt;/P&gt;&lt;P&gt;          perform populate_xbbkpf using&lt;/P&gt;&lt;P&gt;            i_splitinput-compcode&lt;/P&gt;&lt;P&gt;            p_docdat&lt;/P&gt;&lt;P&gt;            p_pstdat&lt;/P&gt;&lt;P&gt;            p_doctyp&lt;/P&gt;&lt;P&gt;             i_splitinput-currency&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            sum_inprec_hd_tmp-xblnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            'Test'.&lt;/P&gt;&lt;P&gt;          append xbbkpf to dataset.&lt;/P&gt;&lt;P&gt;*bbseg bselk and bselp&lt;/P&gt;&lt;P&gt;        perform populate_xbbseg .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********forms&lt;/P&gt;&lt;P&gt;form populate_xbgr00 .&lt;/P&gt;&lt;P&gt;  move '0' to xbgr00-stype.&lt;/P&gt;&lt;P&gt;  move 'zsan' to xbgr00-group.&lt;/P&gt;&lt;P&gt;  move sy-mandt to xbgr00-mandt.&lt;/P&gt;&lt;P&gt;  move sy-uname to xbgr00-usnam.&lt;/P&gt;&lt;P&gt;  move 'X' to xbgr00-xkeep.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; move space to xbgr00-xkeep.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  move '/' to xbgr00-nodata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " populate_xbgr00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form populate_xbbkpf  using  p1 p2 p3 p4 p5  p7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move '1' to xbbkpf-stype.&lt;/P&gt;&lt;P&gt;  move 'FB05' to xbbkpf-tcode.&lt;/P&gt;&lt;P&gt;  move p2 to xbbkpf-bldat.&lt;/P&gt;&lt;P&gt;  move p4 to xbbkpf-blart.&lt;/P&gt;&lt;P&gt;  move p1 to xbbkpf-bukrs.&lt;/P&gt;&lt;P&gt;  move p3 to xbbkpf-budat.&lt;/P&gt;&lt;P&gt;  move '/' to xbbkpf-monat.&lt;/P&gt;&lt;P&gt;  move p5 to xbbkpf-waers.&lt;/P&gt;&lt;P&gt;  move '/' to xbbkpf-kursf.&lt;/P&gt;&lt;P&gt;  move '/' to xbbkpf-belnr.&lt;/P&gt;&lt;P&gt;  move '/' to xbbkpf-wwert.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; move p6 to xbbkpf-xblnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  move '/' to xbbkpf-bvorg.&lt;/P&gt;&lt;P&gt;  move p7 to xbbkpf-bktxt.&lt;/P&gt;&lt;P&gt;  move '/' to xbbkpf-pargb.&lt;/P&gt;&lt;P&gt;  move 'UMBUCHNG' to xbbkpf-auglv.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form populate_xbbseg  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move '2' to xbbseg-stype.&lt;/P&gt;&lt;P&gt;  move 'BBSEG' to xbbseg-tbnam.&lt;/P&gt;&lt;P&gt;  move '15'  to xbbseg-newbs.&lt;/P&gt;&lt;P&gt;  move '100'  to xbbseg-wrbtr.&lt;/P&gt;&lt;P&gt;  move 'Assign'  to xbbseg-zuonr.&lt;/P&gt;&lt;P&gt;  move 'Itemtext'  to xbbseg-sgtxt.&lt;/P&gt;&lt;P&gt;  move I_SPLITINPUT-CLEARINGACCT to xbbseg-newko.        "G/L&lt;/P&gt;&lt;P&gt;  append xbbseg to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;xbselk-stype = '2'.&lt;/P&gt;&lt;P&gt;xbselk-agkon = 'CUST0010'.&lt;/P&gt;&lt;P&gt;xbselk-agbuk = i_splitinput-compcode.&lt;/P&gt;&lt;P&gt;xbselk-agkoa = 'K'.&lt;/P&gt;&lt;P&gt;xbselk-sende = '/'.&lt;/P&gt;&lt;P&gt;xbselk-tbnam = 'BSELK'.&lt;/P&gt;&lt;P&gt;XBSELK-XNOPS = 'X'.&lt;/P&gt;&lt;P&gt;append xbselk to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;xbselp-stype = '2'.&lt;/P&gt;&lt;P&gt;xbselp-feldn_1 = 'BELNR'.&lt;/P&gt;&lt;P&gt;xbselp-slvon_1 = i_splitinput-reference.&lt;/P&gt;&lt;P&gt;xbselp-slbis_1 = 'Test'.&lt;/P&gt;&lt;P&gt;xbselp-tbnam = 'BSELP'.&lt;/P&gt;&lt;P&gt;append xbselp to dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: abap78 on Mar 23, 2009 5:10 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2009 04:09:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409785#M1242279</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-23T04:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: FB05 posting problem using POSTING_INTERFACE_CLEARING</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409786#M1242280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, my idoc example (messagetype: ACC_DOCUMENT) post a DZ document. And then you can run a automatic clearing using transaction F.13&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 05:54:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fb05-posting-problem-using-posting-interface-clearing/m-p/5409786#M1242280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T05:54:14Z</dc:date>
    </item>
  </channel>
</rss>

