SAP Reports / Programs | Enterprise Controlling | Consolidation(EC-CS) SAP EC

FICCHI00 SAP ABAP Report - Item Substitution / Calculation of Retained Earnings







FICCHI00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter FICCHI00 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CXCL - Cons: Item Substitution/Ret.Earnings


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT FICCHI00. "Basic submit
SUBMIT FICCHI00 AND RETURN. "Return to original report after report execution complete
SUBMIT FICCHI00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SO_BUNIT = D Consolidation unit
Selection Text: PA_TEST = D Test run
Selection Text: PA_RYEAR = D Fiscal year
Selection Text: PA_RVERS = D Version
Selection Text: PA_PROT = D Log
Selection Text: PA_PERID = D Period
Selection Text: PA_LORIG = Original list
Selection Text: PA_ITCLG = D Cons chart of accounts
Selection Text: PA_DIMEN = D Dimension
Selection Text: PA_CONGR = D Consolidation group
Title: Item Substitution / Calculation of Retained Earnings
Text Symbol: L06 = Value / group cur.
Text Symbol: L05 = Value / local cur.
Text Symbol: L04 = New value / group c.
Text Symbol: L03 = New value / local c.
Text Symbol: L02 = Old value / group c.
Text Symbol: L01 = Old value / local c.
Text Symbol: CRE = Retained earnings
Text Symbol: CME = Messages
Text Symbol: CIS = Income statement
Text Symbol: CCH = Item substitution
Text Symbol: CBS = Balance sheet
Text Symbol: B04 = Technical settings
Text Symbol: B03 = Further settings
Text Symbol: B02 = Version/Fiscal year
Text Symbol: B01 = Organizational units


INCLUDES used within this REPORT FICCHI00

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = pa_dimen e_congr = pa_congr e_rvers = pa_rvers e_cactt = gc_cactt e_actvt = l_actvt et_ra_bunit = so_bunit[]. "STO120399

FCLP_LIST_BUFFER_STATUS_GET call function 'FCLP_LIST_BUFFER_STATUS_GET' exporting e_testrun = i_flg_test e_dimen = i_dimen e_itclg = i_itclg e_rldnr = l_rldnr e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid e_cacti = ' ' e_congr = i_congr e_cactt = fc00_c_cactt-chi et_ra_bunit = it_ra_bunit importing cs_lp_mcdx = ls_list_mcdx.

FC_FIELD_PROPERTIES call function 'FC_FIELD_PROPERTIES' importing it_fprop = et_fprop it_fdep = et_fdep.

FC_ITEM_PROPERTIES call function 'FC_ITEM_PROPERTIES' exporting e_itclg = i_itclg e_rvers = i_rvers importing it_message = lt_message changing ct_item_prop = lt_item_prop.

FC_CHAR_DEFVAL_GET call function 'FC_CHAR_DEFVAL_GET' exporting es_param = ls_param changing ct_defval = et_defval.

FC_GET_VERSIONS call function 'FC_GET_VERSIONS' exporting e_rvers = i_rvers importing i_fixvs = l_fixvs.

FC_ITGRP_COMPARE call function 'FC_ITGRP_COMPARE' exporting e_itclg = i_itclg e_itgrp = '1' e_itgrp_comp = '2' e_compare = fc01_c_bd_compare-equal_fix e_dimen = i_dimen et_itgrp_prop = lt_itgrp_prop exceptions error = 1 warning = 2.

FC_ITGRP_COMPARE call function 'FC_ITGRP_COMPARE' exporting e_itclg = i_itclg e_itgrp = '1' e_itgrp_comp = '2' e_compare = fc01_c_bd_compare-upper e_dimen = i_dimen et_itgrp_prop = lt_itgrp_prop exceptions error = 1 warning = 2.

FC_ITGRP_COMPARE call function 'FC_ITGRP_COMPARE' exporting e_itclg = i_itclg e_itgrp = '1' e_itgrp_comp = '2' e_compare = fc01_c_bd_compare-lower e_dimen = i_dimen et_itgrp_prop = lt_itgrp_prop exceptions error = 1 warning = 2.

FC_ITGRP_COMPARE call function 'FC_ITGRP_COMPARE' exporting e_itclg = i_itclg e_itgrp = '1' e_itgrp_comp = '2' e_compare = fc01_c_bd_compare-target e_dimen = i_dimen e_item = ls_item_all_tmp-item e_item_comp = ls_item_all-item et_itgrp_prop = lt_itgrp_prop exceptions error = 1 warning = 2.

FC_CONGR_DISMANTLE call function 'FC_CONGR_DISMANTLE' exporting e_dimen = i_dimen e_congr = i_congr e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid e_cu_prop = 'X' importing it_cu_prop = et_cu.

FC_CG_CU_PROPERTIES call function 'FC_CG_CU_PROPERTIES' exporting e_dimen = i_dimen e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid changing ct_cg_prop = lt_cg.

FC_CG_CU_PROPERTIES call function 'FC_CG_CU_PROPERTIES' exporting e_dimen = i_dimen e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid importing it_message = et_msg_cu changing ct_cu_prop = et_cu.

RS_FUNCTION_ACTIVE_CHECK call function 'RS_FUNCTION_ACTIVE_CHECK' exporting funcname = c_function importing active = l_active exceptions not_found = 1.

FC_DIMEN_INTEGRATION_CHECK call function 'FC_DIMEN_INTEGRATION_CHECK' tables i_t_ra_dimen = lt_ra_dimen i_t_ra_itclg = lt_ra_itclg i_t_ra_rvers = lt_ra_rvers e_t_dim_contp = lt_contp e_t_itclg_ktopl = lt_itclg_ktopl.

FC_BUNITS_PARENTS_GET call function 'FC_BUNITS_PARENTS_GET' tables i_t_dim_contp = lt_contp i_t_ra_bunit = lt_ra_bunit e_t_tfin010 = lt_tfin010 exceptions no_entries = 1.

FC_STATUS_CHECK call function 'FC_STATUS_CHECK' exporting e_rldnr = i_rldnr "bal/p00k14146 e_dimen = i_dimen e_itclg = i_itclg e_rvers = i_rvers * e_bunit = ls_cu-bunit "bal/p9ck13223 e_ryear = i_ryear e_perid = i_perid e_cactt = gc_cactt e_monitor_flag = space * e_per_flag = l_flg_on_off "bal/p9ck13223 * e_pcnl_flag = l_flg_on_off "bal/p9ck13223 importing "bal/p9ck13223 it_message = lt_message "bal/p9ck13223 tables t_status_check = lt_cu_check exceptions "bal/p9ck13223 stop = 1. "bal/p9ck13223

FC_STATUS_TRANSF call function 'FC_STATUS_TRANSF' exporting e_dimen = i_dimen e_itclg = i_itclg e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid e_cactt = gc_cactt e_monitor_flag = ' ' tables t_status = lt_status.

DDIF_NAMETAB_GET





call function 'DDIF_NAMETAB_GET' exporting tabname = gc_tab_tot_key all_types = gc_true tables x031l_tab = lt_x031l.

FC_TOTALS_SELECT call function 'FC_TOTALS_SELECT' exporting it_sel = lt_sel it_fields = lt_fields it_kfig = lt_kfig e_perid_cum = 'X' importing it_data = et_data.

FC_BRKDOWN_CHECK call function 'FC_BRKDOWN_CHECK' exporting e_rldnr = i_rldnr e_itclg = i_itclg e_dimen = i_dimen e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid e_bunit = i_bunit e_langu = sy-langu e_exist_subaccnt = space e_exist_totals = space e_data_entry = space e_no_info = 'X' e_no_warning = 'X' importing it_message = lt_message changing ct_data = ct_bs_adj.

FC_BRKDOWN_CHECK call function 'FC_BRKDOWN_CHECK' exporting e_rldnr = id_rldnr e_itclg = id_itclg e_dimen = id_dimen e_rvers = id_rvers e_ryear = id_ryear e_perid = id_perid e_bunit = id_bunit e_no_info = 'X' e_no_warning = 'X' importing it_message = lt_message changing ct_data = lt_re_00_cf_ad.

FC_BG_ERG_CALCULATE call function 'FC_BG_ERG_CALCULATE' exporting e_rldnr = id_rldnr e_itclg = id_itclg e_dimen = id_dimen e_rvers = id_rvers e_ryear = id_ryear e_perid = id_perid et_doc = lt_doc importing it_doc_auto = lt_doc_auto it_message = et_msg_re.

G_INIT_POSTING * call function 'G_INIT_POSTING' * exporting * perid = i_perid * tables * tab_ecmca_add = tab_ecmca_add * tab_used = tab_used.

FC_POST_COMMIT_INIT call function 'FC_POST_COMMIT_INIT' "ged040700 exporting e_dimen = i_dimen.

FC_DB_DOCUMENT_POST call function 'FC_DB_DOCUMENT_POST' exporting e_update_task = 'X' changing ct_ecmca = tab_ecmca[].

FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_tab_struct = 'FC05CHILST' e_hlp_struct = 'FC05CHILFX' e_prot = i_flg_prot "bal/p00k21724 et_data = ct_ldata et_list = lt_list et_blist = lt_blist et_fdisp = lt_fdisp et_kdisp = lt_kdisp et_kcorr = lt_kcorr et_mdata = it_mdata * E_CALLBACK_USER_COMMAND = changing c_mcdxsave = cs_list_mcdx "LPMCDX ct_work = lt_lwork ct_ffix = lt_ffix ct_fused = lt_fused.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name FICCHI00 or its description.