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

MF271F00 SAP ABAP INCLUDE - Rollup: Main control routines







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


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


Text pool values


Title: Rollup: Main control routines


INCLUDES used within this REPORT MF271F00

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:

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!

FC_FIELD_PROPERTIES





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.



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