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

FICCOF01 SAP ABAP INCLUDE - Include FICCOF01 for FICCOI20







FICCOF01 is a standard ABAP INCLUDE 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 FICCOF01 into the relevant SAP transactions such as SE38 or SE80


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 FICCOF01. "Basic submit
SUBMIT FICCOF01 AND RETURN. "Return to original report after report execution complete
SUBMIT FICCOF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include FICCOF01 for FICCOI20


INCLUDES used within this REPORT FICCOF01

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:

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting input = v_coinr importing output = v_coinr.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting * input = v_node-text1 input = v_node-text2 "hah33580 importing output = ld_coinr.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'N' textline1 = text-t20 textline2 = text-t21 titel = text-t19 * START_COLUMN = 25 * START_ROW = 6 importing answer = gd_answer exceptions others = 1.

FC_COI_ACT_MIX call function 'FC_COI_ACT_MIX' changing ct_ac = it_ac[].

FC_CONS_FREQU_GET call function 'FC_CONS_FREQU_GET' exporting e_dimen = pa_dimen e_rvers = pa_rvers e_perid = pa_perid importing it_fscat = it_fscat[] changing ct_congr = it_congr[] exceptions others = 1.

FC_COI_EQU_READ CALL FUNCTION 'FC_COI_EQU_READ' EXPORTING e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear e_fperid = pa_perid et_bunit = lt_bunit et_inv = it_inv[] es_db_request = ls_db_request IMPORTING it_equ = lt_equ EXCEPTIONS investment_activity_not_unique = 1 add_tot_overlap = 2 OTHERS = 3.

FC_COI_INV_READ call function 'FC_COI_INV_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear " wegen Saldovortrag wis e_fperid = pa_perid e_sign_convert = 'X' e_cu_all = 'X' " für alle COICUs lesen, aber et_bunit = it_bunit " nur BUNITS des Selektionsbildes importing it_inv = it_inv exceptions others = 1.

FC_COI_INV_READ call function 'FC_COI_INV_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear " wegen Saldovortrag wis e_fperid = pa_perid e_sign_convert = 'X' e_cu_all = 'X' " für alle BUNITS lesen, aber et_coicu = it_bunit " nur COICUs des Selektionsbildes importing it_inv = it_inv exceptions others = 1.

FC_COI_INV_READ call function 'FC_COI_INV_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear " wegen Saldovortrag wis * Alle Vorperioden müssen mitgelesen werden (int. CSP no. 29625)

FC_COI_EQU_READ call function 'FC_COI_EQU_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear e_fperid = pa_perid e_cu_all = ld_cu_all et_bunit = it_bunit_h et_inv = it_inv es_level_request = ls_level_request "xog24417 es_db_request = ls_db_request "xog24417 importing it_equ = it_equ_all it_equ_db = it_equ_db it_ni = it_ni_all "xog65686 it_ni_db = it_ni_db. "xog65686

FC_COI_EQU_READ call function 'FC_COI_EQU_READ' "xog37476 exporting "xog37476 e_dimen = pa_dimen "xog37476 e_rldnr = pa_rldnr "xog37476 e_itclg = pa_itclg "xog37476 e_rvers = pa_rvers "xog37476 e_ryear = pa_ryear "xog37476 e_perid = pa_perid "xog37476 e_fryear = pa_ryear "xog37476 e_fperid = pa_perid "xog37476 e_cu_all = ld_cu_all "xog37476 et_bunit = it_bunit_h "xog37476 et_inv = it_inv "xog37476 es_level_request = ls_level_request "xog24417 "xog37476 es_db_request = ls_db_request "xog24417 "xog37476 importing "xog37476 it_equ = it_equ_all "xog37476 exceptions "wis040100 add_tot_overlap = 1. "wis040100

FC_COI_EQU_READ_CG call function 'FC_COI_EQU_READ_CG' exporting e_dimen = pa_dimen "jos120603 e_ryear = pa_ryear e_perid = pa_perid e_cu_all = ld_cu_all et_bunit = it_bunit_h et_equ = it_equ_all et_equ_db = it_equ_db et_ni = it_ni_all "xog65686 et_ni_db = it_ni_db "xog65686 importing it_equ = it_equ it_ni = it_ni "xog65686 exceptions others = 1.

FC_COI_EQI_READ call function 'FC_COI_EQI_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear "wis310100 e_fperid = pa_perid e_cu_all = ld_cu_all et_bunit = it_bunit et_equ = it_equ importing it_eqi = it_eqi exceptions others = 1.

FC_COI_HR_DATA_READ call function 'FC_COI_HR_DATA_READ' exporting e_dimen = pa_dimen e_rldnr = pa_rldnr e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_fryear = pa_ryear e_fperid = pa_perid e_cu_all = ld_cu_all e_reset_puffer = 'X' "owa16062000 et_bunit = it_bunit importing it_hr = et_hr exceptions exc_invalid = 1.

FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = pa_dimen * e_itclg = pa_itclg * e_rvers = pa_rvers * e_bunit = ld_bunit * e_ryear = pa_ryear * e_perid = pa_perid ** E_CACTI = * e_cactt = '02' ** E_DOCTY = * e_rldnr = pa_rldnr "neu zu 4.6A

FC_GET_CACTI * call function 'FC_GET_CACTI' * exporting * e_dimen = pa_dimen * e_itclg = pa_itclg * e_rvers = pa_rvers * e_ryear = pa_ryear * e_perid = pa_perid * e_cactt = '02' * e_monitor_flag = space * importing * i_cacti = ld_cacti.

FC_GET_CACGR call function 'FC_GET_CACGR' exporting e_dimen = pa_dimen e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid importing i_cacgr2 = ld_acgr.

FC_CONGR_DISMANTLE * call function 'FC_CONGR_DISMANTLE' * exporting * e_dimen = pa_dimen * e_rvers = pa_rvers * e_ryear = pa_ryear * e_perid = pa_perid * importing * it_topcg = lt_topcg.

FC_STATUS_CHECK





call function 'FC_STATUS_CHECK' exporting e_dimen = pa_dimen e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_rldnr = pa_rldnr e_cacti = lt_tf540-cacti e_cactt = '40' e_monitor_flag = 'X' tables t_status_check = lt_status_check exceptions stop = 1.

MESSAGES_INITIALIZE call function 'MESSAGES_INITIALIZE'.

MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'G00' msgty = 'E' msgv1 = lt_tf540-cacti msgv2 = pa_perid msgv3 = pa_rvers msgv4 = ls_status_check-bunit txtnr = '080'.

MESSAGES_SHOW call function 'MESSAGES_SHOW'.

FC_STATUS_RESET_COI call function 'FC_STATUS_RESET_COI' exporting e_dimen = pa_dimen e_itclg = pa_itclg e_rvers = pa_rvers e_ryear = pa_ryear e_perid = pa_perid e_gwa_flag = space tables t_status = lt_status.



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 FICCOF01 or its description.