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

FICMNFBB SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT FICMNFBB

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:

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.

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_CURRENT_LAYOUT call function 'RS_TREE_GET_CURRENT_LAYOUT' importing 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 = ld_layout_mode tables layout = it_layout.

FC_MONITOR_LAYOUT_EXPORT call function 'FC_MONITOR_LAYOUT_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_uname = sy-uname e_cursor_column = ld_cursor_column e_cursor_line = ld_cursor_line e_first_node = ld_first_node e_first_node_type = ld_first_node_type e_list_column = ld_list_column e_list_line = ld_list_line e_layout_mode = ld_layout_mode e_show_cacti = a_display-show_cacti e_show_texts = a_display-show_texts e_icon_central = a_display-icon_central e_display_flag = a_display-display_flag e_shift_right = a_display-shift_right e_tab_index = a_display-tab_index e_filter_active = a_display-filter_active e_display = a_display e_monitor_flag = v_monitor_flag importing i_subrc = ld_subrc tables t_layout = it_layout.

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.

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.

FC_GET_PREVIOUS_CACTIS call function 'FC_GET_PREVIOUS_CACTIS' exporting e_dimen = v_dimen e_itclg = v_itclg e_ryear = v_ryear e_perid = v_perid e_rvers = v_rvers e_acgr = v_cacgr e_cacti = it_cacti_hlp-cacti tables t_previous_cactis = it_previous_cactis exceptions others = 1.

FC_GET_PREVIOUS_CACTIS call function 'FC_GET_PREVIOUS_CACTIS' exporting e_dimen = v_dimen e_itclg = v_itclg e_ryear = v_ryear e_perid = v_perid e_rvers = v_rvers e_acgr = v_cacgr e_cacti = it_cacti_hlp-cacti tables t_previous_cactis = it_previous_cactis exceptions others = 1.

FC_HEADER_LIST call function 'FC_HEADER_LIST' exporting e_length = ld_length e_title = sy-title e_dimen = gd_dimen e_itclg = gd_itclg e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid.

FC_PERIOD_SHOW_DETAIL call function 'FC_PERIOD_SHOW_DETAIL' 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_txt = v_node-text exceptions others = 1.

RS_TREE_GET_CURRENT_TREE call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = it_nodes_tab.

RS_TREE_GET_CURRENT_LAYOUT call function 'RS_TREE_GET_CURRENT_LAYOUT' importing cursor_column = r_column cursor_line = r_line first_node = ld_id first_node_type = ld_type list_column = ld_column list_line = ld_line tables layout = it_layout exceptions others = 1.

RS_TREE_GET_NODE call function 'RS_TREE_GET_NODE' exporting node_id = b_snodetext-parent importing node_info = a_snodetext exceptions id_not_found = 1 others = 2.

FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'CACTT' e_dimen = v_dimen e_congr = ld_congr e_bunit = ld_bunit e_rvers = v_rvers e_cactt = v_cactt e_cacti = v_cacti e_actvt = ld_actvt. " Sperren

FC_GET_MEMORY_ID call function 'FC_GET_MEMORY_ID' exporting e_dm_flag = con_x importing i_memory_id = ld_id1 exceptions others = 1.

ENQUEUE_E_DIMEN call function 'ENQUEUE_E_DIMEN' exporting dimen = ld_dimen exceptions foreign_lock = 01 system_failure = 02.

DEQUEUE_E_DIMEN





call function 'DEQUEUE_E_DIMEN' exporting dimen = ld_dimen.

FC_GET_MEMORY_ID call function 'FC_GET_MEMORY_ID' exporting e_hy_flag = con_x importing i_memory_id = ld_id1 * I_SAVE_ID = exceptions others = 1.

ENQUEUE_E_HRCHY call function 'ENQUEUE_E_HRCHY' exporting dimen = gd_dimen hrchy = ld_hrchy exceptions foreign_lock = 01 system_failure = 02.

FC_GET_MEMORY_ID call function 'FC_GET_MEMORY_ID' exporting e_cu_flag = con_x importing i_memory_id = ld_id1 exceptions others = 1.

FC_GET_MEMORY_ID call function 'FC_GET_MEMORY_ID' exporting e_cg_flag = con_x importing i_memory_id = ld_id1 exceptions others = 1.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting input = v_bunit importing output = v_bunit exceptions others = 1.

CONVERSION_EXIT_ALPHA_OUTPUT call function 'CONVERSION_EXIT_ALPHA_OUTPUT' exporting input = v_bunit importing output = v_bunit 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.

RSTI_APPL_STACK_POP call function 'RSTI_APPL_STACK_POP' importing i_rec = a_rec exceptions appl_stack_not_initialized = 1 others = 2.

RSTI_APPL_STACK_INITIALIZE call function 'RSTI_APPL_STACK_INITIALIZE' exporting e_tool = con_tool e_onam = ld_onam exceptions others = 1.

RSTI_SELECTION_EXPORT call function 'RSTI_SELECTION_EXPORT' tables it_sel = it_sel it_fields = it_fields exceptions others = 1.

RSTI_COMMUNICATION_HANDLER call function 'RSTI_COMMUNICATION_HANDLER' exporting e_fccls = '9' e_rec = a_rec exceptions appl_stack_not_initialized = 1 no_lines = 2 no_line_picked = 3 others = 4.

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_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 = v_cactt e_cacti = v_cacti e_actvt = ld_actvt.

FC_STATUS_INAKTIV call function 'FC_STATUS_INAKTIV' importing i_inaktiv = ld_flag 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.

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.

RS_TREE_GET_CURRENT_TREE call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = it_nodes.

RS_TREE_GET_MARKED_NODES call function 'RS_TREE_GET_MARKED_NODES' tables marktab = it_marked_nodes.

FC_CONGR_DISMANTLE call function 'FC_CONGR_DISMANTLE' exporting e_dimen = gd_dimen e_rvers = gd_rvers e_ryear = gd_ryear e_perid = gd_perid importing it_cg_cu = it_cg_cu_all[] exceptions others = 0.






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