FICPRO00 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 FICPRO00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
CX26 - Apportionment
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.
Selection Text: PA_CONGR = D Consolidation group
Selection Text: PA_DIMEN = D Dimension
Selection Text: PA_ITCLG = D Cons chart of accounts
Selection Text: PA_LORIG = D Original list
Selection Text: PA_PERID = D Period
Selection Text: PA_PROT = D Log
Selection Text: PA_RVERS = D Version
Selection Text: PA_RYEAR = D Fiscal year
Selection Text: PA_TEST = D Test run
Selection Text: SO_BUNIT = D Consolidation unit
Title: Apportionment
Text Symbol: B01 = Organizational units
Text Symbol: B02 = Version/Fiscal year
Text Symbol: B03 = Further settings
Text Symbol: B04 = Technical settings
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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-prp * E_DOCTY = ls_rcl-doctyp-docty * E_MONFLG = ls_rcl-flg_mon * E_USE_ET_STATUS = ls_rcl-flg_mon " nur im Kons-Monitor * ET_STATUS = ls_org-it_status et_ra_bunit = so_bunit[] importing cs_lp_mcdx = ls_lp_mcdxsave exceptions exc_failure = 1 others = 2.
FC_COIMETH_HIERARCHY call function 'FC_COIMETH_HIERARCHY' exporting e_dimen = i_dimen e_congr = i_congr e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid * E_ROLLUP_CU = importing it_cu_prop = et_cu it_propn = lt_propn.
FC_COIMETH_HIERARCHY call function 'FC_COIMETH_HIERARCHY' exporting e_dimen = i_dimen * e_congr = i_congr "jbu140503 e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid * E_ROLLUP_CU = importing it_cu_prop = et_cu it_propn = lt_propn.
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_cu_prop = et_cu ct_cg_prop = lt_cg.
FC_STATUS_CHECK call function 'FC_STATUS_CHECK' exporting e_dimen = i_dimen e_itclg = i_itclg e_rvers = i_rvers e_topcg = i_congr * e_bunit = ls_cu-bunit e_ryear = i_ryear e_perid = i_perid e_cactt = gc_cactt e_monitor_flag = space * e_per_flag = l_flg_on_off "STO080300 * e_pcnl_flag = l_flg_on_off "STO080300 e_rldnr = i_rldnr importing "STO080300 it_message = lt_message "STO080300 tables t_status_check = lt_cu_check exceptions "STO080300 others = 1. "STO080300
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.
FC_TOTALS_SELECT call function 'FC_TOTALS_SELECT' EXPORTING it_sel = lt_sel it_fields = lt_fields it_kfig = lt_kfig_cp it_kfig_pp = lt_kfig_pp IMPORTING it_data = et_data.
FC_PROP_DECIDE call function 'FC_PROP_DECIDE' EXPORTING e_itclg = i_itclg e_rvers = i_rvers e_dimen = i_dimen e_ryear = i_ryear est_cu_prop = is_cu et_fields = st_fields et_kfig = st_kfig et_kfig_cp = st_kfig_cp et_kfig_del = st_kfig_del et_kfig_nipcp = st_kfig_nipcp es_key = ls_key IMPORTING it_nipcp = et_nipcp it_message_gen = lt_mess_gen it_message = et_mess CHANGING ct_data = ct_pdata.
FC_ROUND call function 'FC_ROUND' EXPORTING e_dimen = i_dimen "STO150699 e_itclg = i_itclg "STO150699 e_ryear = i_ryear "STO150699 e_perid = i_perid "STO150699 e_ctrgr = i_ctrgr e_rpflg = fc00_c_rpflg-prop e_rtcur = i_inp_curr et_fields = st_fields et_kfig = st_kfig e_rkfig = i_rkfig et_entry = it_entry et_entry_aaa = it_entry_aaa "STO150699 es_data_key = ls_key IMPORTING it_rdata = lt_round it_error = lt_error CHANGING ct_data = ct_pdata.
G_INIT_POSTING * CALL FUNCTION 'G_INIT_POSTING' * EXPORTING * perid = l_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' * E_DOCUMENT = "keine Einzelsätze changing ct_ecmca = tab_ecmca[].
FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_tab_struct = 'FC04PROLST' e_hlp_struct = 'FC04PROLFX' 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_prot = pa_prot * E_CALLBACK_USER_COMMAND = changing c_mcdxsave = ls_lp_mcdxsave "LPMCDX ct_work = lt_lwork ct_ffix = lt_ffix ct_fused = lt_fused.
FC_FIELD_PROPERTIES call function 'FC_FIELD_PROPERTIES' EXPORTING e_langu = sy-langu IMPORTING it_fprop = lt_fprop it_fdep = lt_fdep.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.