SAP Reports / Programs

FICMON00 SAP ABAP Report - Data Monitor







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

CXCD - Data Monitor


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


Text pool values


Title: Data Monitor
Text Symbol: 012 = change the global parameters?
Text Symbol: 011 = Are you sure you want to
Text Symbol: 010 = Loss of data
Text Symbol: 008 = Task is a source task
Text Symbol: 007 = Task is a copy task
Text Symbol: 006 = Task is a milestone
Text Symbol: 005 = Column: Task
Text Symbol: 004 = Column: Overall status
Text Symbol: 003 = Consolidation unit
Text Symbol: 002 = Consolidation group
Text Symbol: 001 = Hierarchy
Text Symbol: 000 = Dimension
Text Symbol: 013 = Symbol/color key
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: 020 = The current period's statuses
Text Symbol: 016 = Cons group
Text Symbol: 015 = Global parameters
Text Symbol: 029 = Do you want to reset the status?
Text Symbol: 072 = Start task $ in period &
Text Symbol: 071 = of upper and lower-level CGs/CUs with all tasks
Text Symbol: 070 = of upper and lower-level CGs/CUs with task
Text Symbol: 062 = Milestone:
Text Symbol: 061 = Source task:
Text Symbol: 060 = Copy task:
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: 073 = Block task $ in period &
Text Symbol: 109 = Overall status: Error(s)
Text Symbol: 108 = Overall status: Open
Text Symbol: 107 = Overall status: Initial stage
Text Symbol: 106 = Status: Task is irrelevant
Text Symbol: 105 = Status: Task is unblocked
Text Symbol: 104 = Status: Task is blocked
Text Symbol: 103 = Status: Task is error-free
Text Symbol: 102 = Status: Task has errors
Text Symbol: 101 = Status: Task is incomplete
Text Symbol: 100 = Status: Initial stage of task
Text Symbol: 075 = Reset status of task $ in period &
Text Symbol: 074 = Unblock task $ in period &
Text Symbol: 014 = Overall
Text Symbol: 203 = OK
Text Symbol: 202 = Errors
Text Symbol: 201 = Incomplete
Text Symbol: 200 = Init.stage
Text Symbol: 117 = Status: Task being copied
Text Symbol: 116 = CG/CU: Data monitor closed
Text Symbol: 115 = Status: Pending preceding task
Text Symbol: 114 = Consolidation unit: Period closed
Text Symbol: 113 = Consolidation group: Period closed
Text Symbol: 112 = Status: Task without data
Text Symbol: 111 = Overall status: Complete; higher CG notified
Text Symbol: 110 = Overall status: Complete
Text Symbol: 204 = Blocked
Text Symbol: 302 = Test
Text Symbol: 301 = Block
Text Symbol: 300 = Unblock
Text Symbol: 213 = Copy
Text Symbol: 212 = Pendent
Text Symbol: 211 = Error
Text Symbol: 210 = Open
Text Symbol: 209 = Complete
Text Symbol: 208 = DM open
Text Symbol: 207 = Initial stage
Text Symbol: 206 = Irrelevant
Text Symbol: 205 = Unblocked





Text Symbol: 315 = Switch off focus
Text Symbol: 314 = Set focus
Text Symbol: 313 = Open Cons monitor
Text Symbol: 312 = Close data monitor
Text Symbol: 311 = Start w/selection
Text Symbol: 310 = Overall status
Text Symbol: 309 = Master Data
Text Symbol: 308 = Close period
Text Symbol: 307 = Open period
Text Symbol: 306 = Unlock Subtree
Text Symbol: 305 = Success. w/o stop
Text Symbol: 304 = Success
Text Symbol: 316 = Last log
Text Symbol: HT2 = Description
Text Symbol: HT1 = Hierarchy
Text Symbol: 333 = Block in remaining periods
Text Symbol: 332 = Unblock in remaining periods
Text Symbol: 331 = Bundle remaining periods
Text Symbol: 330 = Bundle data and cons monitors
Text Symbol: 323 = Test with original list
Text Symbol: 322 = Cons C/A
Text Symbol: 321 = Version
Text Symbol: 320 = Period
Text Symbol: 317 = Detail overview
Text Symbol: 303 = Update


INCLUDES used within this REPORT FICMON00

INCLUDE FICMOTOP.
INCLUDE FICMON00_CL_APPL.
INCLUDE FICMNFAA.


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_CHECK_CACGR call function 'FC_CHECK_CACGR' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_cacgr1 = gd_cacgr1 e_congr = gd_global_congr e_mess_flag = con_off IMPORTING I_CACGR1_RESTRFLG = gd_rflg1 I_cacti = ld_cacti I_subrc = ld_subrc EXCEPTIONS NO_CACGR_TO_DIM_ASSIGNED = 1 NO_DM_CACGR_FOUND = 2 NO_CM_CACGR_FOUND = 3 NO_VALID_CACGR = 4 NO_DOCTY_ASSIGNED = 5.

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_DIM_CACGR1 = ld_cacgr.

FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' * e_dimen = go_gp->dimen "xfm050700 * e_rvers = go_gp->rvers. "xfm050700

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 t_tf261 = it_tf261 t_tf270 = it_tf270 t_tf271 = it_tf271 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_dim_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_read_flag = con_x 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_SET_CGCU_TO_MEMORY call function 'FC_SET_CGCU_TO_MEMORY' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_congr = ld_congr e_bunit = ld_bunit E_MONITOR_FLAG = space.

FC_SET_CGCU_TO_MEMORY call function 'FC_SET_CGCU_TO_MEMORY' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_congr = ld_congr e_bunit = ld_bunit e_free_memflag = con_x "Zurücksetzen E_MONITOR_FLAG = space.

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_read_flag = con_x e_monitor_flag = space importing i_status_detail = ld_status_detail exceptions others = 1.

FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = gd_dimen e_congr = ld_auth_congr "xrp111202 e_bunit = ld_auth_bunit "xrp111202 * e_congr = ld_congr "xrp111202 * e_bunit = ld_bunit "xrp111202 e_rvers = gd_rvers e_cactt = ld_cactt e_cacti = ld_cacti * e_actvt = '05'. " Sperren erlaubt ? "wes101201

POPUP_TO_CONFIRM_WITH_MESSAGE 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_cactt = ld_cactt e_copy_ind = ld_copy_ind e_save_flag = con_x e_monitor_flag = space tables t_status = it_status exceptions not_active = 1.

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' "xfm130201 exporting "xfm130201 e_id = 'PERMO' "xfm130201 e_dimen = gd_dimen "xfm130201 e_bunit = ld_bunit "xfm130201 e_rvers = gd_rvers "xfm130201 e_field = fc00_con_monact-close. "xfm130201

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_GET_CACTIS_OF_CACGR CALL FUNCTION 'FC_GET_CACTIS_OF_CACGR' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_CACGR = gd_dim_cacgr1 CHANGING ET_CACTI_ALL = it_cacti_data[].

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_read_flag = con_x "xfm201100 e_status_calculate = con_x "xfm201100 e_monitor_flag = space importing i_status = ld_data_status tables "xfm201100 t_cacti = it_cacti_data[]. "xfm201100

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_read_flag = con_x "xfm201100 e_status_calculate = con_x "xfm201100 e_monitor_flag = space importing i_status = ld_data_status tables "xfm201100 t_cacti = it_cacti_data[]. "xfm201100.

DB_COMMIT call function 'DB_COMMIT' exceptions others = 1.

FC_POP_GLOBAL_PARAMETERS call function 'FC_POP_GLOBAL_PARAMETERS' exporting e_dimen = gd_dimen e_rvers = gd_rvers * e_ryear = gd_ryear "xfm050700 * e_perid = gd_perid "xfm050700 e_ryear = ld_ryear "xfm050700 e_perid = ld_perid "xfm050700 e_itclg = gd_itclg e_rldnr = gd_rldnr e_congr = gd_global_congr e_bunit = gd_global_bunit e_titel = ''(015) importing i_answer = gd_answer i_dimen = gd_dimen i_rvers = gd_rvers i_ryear = gd_ryear i_perid = gd_perid i_itclg = gd_itclg i_congr = gd_global_congr i_bunit = gd_global_bunit i_rldnr = gd_rldnr.

FC_CHECK_CCYCLE_ASSIGNED CALL FUNCTION 'FC_CHECK_CCYCLE_ASSIGNED' EXPORTING e_dimen = gd_dimen "xfm210501 E_RVERS = gd_rvers IMPORTING I_SUBRC = ld_subrc.

FC_CHECK_VALID_CCPERIOD CALL FUNCTION 'FC_CHECK_VALID_CCPERIOD' EXPORTING e_dimen = gd_dimen "xfm210501 E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid EXCEPTIONS NOT_VALID = 1.

FC_GLOBAL_PARAMETERS_EXPORT call function 'FC_GLOBAL_PARAMETERS_EXPORT' 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_congr = gd_global_congr e_bunit = gd_global_bunit.

FC_CHECK_CACGR_IN_CCYCLE * CALL FUNCTION 'FC_CHECK_CACGR_IN_CCYCLE' * EXPORTING * E_RVERS = gd_rvers * E_RYEAR = gd_ryear * E_PERID = gd_perid * EXCEPTIONS * CACGR_ARE_DIFFERENT = 1 * RESTRICTED_TASKS_EXISTING = 2 * OTHERS = 3.

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_rldnr = gd_rldnr 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.

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text 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_rldnr = gd_rldnr 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.

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.

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_rldnr = gd_rldnr 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.

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting text = ld_text 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_rldnr = gd_rldnr 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.

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.

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_CHECK_PREV_PERIOD CALL FUNCTION 'FC_CHECK_PREV_PERIOD' "xfm050700 EXPORTING "xfm050700 E_DIMEN = gd_dimen "xfm050700 E_ITCLG = gd_itclg "xfm050700 E_RVERS = gd_rvers "xfm050700 E_CONGR = ld_congr "xfm050700 E_BUNIT = ld_bunit "xfm050700 E_RYEAR = gd_ryear "xfm050700 E_PERID = gd_perid "xfm050700 E_MONITOR_FLAG = ' ' "xfm050700 EXCEPTIONS "xfm050700 PREV_PERIOD_NOT_READ = 1 "xfm050700 OTHERS = 2 "xfm050700 . "xfm050700

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_CHECK_DATA_ENTRY_POSSIBLE CALL FUNCTION 'FC_CHECK_DATA_ENTRY_POSSIBLE' 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_RLDNR = gd_rldnr E_CACTI = v_cacti IMPORTING I_SUBRC = ld_de_subrc.

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_CHECK_DATA_ENTRY_POSSIBLE CALL FUNCTION 'FC_CHECK_DATA_ENTRY_POSSIBLE' 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_RLDNR = gd_rldnr E_CACTI = v_cacti IMPORTING I_SUBRC = ld_de_subrc.

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_dim_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_rldnr = gd_rldnr e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty e_global_congr = gd_global_congr e_global_bunit = gd_global_bunit 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_rldnr = gd_rldnr e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty * e_lockind = con_x "Sperren! e_lockind = space "Warnung e_global_congr = gd_global_congr e_global_bunit = gd_global_bunit 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_rldnr = gd_rldnr e_cacti = ld_cacti e_cactt = ld_cactt e_docty = ld_docty e_global_congr = gd_global_congr e_global_bunit = gd_global_bunit e_monitor_flag = space tables t_cacti_prev = it_cacti_prev exceptions not_found = 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_CACTI = ld_cacti e_read_flag = con_x "xfm310800 E_STATUS_CALCULATE = con_x e_monitor_flag = space IMPORTING I_STATUS = ld_status1 I_STATUS_DETAIL = ld_status2 tables t_cacti = it_cacti_all.

FC_GET_SELECT_OPTION call function 'FC_GET_SELECT_OPTION' exporting e_cacti = ld_cacti e_total_flag = a_display-total_flag e_status = ld_status1 "Vorschlag 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_copy_flag = a_display-copy 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.

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_status_calculate = con_x e_monitor_flag = space importing i_status = ld_main_status tables t_cacti = it_cacti_all.



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