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

FICBCF00 SAP ABAP Report - Balance carryforward







FICBCF00 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 FICBCF00 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

CXS1 - Carry Forward Balances


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 FICBCF00. "Basic submit
SUBMIT FICBCF00 AND RETURN. "Return to original report after report execution complete
SUBMIT FICBCF00 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 = Consolidation unit
Selection Text: PA_TEST = D Test run
Selection Text: PA_RVERS = D Version
Selection Text: PA_PRVYR = D Pr.year
Selection Text: PA_PROT = Log
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 = Consolidation group
Title: Balance carryforward
Text Symbol: RSI = Report assignment...
Text Symbol: L22 = Subitem
Text Symbol: L21 = Item PY
Text Symbol: B01 = Organizational units
Text Symbol: B02 = Version / time period
Text Symbol: B03 = Technical settings
Text Symbol: B04 = Further settings
Text Symbol: L01 = Test run
Text Symbol: L02 = Update run
Text Symbol: L03 = Adjustments according to Customizing
Text Symbol: L04 = Automatic adjustments
Text Symbol: L05 = No data
Text Symbol: L06 = No correction
Text Symbol: L10 = Local value
Text Symbol: L11 = Group value
Text Symbol: L20 = Item CY


INCLUDES used within this REPORT FICBCF00

INCLUDE FICDAT00.
INCLUDE FICCON00.
INCLUDE FICBCF0S.
INCLUDE FICBCFF1. "XRP260799


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_POST_COMMIT_INIT CALL FUNCTION 'FC_POST_COMMIT_INIT' "ged040700 EXPORTING e_dimen = pa_dimen e_cacti = gd_cacti.

FCLP_LIST_BUFFER_STATUS_GET CALL FUNCTION 'FCLP_LIST_BUFFER_STATUS_GET' EXPORTING e_testrun = pa_test e_dimen = pa_dimen e_itclg = pa_itclg e_rldnr = gd_rldnr e_rvers = pa_rvers e_ryear = ld_lp_ryear e_perid = gd_perid e_cacti = ' ' e_congr = pa_congr e_cactt = fc00_c_cactt-bcf * 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 = gs_lp_mcdxsave EXCEPTIONS exc_failure = 1 OTHERS = 2.

FC_TREE_DISPLAY CALL FUNCTION 'FC_TREE_DISPLAY' "xrp160698 EXPORTING "xrp160698 e_title = sy-title "xrp160698 e_tab_struct = 'FC03LIST' "xrp160698 e_hlp_struct = 'FC03LSTFIX' "xrp160698 et_data = it_data[] "xrp160698 et_list = it_list[] "xrp160698 et_fdisp = it_fdisp[] "xrp160698 et_kdisp = it_kdisp[] "xrp160698 et_blist = it_blist[] "xrp160698 et_mdata = it_mdata[] "xrp160698 CHANGING "xrp160698 c_mcdxsave = gs_lp_mcdxsave "LPMCDX ct_ffix = it_ffix[] "xrp160698 ct_fused = it_fused[] "xrp160698 * ct_data = it_data "xrp160698 ct_work = it_work[]. "xrp160698

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 = '01' "Saldovortrag e_actvt = ld_actvt et_ra_bunit = so_bunit[]. "STO120399

FC_CONGR_DISMANTLE CALL FUNCTION 'FC_CONGR_DISMANTLE' EXPORTING e_dimen = v_dimen e_congr = v_congr e_rvers = v_rvers e_ryear = ld_ryear e_perid = cd_perid e_rollup_cg_cu = con_on e_tf160 = con_on IMPORTING it_tf160 = lt_tf160 "xhe060598 it_cg_cu = it_cg_cu EXCEPTIONS OTHERS = 1.

FC_CREATE_CF_RECORDS * CALL FUNCTION 'FC_CREATE_CF_RECORDS' * EXPORTING * e_dimen = v_dimen * e_rvers = v_rvers * e_prvyr = v_prvyr * e_itclg = v_itclg "xhe230298 * e_gcurr = v_gcurr "xhe060598 * e_rldnr = v_rldnr "xrp030299 * e_test = v_test "xrp030299 * it_select = it_select * it_cg_cu = it_cg_cu * it_cu_curr = it_cu_curr "xhe060598 * IMPORTING ** it_bcf = it_bcf "xrp030299 * it_bcf = ct_bcf "xrp030299 * TABLES * it_ecmca = it_ecmca * it_tf620_del = it_tf620_del * it_tf620_ins = it_tf620_ins * it_tf620_upd = it_tf620_upd * it_tf630_del = it_tf630_del * it_tf630_ins = it_tf630_ins * it_tf630_upd = it_tf630_upd * CHANGING * ct_ecmca_jen_orig = ct_ecmca_jen_orig "xrp030299 * ct_ecmca_jen_tran = ct_ecmca_jen_tran "xrp030299 * ct_cu_lcurr = ct_cu_lcurr "xrp030299 * EXCEPTIONS * version_locked_for_cf = 1 * OTHERS = 2.

FC_POST_COMMIT_INIT CALL FUNCTION 'FC_POST_COMMIT_INIT' "ged040700 EXPORTING e_dimen = v_dimen e_cacti = gd_cacti.

FC_DB_DOCUMENT_POST CALL FUNCTION 'FC_DB_DOCUMENT_POST' EXPORTING e_update_task = con_x * E_DOCUMENT = "glsip eq space CHANGING ct_ecmca = tab_ecmca[].

FC_LCC_POST CALL FUNCTION 'FC_LCC_POST' IN UPDATE TASK EXPORTING et_ecmca_jen_orig = it_ecmca_jen_orig et_ecmca_jen_tran = it_ecmca_jen_tran.

FC_TREE_DISPLAY * CALL FUNCTION 'FC_TREE_DISPLAY' * EXPORTING * e_title = sy-title * e_tab_struct = 'FC03LIST' * e_hlp_struct = 'FC03LSTFIX' * et_data = it_data[] * et_list = it_list[] * et_fdisp = it_fdisp[] * et_kdisp = it_kdisp[] * ET_KCORR = it_korr[] * et_blist = it_blist[] * et_mdata = it_mdata[] "xrp270598 * e_call_header = 'FC_PARAM_HEADER_LIST' * E_CALLBACK_USER_COMMAND = * changing * ct_ffix = it_ffix[] * ct_fused = it_fused[] * c_data = it_data * ct_work = it_work[] * exceptions * others = 1.

G_INIT_POSTING * CALL FUNCTION 'G_INIT_POSTING' * EXPORTING * glsip = space * perid = '000' * TABLES * tab_ecmca_add = tab_ecmca_add * tab_used = tab_used * EXCEPTIONS * OTHERS = 1.

G_INVERT_TT CALL FUNCTION 'G_INVERT_TT' EXPORTING bunit = v_bunit dimen = v_dimen perid = '000' rldnr = v_rldnr rvers = v_rvers ryear = v_ryear e_flg_invert_perid = 'X' TABLES sel_itclg = ld_ra_itclg "xhe230298 sel_plevl = it_plevl sel_docty = ld_ra_docty "WMS13188 tab_ecmca = tab_ecmca EXCEPTIONS OTHERS = 1.

FC_GLOBAL_PARAMETERS_IMPORT CALL FUNCTION 'FC_GLOBAL_PARAMETERS_IMPORT' IMPORTING * i_dimen = * i_itclg = * i_rldnr = * i_rvers = * i_ryear = i_perid = r_perid EXCEPTIONS OTHERS = 1.

FC_EURO_CU_STATE CALL FUNCTION 'FC_EURO_CU_STATE' EXPORTING e_dimen = v_dimen e_rldnr = v_rldnr e_ryear = v_ryear EXCEPTIONS exc_ewu_bunit_conversion = 1 exc_ewu_rldnr_conversion = 2 OTHERS = 3.

FC_STATUS_INAKTIV CALL FUNCTION 'FC_STATUS_INAKTIV' IMPORTING i_inaktiv = ld_inactive.

FC_STATUS_CHECK CALL FUNCTION 'FC_STATUS_CHECK' EXPORTING e_dimen = v_dimen e_itclg = v_itclg e_rvers = v_rvers e_ryear = ld_ryear e_perid = v_perid e_rldnr = v_rldnr e_cactt = '01' e_monitor_flag = ' ' IMPORTING it_message = lt_message TABLES t_status_check = lt_status_check EXCEPTIONS stop = 1.

FC_STATUS_TRANSF CALL FUNCTION 'FC_STATUS_TRANSF' EXPORTING e_dimen = v_dimen e_itclg = v_itclg e_rvers = v_rvers e_ryear = ld_ryear e_perid = v_perid e_monitor_flag = space TABLES t_status = it_status.

FC_GET_VERSIONS CALL FUNCTION 'FC_GET_VERSIONS' EXPORTING e_ind_ldrvs = con_on e_rvers = v_rvers IMPORTING i_ldrvs = cd_ldrvs "xrp170399 i_subrc = ld_subrc.

FC_GET_VERSIONS





CALL FUNCTION 'FC_GET_VERSIONS' EXPORTING e_rvers = id_rvers "xrp040599 IMPORTING i_inpvs = ld_inpvs.

FC_TOTALS_SELECT CALL FUNCTION 'FC_TOTALS_SELECT' EXPORTING it_sel = lt_select e_fields_all = 'X' e_kfig_all = 'X' IMPORTING it_data = lt_ecmca[].

FC_DB_DOCUMENT_POST CALL FUNCTION 'FC_DB_DOCUMENT_POST' EXPORTING e_update_task = con_x CHANGING ct_ecmca = tab_ecmca[].



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