FICMON40 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 FICMON40 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.
Title: Data monitor
Text Symbol: 020 = Current period's statuses
Text Symbol: 015 = Global parameters
Text Symbol: 014 = Total
Text Symbol: 013 = Symbol/color key
Text Symbol: 012 = global params?
Text Symbol: 011 = Do you really want to change the
Text Symbol: 010 = Loss of data
Text Symbol: 006 = Column: Milestone
Text Symbol: 005 = Column: Task
Text Symbol: 004 = Column: Overall stat
Text Symbol: 003 = Consolidation unit
Text Symbol: 002 = Consolidation group
Text Symbol: 001 = Hierarchy
Text Symbol: 000 = Dim.
Text Symbol: 100 = Status: Initial stage
Text Symbol: 051 = Block task $
Text Symbol: 050 = Start task $
Text Symbol: 041 = Hierarchy
Text Symbol: 040 = Dim.
Text Symbol: 032 = Data monitor
Text Symbol: 031 = Reset status
Text Symbol: 029 = Do you want to reset the status?
Text Symbol: 028 = will also be reset (incl. successor tasks).
Text Symbol: 027 = higher and lower level CGs/CUs
Text Symbol: 026 = Warning! All status entries of the
Text Symbol: 025 = Status check
Text Symbol: 024 = status management?
Text Symbol: 023 = Should the system correct
Text Symbol: 022 = Data monitor
Text Symbol: 021 = are inconsistent.
Text Symbol: 115 = Status: Pending preceding task
Text Symbol: 114 = Cons unit: Period closed
Text Symbol: 113 = CG/CU: Period closed
Text Symbol: 112 = Status: Task without data
Text Symbol: 111 = Overall status: Complete; higher CG notified
Text Symbol: 110 = Overall: Complete
Text Symbol: 109 = Overall: Error(s)
INCLUDE FICMNTOP.
INCLUDE FICMNF40.
INCLUDE FICMNFBB.
No SAP DATABASE tables are accessed within this REPORT code!
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = gd_dimen e_rvers = gd_rvers.
RS_TREE_PUSH call function 'RS_TREE_PUSH' exceptions others = 0.
RS_TREE_CONSTRUCT call function 'RS_TREE_CONSTRUCT' tables nodetab = it_nodes.
FC_MONITOR_LAYOUT_IMPORT call function 'FC_MONITOR_LAYOUT_IMPORT' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rldnr = gd_rldnr e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_uname = sy-uname e_monitor_flag = space importing i_cursor_column = ld_cursor_column i_cursor_line = ld_cursor_line i_first_node = ld_first_node i_first_node_type = ld_first_node_type i_list_column = ld_list_column i_list_line = ld_list_line i_show_cacti = a_display-show_cacti i_show_texts = a_display-show_texts i_icon_central = a_display-icon_central i_display_flag = a_display-display_flag i_shift_right = a_display-shift_right i_tab_index = a_display-tab_index * i_filter_active = a_display-filter_active * i_display = a_display * Layoutmodus für Aufruf RS_TREE_LIST_DISPLAY: i_layout_mode = a_display-layout_mode i_spec_subrc = ld_subrc1 i_glob_subrc = ld_subrc2 tables t_layout = it_layout.
RS_TREE_SET_CURRENT_LAYOUT call function 'RS_TREE_SET_CURRENT_LAYOUT' exporting cursor_column = ld_cursor_column cursor_line = ld_cursor_line first_node = ld_first_node first_node_type = ld_first_node_type list_column = ld_list_column list_line = ld_list_line layout_mode = a_display-layout_mode tables layout = it_layout exceptions others = 1.
FC_GLOBAL_PARAMETERS_IMPORT call function 'FC_GLOBAL_PARAMETERS_IMPORT' importing i_dimen = gd_dimen i_congr = gd_gp_congr "xrp250100 i_bunit = gd_gp_bunit "xrp250100 i_itclg = gd_itclg i_rldnr = gd_rldnr i_rvers = gd_rvers i_ryear = gd_ryear i_perid = gd_perid.
FC_POP_GLOBAL_PARAMETERS call function 'FC_POP_GLOBAL_PARAMETERS' exporting e_dimen = gd_dimen e_congr = gd_gp_congr "xrp250100 e_bunit = gd_gp_bunit "xrp250100 e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_itclg = gd_itclg e_rldnr = gd_rldnr e_titel = ''(015) importing i_answer = gd_answer i_dimen = gd_dimen i_congr = gd_gp_congr "xrp250100 i_bunit = gd_gp_bunit "xrp250100 i_rvers = gd_rvers i_ryear = gd_ryear i_perid = gd_perid i_itclg = gd_itclg i_rldnr = gd_rldnr.
FC_GLOBAL_PARAMETERS_EXPORT call function 'FC_GLOBAL_PARAMETERS_EXPORT' exporting e_dimen = gd_dimen e_congr = gd_gp_congr "xrp250100 e_bunit = gd_gp_bunit "xrp250100 e_itclg = gd_itclg e_rldnr = gd_rldnr e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid.
FC_GET_CACGR call function 'FC_GET_CACGR' exporting e_dimen = gd_dimen e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid importing i_pertp = gd_pertp i_cacgr1 = gd_cacgr1 i_cacgr2 = gd_cacgr2 i_subrc1 = ld_subrc exceptions others = 1.
FC_CHECK_TASKS_FOR_MONITOR call function 'FC_CHECK_TASKS_FOR_MONITOR' exporting e_dimen = gd_dimen e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_dm_km_flg = 'X' * E_OBLITASK_FLG = 'X' e_mapodt_flg = 'X' e_acgr = gd_cacgr1 et_task_assignment = it_task_assignment[].
FC_CHECK_TASK_SEQUENCE call function 'FC_CHECK_TASK_SEQUENCE' exporting e_dimen = gd_dimen e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_acgr = gd_cacgr1.
FC_HANDLE_TF189 call function 'FC_HANDLE_TF189' exporting e_mode = 'M' e_dimen = gd_dimen e_strvs = gd_strvs e_congr = ld_topcg e_ryear_inv = gd_ryear_inv e_perid_inv = gd_perid_inv e_rvers = gd_rvers e_dism_flag = ld_flag e_tlevel = 3 importing i_subrc = gd_subrc tables t_tf189 = it_tf189 t_tf189_del = it_tf189_del t_nodes = it_nodes exceptions others = 1.
FC_CHECK_CONSISTENCY call function 'FC_CHECK_CONSISTENCY' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_cacgr = gd_cacgr1 e_monitor_flag = space importing i_subrc = ld_subrc tables t_cacti = it_cacti_all t_cacti_reset = it_cacti_data t_tf260 = it_tf260 "xfm060899 t_tf261 = it_tf261 "xfm060899 t_tf270 = it_tf270 "xfm060899 t_tf271 = it_tf271 "xfm060899 exceptions others = 1.
POPUP_TO_CONFIRM_WITH_MESSAGE call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = text-020 diagnosetext2 = text-021 * diagnosetext3 = text-022 textline1 = text-023 textline2 = text-024 titel = text-025 importing answer = gd_answer exceptions others = 1.
FC_GET_SUBSEQUENT_CACTIS call function 'FC_GET_SUBSEQUENT_CACTIS' exporting e_dimen = gd_dimen e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_itclg = gd_itclg e_acgr = gd_cacgr1 e_cacti = it_cacti_data-cacti tables t_subsequent_cactis = it_cactis_hlp.
FC_STATUS_RESET_SEVERAL_CACTIS call function 'FC_STATUS_RESET_SEVERAL_CACTIS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = space tables t_cacti_data = it_cacti_data t_cacti_cons = it_cacti_cons exceptions not_active = 1.
FC_STATUS_INIT call function 'FC_STATUS_INIT' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = space.
FC_GET_VERSIONS call function 'FC_GET_VERSIONS' exporting e_ind_ctrvs = con_on e_ind_curvs = con_on e_ind_fixvs = con_on e_ind_inpvs = con_on e_ind_ldrvs = con_on e_ind_strvs = con_on e_ind_taxvs = con_on e_rvers = gd_rvers importing i_ctrvs = gd_ctrvs "Version Umrechnungsmethode i_curvs = gd_curvs "Version Umrechnungskurse i_fixvs = gd_fixvs "Version Fixpositionen i_inpvs = gd_inpvs "Version Datenerfassung i_ldrvs = gd_ldrvs "Version Ledger i_strvs = gd_strvs "Version Strukturen i_taxvs = gd_taxvs "Version Steuersatz exceptions others = 1.
FC_STATUS_INIT call function 'FC_STATUS_INIT' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = space tables t_tf260 = it_tf260[] t_tf261 = it_tf261[] t_tf270 = it_tf270[] t_tf271 = it_tf271[].
RS_TREE_LIST_DISPLAY call function 'RS_TREE_LIST_DISPLAY' exporting callback_program = 'FICMON40' callback_text_display = 'MONITOR_DISPLAY' callback_user_command = 'MONITOR_CONTROL' callback_top_of_page = 'MONITOR_HEADER' check_duplicate_name = ' ' color_of_link = '1' color_of_node = '4' lower_case_sensitive = space node_length = gd_bulgh suppress_node_output = space text_length = 30 layout_mode = a_display-layout_mode importing f15 = gd_flag.
RS_TREE_POP call function 'RS_TREE_POP' exceptions empty_stack = 1 others = 2.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = v_node-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_monitor_flag = space importing i_status_detail = ld_status_detail exceptions others = 1.
FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = gd_dimen * e_itclg = gd_itclg * e_rvers = gd_rvers * e_bunit = ld_bunit * e_ryear = gd_ryear * e_perid = gd_perid * e_cacti = ld_cacti * e_rldnr = gd_rldnr * e_monitor_flag = space * exceptions * period_not_open = 1 * cacti_already_locked = 2 * prev_cacti_not_locked = 3 * ref_cacti_locked = 4 * prev_refcacti_not_locked = 5 * cacti_not_in_cacgr = 6 * cacgr_not_assigned = 7 * others = 8.
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = gd_dimen e_congr = ld_congr e_bunit = ld_bunit e_rvers = gd_rvers e_cactt = ld_cactt e_cacti = ld_cacti e_actvt = '05'. " Sperren erlaubt ?
call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = text-026 diagnosetext2 = text-027 diagnosetext3 = text-028 textline1 = text-029 * textline2 = text-030 titel = text-031 importing answer = gd_answer exceptions others = 0.
FC_STATUS_INITIALIZE call function 'FC_STATUS_INITIALIZE' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_save_flag = con_x e_monitor_flag = space tables t_status = it_status exceptions not_active = 1.
FC_CONGR_DISMANTLE call function 'FC_CONGR_DISMANTLE' exporting e_dimen = v_dimen e_rvers = v_rvers e_ryear = v_ryear e_perid = v_perid importing it_cg_cu = it_cg_cu[] exceptions others = 0.
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'PERMO' e_dimen = gd_dimen e_bunit = ld_bunit e_rvers = gd_rvers e_field = fc00_con_monact-open.
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'PERMO' e_dimen = gd_dimen e_congr = ld_bunit "<--- congr! e_rvers = gd_rvers e_field = fc00_con_monact-open.
DB_COMMIT call function 'DB_COMMIT' exceptions others = 1.
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'PERMO' e_dimen = gd_dimen e_congr = ld_bunit e_rvers = gd_rvers e_field = fc00_con_monact-close.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = con_x importing i_status = ld_cons_status exceptions others = 1.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = space importing i_status = ld_data_status exceptions others = 1.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_monitor_flag = space importing i_status = ld_data_status exceptions others = 1.
DB_COMMIT call function 'DB_COMMIT' exceptions others = 1.
RS_TREE_POP call function 'RS_TREE_POP' exceptions empty_stack = 1 others = 2.
FC_POP_GLOBAL_PARAMETERS call function 'FC_POP_GLOBAL_PARAMETERS' exporting e_dimen = gd_dimen e_congr = gd_gp_congr "xrp250100 e_bunit = gd_gp_bunit "xrp250100 e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_itclg = gd_itclg e_rldnr = gd_rldnr e_titel = ''(015) importing i_answer = gd_answer i_dimen = gd_dimen i_congr = gd_gp_congr "xrp250100 i_bunit = gd_gp_bunit "xrp250100 i_rvers = gd_rvers i_ryear = gd_ryear i_perid = gd_perid i_itclg = gd_itclg i_rldnr = gd_rldnr.
FC_GLOBAL_PARAMETERS_EXPORT call function 'FC_GLOBAL_PARAMETERS_EXPORT' exporting e_dimen = gd_dimen e_congr = gd_gp_congr "xrp250100 e_bunit = gd_gp_bunit "xrp250100 e_itclg = gd_itclg e_rldnr = gd_rldnr e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = it_nodes-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_monitor_flag = space importing i_status_detail = ld_status exceptions others = 1.
FC_GET_PREVIOUS_CACTIS call function 'FC_GET_PREVIOUS_CACTIS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_acgr = gd_cacgr1 e_cacti = it_cacti_hlp-cacti tables t_previous_cactis = it_previous_cactis exceptions others = 1.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text exceptions others = 0.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_lockind = con_x "Sperren! e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1 others = 2.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text * percentage = exceptions others = 0.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_read_flag = con_x e_monitor_flag = space importing i_status_detail = ld_status exceptions others = 1.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1 others = 2.
FC_STATUS_TRANSF_UPPER_OBJECTS call function 'FC_STATUS_TRANSF_UPPER_OBJECTS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cactt = it_cacti_hlp-cactt e_cacti = it_cacti_hlp-cacti e_read_flag = con_x e_monitor_flag = space exceptions others = 1.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = it_nodes-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_monitor_flag = space importing i_status_detail = ld_status exceptions others = 1.
FC_GET_PREVIOUS_CACTIS call function 'FC_GET_PREVIOUS_CACTIS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_acgr = gd_cacgr1 e_cacti = it_cacti_hlp-cacti tables t_previous_cactis = it_previous_cactis exceptions others = 1.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text exceptions others = 0.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_lockind = con_x "Sperren! e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1 others = 2.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text * percentage = exceptions others = 0.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_read_flag = con_x e_monitor_flag = space importing i_status_detail = ld_status exceptions others = 1.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = it_cacti_hlp-cacti e_cactt = it_cacti_hlp-cactt e_docty = it_cacti_hlp-docty e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1 others = 2.
FC_STATUS_TRANSF_UPPER_OBJECTS call function 'FC_STATUS_TRANSF_UPPER_OBJECTS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cactt = it_cacti_hlp-cactt e_cacti = it_cacti_hlp-cacti e_read_flag = con_x e_monitor_flag = space exceptions others = 1.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = v_node-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_SHOW_DETAIL call function 'FC_STATUS_SHOW_DETAIL' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_cactt = ld_cactt * e_docty = ...
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_rvers = gd_rvers e_itclg = gd_itclg e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = v_cacti e_cactt = v_cactt e_docty = v_docty e_monitor_flag = space importing i_status_detail = ld_status.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_rvers = gd_rvers e_itclg = gd_itclg e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = v_cacti e_cactt = v_cactt e_docty = v_docty e_monitor_flag = space importing i_status_detail = ld_status.
FC_SET_MONITOR_CALL * call function 'FC_SET_MONITOR_CALL' * exporting * e_dimen = gd_dimen * e_rvers = gd_rvers * e_ryear = gd_ryear * e_perid = gd_perid * e_itclg = gd_itclg * e_rldnr = gd_rldnr * e_cacti = v_cacti * e_cactt = v_cactt * e_docty = v_docty * e_clear_flag = space * e_monitor_flag = space.
FC_SET_MONITOR_CALL * call function 'FC_SET_MONITOR_CALL' * exporting * e_dimen = gd_dimen * e_rvers = gd_rvers * e_ryear = gd_ryear * e_perid = gd_perid * e_itclg = gd_itclg * e_rldnr = gd_rldnr * e_cacti = v_cacti * e_cactt = v_cactt * e_docty = v_docty * e_clear_flag = con_x * e_monitor_flag = space.
FC_GET_SUBSEQUENT_CACTIS call function 'FC_GET_SUBSEQUENT_CACTIS' exporting e_dimen = gd_dimen e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_itclg = gd_itclg e_acgr = gd_cacgr1 e_cacti = ld_cacti tables t_subsequent_cactis = it_subsequent_cactis exceptions others = 1.
FC_UNLOCK_CACTI call function 'FC_UNLOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty e_monitor_flag = space tables t_cacti_succ = it_cacti_succ.
FC_GET_PREVIOUS_CACTIS call function 'FC_GET_PREVIOUS_CACTIS' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_ryear = gd_ryear e_perid = gd_perid e_rvers = gd_rvers e_acgr = gd_cacgr1 e_cacti = ld_cacti tables t_previous_cactis = it_previous_cactis exceptions others = 1.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty e_lockind = con_x "Sperren! e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1.
FC_LOCK_CACTI call function 'FC_LOCK_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 1.
FC_LEGEND_DISPLAY call function 'FC_LEGEND_DISPLAY' exporting it_legend = it_legend e_linesize = 51 e_ending_row = 21 e_title = text-013 exceptions others = 1.
RS_TREE_GET_CURRENT_TREE call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = it_nodes nodeinfo = it_snodetext exceptions others = 1.
RS_TREE_GET_CURRENT_LAYOUT call function 'RS_TREE_GET_CURRENT_LAYOUT' importing cursor_column = a_display-ccol cursor_line = a_display-cline first_node = a_display-fnode first_node_type = a_display-fnodetype list_column = a_display-listcol list_line = a_display-listline layout_mode = a_display-layout_mode tables layout = it_layout exceptions others = 1.
FC_GET_SELECT_OPTION call function 'FC_GET_SELECT_OPTION' exporting e_cacti = ld_cacti e_total_flag = a_display-total_flag e_monitor_flag = space importing i_answer = ld_answer i_init_flag = a_display-init i_incomp_flag = a_display-incomp i_err_flag = a_display-err i_prelim_flag = a_display-prelim i_ok_flag = a_display-ok i_lock_flag = a_display-lock i_ulock_flag = a_display-ulock i_wsign_flag = a_display-wsign i_ready_flag = a_display-ready i_nready_flag = a_display-nready i_errall_flag = a_display-errall i_initall_flag = a_display-initall i_dmulock_flag = a_display-dmulock exceptions others = 1.
RS_TREE_DELETE_NODE call function 'RS_TREE_DELETE_NODE' exporting node_id = it_snodetext1-id * WITHOUT_ROOT = exceptions id_not_found = 1 others = 2.
RS_TREE_DELETE_NODE call function 'RS_TREE_DELETE_NODE' exporting node_id = it_snodetext1-id * WITHOUT_ROOT = exceptions id_not_found = 1 others = 2.
RS_TREE_SET_CURRENT_TREE call function 'RS_TREE_SET_CURRENT_TREE' tables nodelist = it_nodes nodeinfo = it_snodetext exceptions others = 1.
RS_TREE_SET_CURRENT_LAYOUT call function 'RS_TREE_SET_CURRENT_LAYOUT' exporting cursor_column = a_display-ccol cursor_line = a_display-cline first_node = a_display-fnode first_node_type = a_display-fnodetype list_column = a_display-listcol list_line = a_display-listline layout_mode = a_display-layout_mode tables layout = it_layout exceptions others = 1.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = it_snodetext-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_read_flag = v_flag e_monitor_flag = space importing i_status = ld_main_status tables t_cacti = it_cacti.
RS_TREE_GET_CURRENT_TREE call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = it_nodes.
RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = it_snodetext-child importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers * e_congr = ld_congr "090699 e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_read_flag = ld_read_flag e_monitor_flag = space importing i_status = ld_main_status tables t_cacti = it_cacti.
FC_STATUS_REQUEST call function 'FC_STATUS_REQUEST' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_congr = ld_congr e_bunit = ld_bunit e_ryear = gd_ryear e_perid = gd_perid e_read_flag = ld_read_flag e_monitor_flag = space importing i_status = ld_main_status tables t_cacti = it_cacti.
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 FICMON40 or its description.