MF271F00 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 MF271F00 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: Rollup: Main control routines
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_E_DIMEN call function 'ENQUEUE_E_DIMEN' exporting dimen = gd_dimen exceptions foreign_lock = 01 system_failure = 02.
DEQUEUE_E_DIMEN call function 'DEQUEUE_E_DIMEN' exporting dimen = gd_dimen.
MESSAGES_INITIALIZE call function 'MESSAGES_INITIALIZE'.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = con_nein textline1 = text-040 textline2 = space titel = hlp_string importing answer = gd_answer.
MESSAGES_SHOW call function 'MESSAGES_SHOW' exporting show_linno = ' ' exceptions no_messages = 02.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = a_message-msgid msgty = a_message-msgty txtnr = a_message-msgno msgv1 = a_message-msgv1 msgv2 = a_message-msgv2 msgv3 = a_message-msgv3 msgv4 = a_message-msgv4.
FC_CONGR_DISMANTLE call function 'FC_CONGR_DISMANTLE' exporting e_dimen = gd_dimen e_congr = dc_congr e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_hlevl_max = ld_nrlevl e_rollup_cg_cu = con_x e_tf180 = con_x importing it_tf180 = it_tf180[] it_cg_cu = it_cg_cu exceptions others = 1.
FC_COIMETH_HIERARCHY call function 'FC_COIMETH_HIERARCHY' exporting e_dimen = gd_dimen e_congr = gmh_congr e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid e_method_types = con_x importing it_cg_mhry = it_cg_mhry it_cu_mhry = it_cu_mhry.
FC_GET_VERSIONS CALL FUNCTION 'FC_GET_VERSIONS' EXPORTING E_RVERS = gd_rvers IMPORTING I_LDRVS = gd_ldrvs.
FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = gd_dimen * e_itclg = gd_itclg * e_rvers = gd_rvers * e_bunit = cs_congr * e_ryear = gd_ryear * e_perid = gd_perid * e_cactt = con_cactt_roll * e_rldnr = ld_rldnr * E_PPNC_FLAG = '0' "Keine Prüfung zur Zeit * e_cal_flag = '1' "Prüfen im Test- und Echtl.
FC_STATUS_CHECK CALL FUNCTION 'FC_STATUS_CHECK' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_RLDNR = ld_rldnr E_CACTT = con_cactt_roll E_TOPCG = fc01base-congr E_MONITOR_FLAG = con_x IMPORTING IT_MESSAGE = it_message TABLES T_STATUS_CHECK = it_status_check[] EXCEPTIONS STOP = 1.
FC_GET_CACTI CALL FUNCTION 'FC_GET_CACTI' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_CACTT = con_cactt_roll E_MONITOR_FLAG = con_x IMPORTING I_CACTI = gd_cacti.
FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = gd_dimen * e_itclg = gd_itclg * e_rvers = gd_rvers * e_bunit = cs_congr * e_ryear = gd_ryear * e_perid = gd_perid * e_cactt = con_cactt_roll * e_rldnr = ld_rldnr * e_per_flag = ld_mess_flag * e_cal_flag = '1' * e_pcnl_flag = ld_mess_flag * e_rcl_flag = ld_mess_flag * e_prnl_flag = ld_mess_flag * e_cnic_flag = ld_mess_flag * e_cna_flag = ld_mess_flag * e_monitor_flag = space "Datenmonitor * importing * i_cacti = gd_cacti * exceptions * period_not_open = 1 * cacti_already_locked = 2 * prev_cacti_not_locked = 3.
FC_STATUS_CHECK CALL FUNCTION 'FC_STATUS_CHECK' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_RLDNR = ld_rldnr E_CACTT = con_cactt_roll E_MONITOR_FLAG = space IMPORTING IT_MESSAGE = it_message TABLES T_STATUS_CHECK = it_status_check[] EXCEPTIONS STOP = 1.
FC_GET_CACTI CALL FUNCTION 'FC_GET_CACTI' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_CACTT = con_cactt_roll E_MONITOR_FLAG = space IMPORTING I_CACTI = gd_cacti.
FC_STATUS_TRANSF call function 'FC_STATUS_TRANSF' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers * e_bunit = ss_congr e_ryear = gd_ryear e_perid = gd_perid e_cacti = gd_cacti e_cactt = con_cactt_roll e_monitor_flag = ld_flag tables t_status = it_status.
FC_STATUS_RESET_CACTI call function 'FC_STATUS_RESET_CACTI' exporting e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers * e_bunit = ss_congr e_ryear = gd_ryear e_perid = gd_perid e_cacti = gd_cacti e_cactt = con_cactt_roll e_monitor_flag = ld_flag tables t_status = it_status.
FC_TOTALS_SELECT call function 'FC_TOTALS_SELECT' exporting it_sel = it_sel it_fields = it_fields * it_kfig = it_kfig it_kfig_pp = it_kfig_pp e_fields_all = con_x e_kfig_all = con_x importing it_data = it_db_struct. "Ggfs. im TOP als ECMCA!
call function 'FC_FIELD_PROPERTIES' exporting e_langu = sy-langu importing it_fprop = a_fields-it_fprop it_fdep = a_fields-it_fdep it_fattr = a_fields-it_fattr.
FC_GET_VERSIONS CALL FUNCTION 'FC_GET_VERSIONS' EXPORTING E_RVERS = gd_rvers IMPORTING I_LDRVS = gd_ldrvs.
FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = gd_dimen * e_itclg = gd_itclg * e_rvers = gd_rvers * e_ryear = gd_ryear * e_perid = gd_perid * e_cactt = con_cactt_roll * e_rldnr = ld_rldnr * e_cal_flag = '1' * e_per_flag = ld_mess_flag * e_pcnl_flag = ld_mess_flag * e_rcl_flag = ld_mess_flag * e_prnl_flag = ld_mess_flag * e_cnic_flag = ld_mess_flag * e_cna_flag = ld_mess_flag * e_monitor_flag = con_x * importing * i_cacti = gd_cacti * tables * t_status_check = it_status_check * exceptions * period_not_open = 1 * cacti_already_locked = 2 * prev_cacti_not_locked = 3.
FC_STATUS_CHECK CALL FUNCTION 'FC_STATUS_CHECK' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_RLDNR = ld_rldnr E_CACTT = con_cactt_roll E_TOPCG = fc01base-congr E_MONITOR_FLAG = con_x IMPORTING IT_MESSAGE = it_message TABLES T_STATUS_CHECK = it_status_check[] EXCEPTIONS STOP = 1.
FC_GET_CACTI CALL FUNCTION 'FC_GET_CACTI' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_CACTT = con_cactt_roll E_MONITOR_FLAG = con_x IMPORTING I_CACTI = gd_cacti.
FC_STATUS_CHECK * call function 'FC_STATUS_CHECK' * exporting * e_dimen = gd_dimen * e_itclg = gd_itclg * e_rvers = gd_rvers * e_ryear = gd_ryear * e_perid = gd_perid * e_rldnr = ld_rldnr * e_cactt = con_cactt_roll * e_per_flag = ld_mess_flag * e_cal_flag = '1' * e_pcnl_flag = ld_mess_flag * e_rcl_flag = ld_mess_flag * e_prnl_flag = ld_mess_flag * e_cnic_flag = ld_mess_flag * e_cna_flag = ld_mess_flag * e_monitor_flag = space * importing * i_cacti = gd_cacti * tables * t_status_check = it_status_check * exceptions * period_not_open = 1 * cacti_already_locked = 2 * prev_cacti_not_locked = 3.
FC_STATUS_CHECK CALL FUNCTION 'FC_STATUS_CHECK' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_RLDNR = ld_rldnr E_CACTT = con_cactt_roll E_MONITOR_FLAG = space IMPORTING IT_MESSAGE = it_message TABLES T_STATUS_CHECK = it_status_check[] EXCEPTIONS STOP = 1.
FC_GET_CACTI CALL FUNCTION 'FC_GET_CACTI' EXPORTING E_DIMEN = gd_dimen E_ITCLG = gd_itclg E_RVERS = gd_rvers E_RYEAR = gd_ryear E_PERID = gd_perid E_CACTT = con_cactt_roll E_MONITOR_FLAG = space IMPORTING I_CACTI = gd_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 MF271F00 or its description.
MF271F00 - Rollup: Main control routines MF270ZXX - documentation and ABAP source code MF270TOP - Data Declarations for SAP Consolidation Reporting MF270E31 - documentation and ABAP source code MF270E30 - Specific Selection of Totals Data from ECMCT MF270E03 - Determine currency keys for local and group currencies