<?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: FI-CO posting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi-co-posting/m-p/3598525#M866648</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to uncomment these&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;item_data-total_amount = wa-0fm_amount2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;item_data-distkey = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Mar 2008 22:13:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-18T22:13:57Z</dc:date>
    <item>
      <title>FI-CO posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi-co-posting/m-p/3598524#M866647</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 am trying to post data into Funds Management Budgeting from BIW. The report is showing that no errors occurred but no data is being posted into funds management.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The doc number is being created, and the header is created correctly but line items are not posted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also manually testing the Bapi, i am getting the same results&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Report Z_POST_CO_DATA3&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_post_co_data2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS fiscyear(4).&lt;/P&gt;&lt;P&gt;PARAMETERS pfund LIKE rgsbm-shortname.&lt;/P&gt;&lt;P&gt;PARAMETERS fndctr(10).&lt;/P&gt;&lt;P&gt;PARAMETERS farea(15).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : rs,rsdrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: rs, rsdrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gt_s_data,&lt;/P&gt;&lt;P&gt;0fiscper3(3) TYPE n,&lt;/P&gt;&lt;P&gt;0fund type BP_GEBER,&lt;/P&gt;&lt;P&gt;0funds_ctr type FISTL,&lt;/P&gt;&lt;P&gt;0cmmt_item type FM_FIPEX,&lt;/P&gt;&lt;P&gt;0func_area type FKBER,&lt;/P&gt;&lt;P&gt;0version type BUKU_VERSION,&lt;/P&gt;&lt;P&gt;0fm_amount1 type p decimals 2,&lt;/P&gt;&lt;P&gt;0fm_amount2 type p decimals 2,&lt;/P&gt;&lt;P&gt;0amount type p decimals 2,&lt;/P&gt;&lt;P&gt;0fiscyear(4) type n,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF gt_s_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_s_sfc TYPE rsdri_s_sfc,&lt;/P&gt;&lt;P&gt;g_th_sfc TYPE rsdri_th_sfc,&lt;/P&gt;&lt;P&gt;g_s_range TYPE rsdri_s_range,&lt;/P&gt;&lt;P&gt;g_th_range TYPE rsdri_t_range,&lt;/P&gt;&lt;P&gt;g_s_sfk TYPE rsdri_s_sfk,&lt;/P&gt;&lt;P&gt;g_th_sfk TYPE rsdri_th_sfk,&lt;/P&gt;&lt;P&gt;g_t_sfc TYPE rsdri_t_sfc,&lt;/P&gt;&lt;P&gt;g_t_sfk TYPE rsdri_t_sfk,&lt;/P&gt;&lt;P&gt;g_t_rfcdata TYPE rsdri_t_rfcdata,&lt;/P&gt;&lt;P&gt;e_t_field TYPE rsdp0_t_field,&lt;/P&gt;&lt;P&gt;g_t_data TYPE STANDARD TABLE OF gt_s_data,&lt;/P&gt;&lt;P&gt;g_s_data TYPE gt_s_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: g_end_of_data TYPE rs_bool,&lt;/P&gt;&lt;P&gt;g_first_call TYPE rs_bool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA wa TYPE gt_s_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : header_data LIKE bapi_0050_header.&lt;/P&gt;&lt;P&gt;DATA : item_data LIKE bapi_0050_item OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : period_data LIKE bapi_0050_period OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : g_t_data2 TYPE STANDARD TABLE OF gt_s_data WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : count TYPE i VALUE 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : is_return_comm LIKE bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_end_of_data = rs_c_false.&lt;/P&gt;&lt;P&gt;g_first_call = rs_c_true.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM insert_characteristics.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    *&lt;/P&gt;&lt;P&gt;          o Insert Key Figures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM insert_keyfigures.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    *&lt;/P&gt;&lt;P&gt;          o Read the infocube&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM read_infocube_records.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM sort_data.&lt;/P&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;populate header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM populate_header.&lt;/P&gt;&lt;P&gt;*pupulate items&lt;/P&gt;&lt;P&gt;PERFORM populate_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM post_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; return-type,&lt;/P&gt;&lt;P&gt;2 return-id,&lt;/P&gt;&lt;P&gt;22 return-number,&lt;/P&gt;&lt;P&gt;25 return-message.&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;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form insert_characteristics&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM insert_characteristics .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_th_sfc.&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0FISCPER3'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0FISCPER3'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0FUND'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0FUND'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0FUNDS_CTR'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0FUNDS_CTR'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0CMMT_ITEM'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0CMMT_ITEM'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0VERSION'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0VERSION'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0FUNC_AREA'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0FUNC_AREA'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&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;0FISCALYEAR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfc.&lt;/P&gt;&lt;P&gt;g_s_sfc-chanm = '0FISCYEAR'.&lt;/P&gt;&lt;P&gt;g_s_sfc-chaalias = '0FISCYEAR'.&lt;/P&gt;&lt;P&gt;g_s_sfc-orderby = 0.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfc INTO TABLE g_th_sfc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " insert_characteristics&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&amp;amp; Form insert_keyfigures&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    *&lt;/P&gt;&lt;P&gt;          o text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    *&lt;/P&gt;&lt;P&gt;          o --&amp;gt; p1 text&lt;/P&gt;&lt;P&gt;          o &amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM insert_keyfigures .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_th_sfk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfk.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfnm = '0FM_AMOUNT1'.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfalias = '0FM_AMOUNT1'.&lt;/P&gt;&lt;P&gt;g_s_sfk-aggr = 'SUM'.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfk INTO TABLE g_th_sfk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_th_sfk.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfnm = '0FM_AMOUNT2'.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfalias = '0FM_AMOUNT2'.&lt;/P&gt;&lt;P&gt;g_s_sfk-aggr = 'SUM'.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfk INTO TABLE g_th_sfk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR g_s_sfk.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfnm = '0AMOUNT'.&lt;/P&gt;&lt;P&gt;g_s_sfk-kyfalias = '0AMOUNT'.&lt;/P&gt;&lt;P&gt;g_s_sfk-aggr = 'SUM'.&lt;/P&gt;&lt;P&gt;INSERT g_s_sfk INTO TABLE g_th_sfk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " insert_keyfigures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form read_infocube_records&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM read_infocube_records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RSDRI_INFOPROV_READ'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_infoprov = 'ZGRZ_PBU2'&lt;/P&gt;&lt;P&gt;i_th_sfc = g_th_sfc&lt;/P&gt;&lt;P&gt;i_th_sfk = g_th_sfk&lt;/P&gt;&lt;P&gt;i_t_range = g_th_range&lt;/P&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;I_TH_TABLESEL =&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;I_T_RTIME =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_reference_date = sy-datum&lt;/P&gt;&lt;P&gt;i_rollup_only = ' '&lt;/P&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;I_T_REQUID =&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;I_SAVE_IN_TABLE = ' '&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;I_TABLENAME =&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;I_SAVE_IN_FILE = ' '&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;I_FILENAME =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_packagesize = ' '&lt;/P&gt;&lt;P&gt;i_maxrows = 0&lt;/P&gt;&lt;P&gt;i_authority_check = rsdrc_c_authchk-read&lt;/P&gt;&lt;P&gt;i_currency_conversion = ' '&lt;/P&gt;&lt;P&gt;i_use_db_aggregation = ' '&lt;/P&gt;&lt;P&gt;i_use_aggregates = ' '&lt;/P&gt;&lt;P&gt;i_read_ods_delta = ' '&lt;/P&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;I_CALLER = RSDRS_C_CALLER-RSDRI&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;I_DEBUG = RS_C_FALSE&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;I_CLEAR = RS_C_FALSE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;e_t_data = g_t_data&lt;/P&gt;&lt;P&gt;e_end_of_data = g_end_of_data&lt;/P&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;E_AGGREGATE =&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;E_SPLIT_OCCURRED =&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;E_T_MSG =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;c_first_call = g_first_call&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;illegal_input = 1&lt;/P&gt;&lt;P&gt;illegal_input_sfc = 2&lt;/P&gt;&lt;P&gt;illegal_input_sfk = 3&lt;/P&gt;&lt;P&gt;illegal_input_range = 4&lt;/P&gt;&lt;P&gt;illegal_input_tablesel = 5&lt;/P&gt;&lt;P&gt;no_authorization = 6&lt;/P&gt;&lt;P&gt;illegal_download = 7&lt;/P&gt;&lt;P&gt;illegal_tablename = 8&lt;/P&gt;&lt;P&gt;trans_no_write_mode = 9&lt;/P&gt;&lt;P&gt;inherited_error = 10&lt;/P&gt;&lt;P&gt;x_message = 11&lt;/P&gt;&lt;P&gt;OTHERS = 12.&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;MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;WRITE : sy-subrc.&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;ENDFORM. "read_infocube_records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_header .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR header_data.&lt;/P&gt;&lt;P&gt;header_data-fm_area = 'GRZ'.&lt;/P&gt;&lt;P&gt;header_data-version = '000'.&lt;/P&gt;&lt;P&gt;header_data-docdate = sy-datum.&lt;/P&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;header_data-pstng_date = sy-datum.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header_data-doctype = 'GRZR'.&lt;/P&gt;&lt;P&gt;header_data-docstate = '10'.&lt;/P&gt;&lt;P&gt;header_data-process = 'ENTR'.&lt;/P&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;header_data-external_number =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " populate_header&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form POPULATE_ITEMS&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM populate_items .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT g_t_data2 INTO wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item_data-item_num = count.&lt;/P&gt;&lt;P&gt;item_data-fisc_year = wa-0fiscyear.&lt;/P&gt;&lt;P&gt;item_data-budcat = '9G'.&lt;/P&gt;&lt;P&gt;item_data-budtype = 'GZR1'.&lt;/P&gt;&lt;P&gt;item_data-fund = wa-0fund.&lt;/P&gt;&lt;P&gt;item_data-funds_ctr = wa-0funds_ctr.&lt;/P&gt;&lt;P&gt;item_data-cmmt_item = wa-0cmmt_item.&lt;/P&gt;&lt;P&gt;item_data-func_area = wa-0func_area.&lt;/P&gt;&lt;P&gt;*item_data-MEASURE =&lt;/P&gt;&lt;P&gt;*item_data-GRANT_NBR =&lt;/P&gt;&lt;P&gt;item_data-trans_curr = 'ZMK'.&lt;/P&gt;&lt;P&gt;*item_data-TRANS_CURR_ISO =&lt;/P&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;item_data-total_amount = wa-0fm_amount2.&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;item_data-distkey = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*item_data-ITEM_TEXT =&lt;/P&gt;&lt;P&gt;item_data-valtype = 'R1'.&lt;/P&gt;&lt;P&gt;*item_data-CASH_YEAR =&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;period_data-ITEM_NUM = count.&lt;/P&gt;&lt;P&gt;period_data-budgeting_period = wa-0fiscper3.&lt;/P&gt;&lt;P&gt;period_data-period_amount = wa-0fm_amount2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND period_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND item_data.&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " POPULATE_ITEMS&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form SORT_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&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;--&amp;gt; p1 text&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;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM sort_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT g_t_data INTO wa.&lt;/P&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;IF wa-0fiscper3 NE '000' AND wa-0version NE '000' AND wa-0fm_amount2 GE 0 AND wa-0fund IS NOT INITIAL AND wa-0fiscyear EQ fiscyear and wa-0fund = pfund.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF wa-0fiscper3 NE '000' AND wa-0version NE '000' AND wa-0fm_amount2 GE 0&lt;/P&gt;&lt;P&gt;AND wa-0fund IS NOT INITIAL AND wa-0fiscyear EQ fiscyear AND wa-0fund = pfund AND wa-0funds_ctr = fndctr AND wa-0func_area = farea .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING wa TO g_t_data2.&lt;/P&gt;&lt;P&gt;APPEND g_t_data2.&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;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " SORT_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form POST_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&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;--&amp;gt; p1 text&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;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM post_data .&lt;/P&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;BREAK-POINT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_0050_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&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;LANGUAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header_data = header_data&lt;/P&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;HEADER_DATA_ADD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;testrun = ' '&lt;/P&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;IMPORTING&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;FMAREA =&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;DOCUMENTYEAR =&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;DOCUMENTNUMBER =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;item_data = item_data&lt;/P&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;SENDER_ITEM_DATA =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERIOD_DATA = period_data&lt;/P&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;SENDER_PERIOD_DATA =&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;LONG_TEXT =&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;EXTENSION_IN =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;return = return&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&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 = '5'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;return = is_return_comm.&lt;/P&gt;&lt;P&gt;WRITE : / 'Bapi Successful'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'Bapi Not Successful', sy-subrc.&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;&lt;/P&gt;&lt;P&gt;ENDFORM. " POST_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Mar 18, 2008 6:11 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 14:16:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fi-co-posting/m-p/3598524#M866647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-18T14:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: FI-CO posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fi-co-posting/m-p/3598525#M866648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to uncomment these&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;item_data-total_amount = wa-0fm_amount2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;item_data-distkey = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2008 22:13:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fi-co-posting/m-p/3598525#M866648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-18T22:13:57Z</dc:date>
    </item>
  </channel>
</rss>

