FICCOI00 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 FICCOI00 into the relevant SAP transactions such as SE38 or SE80
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: SO_COICU = D Investee Unit
Selection Text: P_TEST = D Test Run
Selection Text: P_RYEAR = D Fiscal Year
Selection Text: P_RVERS = D Version
Selection Text: P_PROT = D Log
Selection Text: P_PERID = D Period
Selection Text: P_LORIG = Original List
Selection Text: P_ITCLG = D Cons Chart of Accounts
Selection Text: P_HLNUM = Number of Hierarchy Levels
Selection Text: P_DIMEN = D Dimension
Selection Text: P_CONGR = D Consolidation Group
Selection Text: P_COITP = D Accounting Technique
Selection Text: P_COIAC = Activity
Selection Text: P_CMETH = D Method
Selection Text: P_CACTI = D Task
Title: Consolidation of Investments
Text Symbol: RSI = Report Assignment...
Text Symbol: L13 = Writeup
Text Symbol: L12 = Extraordinary
Text Symbol: L11 = Ordinary
Text Symbol: L10 = Group Share
Text Symbol: L09 = ==>
Text Symbol: L08 = Credit
Text Symbol: L07 = Debit
Text Symbol: L06 = Minority Int.
Text Symbol: L05 = Cons Group
Text Symbol: L04 = Total
Text Symbol: L03 = Subsid. %
Text Symbol: L02 = Parent %
Text Symbol: L01 = Group Currency
Text Symbol: B05 = Further Settings
Text Symbol: B04 = Technical Settings
Text Symbol: B03 = Selection
Text Symbol: B02 = Version/time period
Text Symbol: B01 = Organizational Units
Text Symbol: 101 = Posting is not possible
Text Symbol: 100 = The following consolidation groups are currently locked:
INCLUDE FICCOI0S. " SELECTION SCREEN
No SAP DATABASE tables are accessed within this REPORT code!
FC_POST_COMMIT_INIT call function 'FC_POST_COMMIT_INIT' "ged040700 exporting e_dimen = ld_dimen e_cacti = ld_cacti.
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = p_dimen e_congr = p_congr e_rvers = p_rvers e_cacti = p_cacti e_cactt = '40' " C/I e_actvt = ld_actvt. " execute
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'ITCLG' e_itclg = p_itclg. "STO092321
FC_STATUS_CHECK call function 'FC_STATUS_CHECK' exporting e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_rldnr = a_cg-rldnr e_topcg = a_cg-congr e_cacti = ld_cacti e_cactt = '40' e_monitor_flag = 'X' * importing * it_message tables t_status_check = lt_cg_check exceptions stop = 1.
FC_STATUS_TRANSF call function 'FC_STATUS_TRANSF' exporting e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers * e_bunit = ld_congr e_ryear = ld_ryear e_perid = ld_perid e_cacti = ld_cacti e_cactt = '40' e_monitor_flag = 'X' tables t_status = it_status.
ENQUEUE_E_TABLEE call function 'ENQUEUE_E_TABLEE' exporting tabname = ld_table varkey = ld_varkey _scope = '1' exceptions foreign_lock = 1.
FC_HEADER_LIST call function 'FC_HEADER_LIST' exporting e_length = 80 e_title = sy-title e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid.
DEQUEUE_E_TABLEE call function 'DEQUEUE_E_TABLEE' exporting tabname = ld_table varkey = ld_varkey.
DEQUEUE_E_TABLEE call function 'DEQUEUE_E_TABLEE' exporting tabname = ld_table varkey = ld_varkey _collect = 'X'.
FLUSH_ENQUEUE call function 'FLUSH_ENQUEUE'.
ENQUEUE_E_TABLEE call function 'ENQUEUE_E_TABLEE' exporting tabname = con_table varkey = ld_varkey _scope = '2'.
DEQUEUE_E_TABLEE call function 'DEQUEUE_E_TABLEE' exporting tabname = ld_table varkey = ld_varkey _scope = '1'.
DDUT_DOMVALUES_GET call function 'DDUT_DOMVALUES_GET' exporting name = ld_domname langu = space tables dd07v_tab = it_dd07v.
FC_CONS_FREQU_GET call function 'FC_CONS_FREQU_GET' exporting flg_unique = 'X' flg_error = 'X' e_dimen = i_dimen e_rvers = i_rvers e_perid = i_perid importing it_fscat = lt_fscat it_fscat_periods = lt_fscat_periods changing ct_congr = lt_congr.
FC_COI_METH_GET call function 'FC_COI_METH_GET' exporting e_dimen = ld_dimen e_itclg = ld_itclg changing ct_cmeth = it_cmeth.
FC_DOCUMENT_REFRESH call function 'FC_DOCUMENT_REFRESH' exporting e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_action = '1' "select e_type = fc05_con_dr_type-c_i et_cg_inv = it_cg_inv importing it_doc = it_do.
FC_DOCUMENT_REFRESH call function 'FC_DOCUMENT_REFRESH' exporting e_dimen = a_general-dimen e_itclg = a_general-itclg e_rvers = a_general-rvers e_ryear = ld_ryear e_perid = ld_perid e_action = '2' "update e_type = fc05_con_dr_type-c_i et_doc = it_ecmca.
FC_GET_VERSIONS call function 'FC_GET_VERSIONS' exporting e_errflg = '1' e_rvers = ld_rvers e_ind_coivs = '1' importing i_coivs = ld_coivs.
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_mother_check = 'X' e_method_check = 'X' e_method_types = 'X' importing it_cg_mhry = lt_cg_mhry it_cu_mhry = lt_cu_mhry it_ch = lt_ch_meth it_propn = lt_propn_meth.
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 = et_cg.
FC_LEDGER_PROPERTIES * call function 'FC_LEDGER_PROPERTIES' * changing ct_rldnr = it_cg "it_rldnr[] * exceptions * ledger_missing = 1.
FC_COIMETH_HIERARCHY call function 'FC_COIMETH_HIERARCHY' exporting e_dimen = i_dimen et_congr = lt_congr e_rvers = i_rvers e_ryear = i_cy "i_ryear e_perid = i_cp "i_perid e_mother_check = 'X' e_method_check = 'X' e_method_types = 'X' importing it_cg_cg = lt_cg_cg_meth it_cg = lt_cg_meth it_cu = lt_cu_meth it_ch = lt_ch_meth it_propn = lt_propn_meth.
FC_COI_INV_READ call function 'FC_COI_INV_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear * e_fperid = ld_frperid e_sign_convert = 'X' et_bunit = it_bunit importing it_inv = it_inv.
FC_COI_EQU_READ call function 'FC_COI_EQU_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear " * weg wegen VTR 110297 * e_fperid = ld_frperid e_hsl = ' ' et_bunit = it_bunit et_inv = it_inv importing it_equ = it_equ it_equ_db = it_equ_db it_ni = it_ni it_ni_db = it_ni_db.
FC_COI_EQI_READ call function 'FC_COI_EQI_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear "wis310100 * e_fperid = ld_frperid 020297 et_bunit = it_bunit et_equ = it_equ importing it_eqi = it_eqi.
FC_COI_NR_READ call function 'FC_COI_NR_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear * e_fperid = ld_frperid et_bunit = it_bunit changing ct_inv = it_inv ct_equ = it_equ ct_equ_db = it_equ_db ct_eqi = it_eqi ct_ni = it_ni ct_ni_db = it_ni_db.
FC_BCF call function 'FC_BCF' exporting e_rvers = ld_rvers e_itclg = ld_itclg e_dimen = ld_dimen e_ryear = ld_ryear et_fields = st_fields et_kfig = st_kfig e_delete_zero = 'X' et_data = it_tot importing it_data = it_tot_tmp.
FC_POST_COMMIT_INIT call function 'FC_POST_COMMIT_INIT' "ged040700 exporting e_dimen = ld_dimen e_cacti = ld_cacti.
FC_COI_INV_READ call function 'FC_COI_INV_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear " * weg wegen VTR 110297 * e_fperid = ld_frperid e_sign_convert = 'X' et_bunit = it_bunit importing it_inv = it_inv.
FC_COI_TOT_READ call function 'FC_COI_TOT_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_pto et_bunit = it_bunit et_congr = it_cg importing it_tot = it_tot.
FC_COI_EQU_READ call function 'FC_COI_EQU_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear " * weg wegen VTR 110297 * e_fperid = ld_frperid e_hsl = ' ' et_bunit = it_bunit et_inv = it_inv importing it_equ = it_equ it_equ_db = it_equ_db it_ni = it_ni it_ni_db = it_ni_db.
FC_COI_EQI_READ call function 'FC_COI_EQI_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear "wis310100 * e_fperid = ld_frperid 020297 et_bunit = it_bueqi et_equ = it_equ importing it_eqi = it_eqi.
FC_COI_NR_READ call function 'FC_COI_NR_READ' exporting e_dimen = ld_dimen e_rldnr = a_cg-rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_fryear = ld_ryear e_fperid = ld_frperid et_bunit = it_bunit changing ct_inv = it_inv ct_equ = it_equ ct_equ_db = it_equ_db ct_eqi = it_eqi ct_ni = it_ni ct_ni_db = it_ni_db.
FC_COI_HR_DATA_READ call function 'FC_COI_HR_DATA_READ' exporting e_dimen = i_dimen e_rldnr = i_rldnr e_itclg = i_itclg e_rvers = i_rvers e_ryear = es_hrp-ny e_perid = es_hrp-np e_fryear = i_ryear e_fperid = i_frperid et_bunit = ct_bunit importing it_hr = et_hr.
FC_COI_HR_DATA_CALC call function 'FC_COI_HR_DATA_CALC' exporting e_dimen = i_dimen e_rldnr = i_rldnr e_itclg = i_itclg e_rvers = i_rvers e_ryear = es_hrp-ny e_perid = es_hrp-np changing ct_hr = et_hr ct_hrprop = es_hrp-t_hr_prop.
FC_COI_HR_PROPERTIES call function 'FC_COI_HR_PROPERTIES' exporting e_dimen = i_dimen e_itclg = i_itclg e_rvers = i_rvers et_bunit = it_bunit importing it_hrprop = es_hrp-t_hr_prop e_fscat = l_hr_fscat.
FC_CONS_FREQU_PERIODS call function 'FC_CONS_FREQU_PERIODS' changing ct_fscat = es_hrp-t_fscat.
call function 'FC_COI_DOC_READ' exporting e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid es_dr = ls_dr "wis080100 importing it_doc = it_doc_e.
FC_COI_EQU_READ_CG call function 'FC_COI_EQU_READ_CG' " it_bunit-selind irrelevant exporting e_dimen = ld_dimen "jos120603 e_ryear = ld_ryear e_perid = ld_perid et_congr = it_congr et_bunit = it_bunit et_equ = it_equ_all et_equ_db = it_equ_db et_ni = it_ni_all et_ni_db = it_ni_db importing it_equ = it_equ it_ni = it_ni.
FC_COI_GWA_READ call function 'FC_COI_GWA_READ' " it_bunit-selind is relevant exporting " it_gwa should contain only e_dimen = ld_dimen " records for CU's that are e_rldnr = ld_rldnr " treated by C/I in this run, e_itclg = ld_itclg " because all records in e_rvers = ld_rvers " it_gwa, which are not e_ryear = ld_ryear " touched by C/I, are deleted e_frperid = ld_frperid e_perid = ld_perid e_ny = ld_ny e_frnp = ld_frnp e_np = ld_np e_congr = ld_congr et_bunit = it_bunit importing it_gwa = it_gwa.
FC_COI_HRA_READ call function 'FC_COI_HRA_READ' " it_bunit-selind is relevant exporting " et_hra should contain only e_dimen = i_dimen " records for CU's that are e_itclg = i_itclg " treated by C/I in this run, e_rvers = i_rvers " because all records in e_ryear = i_ryear " et_hra, which are not e_frperid = i_frperid " touched by C/I, are deleted e_perid = i_perid e_ny = is_hrp-ny e_frnp = is_hrp-frnp e_np = is_hrp-np e_congr = i_congr et_bunit = it_bunit importing it_hra = et_hra.
FC_COI_HR_UPDATE call function 'FC_COI_HR_UPDATE' exporting e_dimen = i_dimen e_rldnr = i_rldnr e_itclg = i_itclg e_rvers = i_rvers e_ryear = is_hrp-ny e_perid = is_hrp-np e_fryear = i_ryear e_fperid = i_frperid et_bunit = it_bunit e_update_task = 'X' changing ct_hr = ct_hr.
FC_COI_HRA_UPDATE call function 'FC_COI_HRA_UPDATE' in update task exporting e_dimen = i_dimen e_rldnr = i_rldnr e_itclg = i_itclg e_rvers = i_rvers et_hra = it_hra.
FC_COI_GWA_UPDATE call function 'FC_COI_GWA_UPDATE' in update task exporting e_dimen = i_dimen e_rldnr = i_rldnr e_itclg = i_itclg e_rvers = i_rvers et_gwa = it_gwa.
FC_COI_ACT_READ call function 'FC_COI_ACT_READ' exporting e_dimen = ld_dimen "200899 e_congr = ld_congr "200899 e_ryear = ld_ryear e_frperid = ld_frperid e_perid = ld_perid et_bunit = it_bunit et_inv = it_inv et_equ = it_equ et_eqi = it_eqi et_ni = it_ni et_gwa = it_gwa et_hra = it_hra et_hr_perid = it_hr_perid importing it_ac = it_ac.
FC_COI_ACT_SORT call function 'FC_COI_ACT_SORT' exporting e_dimen = ld_dimen e_rldnr = ld_rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_frperid = ld_frperid e_perid = ld_perid et_inv = it_inv et_bunit = it_bunit importing e_coicu_coherent = flg_coherent changing ct_ac = it_ac.
FC_COI_ACT_MIX call function 'FC_COI_ACT_MIX' changing ct_ac = it_ac.
FC_COI_ACT_INTERPRET call function 'FC_COI_ACT_INTERPRET' exporting e_dimen = ld_dimen e_rldnr = ld_rldnr e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid e_frperid = ld_frperid et_bunit = it_bunit importing it_ic = it_ic changing ct_inv = it_inv ct_equ = it_equ ct_ac = it_ac.
FC_COI_SHARE_CALC * call function 'FC_COI_SHARE_CALC' * exporting et_bunit = it_bunit * et_inv = it_invfirst "it_invold * importing it_share = it_share.
FC_COI_SHARE_CALC call function 'FC_COI_SHARE_CALC' exporting et_bunit = it_bunit et_inv = it_invold importing it_share = a_share_step-share_t.
FC_COI_SHARE_CALC call function 'FC_COI_SHARE_CALC' exporting et_bunit = it_bunit et_inv = it_invold importing it_share = it_share_tra.
FC_COI_SHARE_CALC call function 'FC_COI_SHARE_CALC' exporting et_bunit = it_bunit et_inv = it_invold importing it_share = it_share.
FC_COI_HR_PROPERTIES_CHANGE call function 'FC_COI_HR_PROPERTIES_CHANGE' exporting e_dimen = ld_dimen e_itclg = ld_itclg e_rvers = ld_rvers e_ryear = ld_ryear e_perid = a_ac-perid et_bunit = it_bunit changing ct_hrprop = cs_hrp-t_hr_prop.
FC_COI_SHARE_CALC call function 'FC_COI_SHARE_CALC' exporting et_bunit = it_bunit et_inv = it_inv_1c "it_invold importing it_share = it_share.
FC_DOCUMENT_ANALYZE call function 'FC_DOCUMENT_ANALYZE' exporting e_rldnr = a_head-rldnr e_dimen = a_general-dimen e_docty = a_head-docty """"a_general-docty e_itclg = a_general-itclg e_perid = a_head-perid e_rvers = a_general-rvers e_ryear = a_head-ryear importing i_doc_count = ld_count i_rlevl = a_head_ext-rlevl i_tcind = a_head_ext-tcind i_lcind = a_head_ext-lcind i_gcind = a_head_ext-gcind i_nrrng = a_head_ext-nrrng i_autrv = a_head_ext-autrv tables it_bdctab = it_bdc " exporting it_msgtab = it_message_ext " importing it_postab = it_post_ext. " importing
FC_DOCUMENT_POST call function 'FC_DOCUMENT_POST' exporting e_rldnr = a_head-rldnr e_dimen = a_general-dimen e_itclg = a_general-itclg e_perid = a_head-perid e_rvers = a_general-rvers e_ryear = a_head-ryear tables it_header = it_head_ext it_postab = it_post_all it_msgtab = it_message_ext.
NUMBER_GET_NEXT * call function 'NUMBER_GET_NEXT' * exporting nr_range_nr = con_nr_range * object = con_nr_coi_obj * importing number = a_coinr-coinr_new.
FC_HIERARCHY_NAME_GET call function 'FC_HIERARCHY_NAME_GET' exporting e_hry_congr = 'X' e_dimen = ld_dimen e_congr = a_cg-congr e_rvers = ld_rvers e_ryear = ld_ryear e_perid = ld_perid importing i_hryname = ld_hcg.
FC_DOCUMENT_ANALYZE call function 'FC_DOCUMENT_ANALYZE' exporting e_rldnr = a_head-rldnr e_dimen = a_general-dimen e_itclg = a_general-itclg e_docty = a_head-docty """""""a_general-docty e_ryear = a_head-ryear e_perid = a_head-perid e_rvers = a_general-rvers tables it_bdctab = it_bdc it_msgtab = it_message_ext.
MESSAGES_INITIALIZE * call function 'MESSAGES_INITIALIZE'.
CONVERSION_EXIT_ALPHA_OUTPUT * call function 'CONVERSION_EXIT_ALPHA_OUTPUT' * exporting input = a_message-coinr * importing output = a_message-msgv4.
MESSAGE_SET_DEFAULTLINE * call function 'MESSAGE_SET_DEFAULTLINE' * exporting * arbgb = a_message-msgid * msgty = a_message-msgty * txtnr = ld_txtnr * msgv1 = a_message-msgv1 * msgv2 = a_message-msgv2 * msgv3 = a_message-msgv3 * msgv4 = a_message-msgv4 * zeile = ld_row.
MESSAGE_STORE * call function 'MESSAGE_STORE' * exporting arbgb = a_message-msgid * msgty = a_message-msgty * txtnr = ld_txtnr * msgv1 = a_message-msgv1 * msgv2 = a_message-msgv2 * msgv3 = a_message-msgv3 * msgv4 = a_message-msgv4.
MESSAGES_SHOW * call function 'MESSAGES_SHOW' * exporting show_linno = ' ' * exceptions no_messages = 02.
FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_tab_struct = 'FC06LIST' e_hlp_struct = 'FC06LISTFX' e_prot = p_prot et_data = a_output-ldata_t et_list = a_output-list_t et_fdisp = a_output-fdisp_t et_kdisp = a_output-kdisp_t et_kcorr = a_output-kcorr_t et_blist = a_output-blist_t et_mdata = a_output-mdata_t et_rcall = it_rcall * E_CALLBACK_USER_COMMAND = e_callback_status = con_callback_status changing ct_work = a_output-lwork_t ct_ffix = a_output-ffix_t ct_fused = a_output-fused_t.
FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_hlp_struct = 'FC06LISTFX' * E_CALLBACK_USER_COMMAND = changing ct_ffix = a_output-ffix_t.
FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_tab_struct = space e_hlp_struct = 'FC06TAB' et_data = a_output-lmess_t et_list = a_output-list_t et_fdisp = a_output-fdisp_t et_kdisp = a_output-kdisp_t et_kcorr = a_output-kcorr_t et_blist = a_output-blist_t * E_CALLBACK_USER_COMMAND = changing ct_work = a_output-lmwrk_t ct_ffix = a_output-ffix_t ct_fused = a_output-fused_t.
FC_COI_ITEM_GET call function 'FC_COI_ITEM_GET' exporting e_dimen = is_param-dimen e_rvers = is_param-rvers e_itclg = is_param-itclg e_cmeth = is_cmeth et_hr_prop = is_hrp-t_hr_prop e_itkey = i_itkey e_type = 'T' e_in = i_in e_ins = i_ins e_out = i_out changing c_in_out = cs_in_out ct_in_out = ct_in_out.
FC_COI_ITEM_GET call function 'FC_COI_ITEM_GET' exporting e_dimen = a_param-dimen e_rvers = a_param-rvers e_itclg = a_param-itclg e_cmeth = a_cmeth e_itkey = ld_itkey e_type = 'T' e_in = ld_in e_ins = ld_ins e_out = ld_out changing c_in_out = a_in_out ct_in_out = it_in_out ct_item_exc = it_item_exc.
FC_COI_ITEM_GET call function 'FC_COI_ITEM_GET' exporting e_dimen = a_param-dimen e_rvers = a_param-rvers e_itclg = a_param-itclg e_cmeth = a_cmeth e_itkey = ld_itkey e_type = 'A' e_in = ld_in e_out = ld_out changing c_in_out = a_in_out ct_in_out = it_in_out.
FC_COI_ITEM_GET call function 'FC_COI_ITEM_GET' exporting e_dimen = ld_dimen e_rvers = ld_rvers e_itclg = ld_itclg e_itkey = ld_itkey e_type = 'S' e_out = ld_out changing c_in_out = a_in_out.
FC_COI_DEPRECIATE call function 'FC_COI_DEPRECIATE' exporting e_type = '1' " straight-line depreciation e_y_life = a_gwaall-ddyrs e_p_life = a_gwaall-ddper e_y_create = a_gwaall-ayear e_p_create = a_gwaall-aperi e_y_begin = a_gwaall-byear e_p_begin = a_gwaall-bperi e_y_cur = a_gwaall-cyear e_p_cur = a_gwaall-cperi e_interval = ld_interval e_start = ld_start e_rest = ld_rest importing i_diff = a_gwaall-valdn i_rest = a_gwaall-valen.
FC_COI_DEPRECIATE call function 'FC_COI_DEPRECIATE' exporting e_type = '1' " straight-line depreciation e_y_life = a_gwaall-ddyrs e_p_life = a_gwaall-ddper e_y_create = a_gwaall-ayear e_p_create = a_gwaall-aperi e_y_begin = a_gwaall-byear e_p_begin = a_gwaall-bperi e_y_cur = a_gwaall-cyear e_p_cur = a_gwaall-cperi e_interval = ld_interval e_start = ld_start e_rest = ld_rest importing i_diff = a_gwaall-valdn i_rest = a_gwaall-valen.
FC_COI_DEPRECIATE call function 'FC_COI_DEPRECIATE' exporting e_type = '1' " straight-line depreciation e_y_life = a_gwaall-ddyrs e_p_life = a_gwaall-ddper e_y_create = a_gwaall-ayear e_p_create = a_gwaall-aperi e_y_begin = a_gwaall-byear e_p_begin = a_gwaall-bperi e_y_cur = a_gwaall-cyear e_p_cur = a_gwaall-cperi e_interval = ld_interval e_start = ld_start e_rest = a_gwaall-valbg importing i_diff = a_gwaall-valdn i_rest = a_gwaall-valen.
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 FICCOI00 or its description.