SAP Reports / Programs | Public Sector Management | Funds Management | Budgeting(PSM-FM-BCS-BU) SAP PSM

FMRB_ROBJ_MAINT_LCL_MAIN_FUNC SAP ABAP INCLUDE - Include FMRB_ROBJ_MAINT_LCL_MAIN_FUNC







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


Text pool values


Title: Include FMRB_ROBJ_MAINT_LCL_MAIN_FUNC


INCLUDES used within this REPORT FMRB_ROBJ_MAINT_LCL_MAIN_FUNC

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:

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = ro_address IMPORTING e_msgv1 = l_msgv1 e_msgv2 = l_msgv2.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = ro_address IMPORTING e_msgv1 = l_msgv1 e_msgv2 = l_msgv2.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear IMPORTING e_active_version = l_version EXCEPTIONS OTHERS = 1.

FMCU_CHECK_BUDCAT CALL FUNCTION 'FMCU_CHECK_BUDCAT' EXPORTING i_fm_area = fm_area i_budcat = l_bldnr i_flg_bypass_buffer = ' ' IMPORTING e_flg_ceffyear_used = l_flg_ceffyear_active e_nb_year_next = l_flg_next_year EXCEPTIONS OTHERS = 1.

FMRB_READ_ALL_RIB_DOCS CALL FUNCTION 'FMRB_READ_ALL_RIB_DOCS' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_bldnr = l_bldnr i_s_sender_address = ro_address i_flg_only_active_docs = 'X' TABLES e_t_fmbh = l_t_fmbh EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = ro_address IMPORTING e_msgv1 = l_msgv1 e_msgv2 = l_msgv2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d07 text_question = text-d08 icon_button_1 = 'ICON_DELETE' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = ro_address i_flg_add_fm_area = ' ' IMPORTING e_msgv1 = l_msg-msgv1 e_msgv2 = l_msg-msgv2.

FMBAS_READ_IDX_WITH_ADDRESS CALL FUNCTION 'FMBAS_READ_IDX_WITH_ADDRESS' EXPORTING i_fm_area = fm_area i_sldnr = l_bldnr i_rldnr = l_rbbldnr i_sfiscyear = l_fiscyear i_saddress = l_f_bud_address_wo_grant i_flg_read_raddress = con_off i_flg_bypass_buffer = con_on EXCEPTIONS no_idx_entry = 1 OTHERS = 2.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = ro_address i_flg_add_fm_area = ' ' IMPORTING e_msgv1 = l_msg-msgv1 e_msgv2 = l_msg-msgv2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d03 text_question = text-d04 icon_button_1 = 'ICON_INSERT_RELATION' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d05 text_question = text-d06 icon_button_1 = 'ICON_CUT_RELATION' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

FMRB_GET_RIB_PROCEDURE CALL FUNCTION 'FMRB_GET_RIB_PROCEDURE' EXPORTING i_rib_procedure = con_fmrb_rib_procedure_distr i_flg_with_text = con_on IMPORTING e_rib_procedure_text = l_rib_procedure_text EXCEPTIONS OTHERS = 1.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'FMRB_S_MAINT_SCREEN-RIB_PROCEDURE' values = list.

BURB_GET_RBBLDNR CALL FUNCTION 'BURB_GET_RBBLDNR' EXPORTING i_rbbldnr = c_screen-rbbldnr i_flg_with_text = 'X' IMPORTING e_s_burbbledgerst = l_f_burbbledgerst EXCEPTIONS OTHERS = 1.

BURB_GET_CALCRULE CALL FUNCTION 'BURB_GET_CALCRULE' EXPORTING i_applic = 'FM' i_calcrule = c_screen-calcrule i_flg_bypass_buffer = 'X' i_flg_with_text = 'X' IMPORTING e_s_burbcalcrulest = l_f_burbcalcrulest EXCEPTIONS OTHERS = 1.

BUKU_READ_TEXT_TEMPLATE CALL FUNCTION 'BUKU_READ_TEXT_TEMPLATE' EXPORTING i_applic = con_fmrb_budtxt_applic_bm_rib i_txtcat = con_fmrb_txtcat_bm_rib i_txttempl = c_screen-bm_revenue_part i_flg_with_texts = 'X' IMPORTING e_s_txttempl_texts = l_f_txttempl_texts EXCEPTIONS OTHERS = 1.

BUKU_READ_TEXT_TEMPLATE





CALL FUNCTION 'BUKU_READ_TEXT_TEMPLATE' EXPORTING i_applic = con_fmrb_budtxt_applic_bm_rib i_txtcat = con_fmrb_txtcat_bm_rib i_txttempl = c_screen-bm_expendit_part i_flg_with_texts = 'X' IMPORTING e_s_txttempl_texts = l_f_txttempl_texts EXCEPTIONS OTHERS = 1.

FMCU_CHECK_BUDCAT CALL FUNCTION 'FMCU_CHECK_BUDCAT' EXPORTING i_fm_area = fm_area i_budcat = l_bldnr i_flg_bypass_buffer = ' ' IMPORTING e_flg_ceffyear_used = l_flg_ceffyear_active e_nb_year_next = l_flg_start_next_year EXCEPTIONS OTHERS = 1.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear IMPORTING e_active_version = l_active_version EXCEPTIONS OTHERS = 1.

FMRB_READ_BUD_TOTALS_FOR_RIB CALL FUNCTION 'FMRB_READ_BUD_TOTALS_FOR_RIB' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_bldnr = l_bldnr i_s_address = ro_address IMPORTING e_total_distributed = l_total_distrib EXCEPTIONS OTHERS = 1.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear IMPORTING e_active_version = l_version EXCEPTIONS OTHERS = 1.

FMCU_CHECK_BUDCAT CALL FUNCTION 'FMCU_CHECK_BUDCAT' EXPORTING i_fm_area = fm_area i_budcat = l_bldnr i_flg_bypass_buffer = ' ' IMPORTING e_flg_ceffyear_used = l_flg_ceffyear_active e_nb_year_next = l_flg_next_year EXCEPTIONS OTHERS = 1.

FMRB_READ_ALL_RIB_DOCS CALL FUNCTION 'FMRB_READ_ALL_RIB_DOCS' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_bldnr = l_bldnr i_s_sender_address = ro_address i_flg_only_active_docs = 'X' TABLES e_t_fmbl = l_t_fmbl EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d01 text_question = text-d02 icon_button_1 = 'ICON_OKAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d01 text_question = text-d02 icon_button_1 = 'ICON_OKAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear IMPORTING e_active_version = l_active_version EXCEPTIONS OTHERS = 1.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'VV_BURBCALCRULES_FM' TABLES excl_cua_funct = l_t_excl_func EXCEPTIONS OTHERS = 0.

BURB_GET_CALCRULE CALL FUNCTION 'BURB_GET_CALCRULE' EXPORTING i_applic = 'FM' i_calcrule = l_calcrule i_flg_bypass_buffer = ' ' i_flg_with_text = ' ' EXCEPTIONS no_entry_found = 1 OTHERS = 2.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' show_selection_popup = ' ' view_name = 'VV_BURBCALCRULES_FM' * VARIANT_FOR_SELECTION = ' ' * COMPLEX_SELCONDS_USED = ' ' * SUPPRESS_WA_POPUP = ' ' TABLES dba_sellist = l_t_sellist excl_cua_funct = l_t_excl_func EXCEPTIONS OTHERS = 0.

FM_COM_ITEM_READ_SINGLE_DATA CALL FUNCTION 'FM_COM_ITEM_READ_SINGLE_DATA' EXPORTING i_fikrs = fm_area i_gjahr = l_fiscyear i_fipex = l_f_address-cmmtitem IMPORTING e_f_fmci = l_f_fmci EXCEPTIONS master_data_not_found = 1 * HIERARCHY_DATA_NOT_FOUND = 2 input_error = 3 OTHERS = 0.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = l_f_params-fm_area i_fiscyear = l_f_params-fiscyear IMPORTING e_active_version = l_f_params-version EXCEPTIONS OTHERS = 1.

FMCU_CHECK_BUDCAT CALL FUNCTION 'FMCU_CHECK_BUDCAT' EXPORTING i_fm_area = l_f_params-fm_area i_budcat = l_f_params-budcat IMPORTING e_flg_ceffyear_used = l_flg_yce_used e_nb_year_next = l_flg_start_next_year EXCEPTIONS OTHERS = 1.

FMTXT_DISPLAY_BM CALL FUNCTION 'FMTXT_DISPLAY_BM' EXPORTING i_s_generator_params = l_f_params i_rib_ledger = l_rib_ledger i_s_rib_object = ro_address i_flg_bypass_buffer = 'X' EXCEPTIONS OTHERS = 1.

FMRB_CHECK_RIB_SETTINGS CALL FUNCTION 'FMRB_CHECK_RIB_SETTINGS' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_bypass_buffer = ' ' IMPORTING e_flg_rib_ledger_active = l_flg_rib_ledger_active.




POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d09 text_question = text-d10 icon_button_1 = 'ICON_ACTIVITY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' userdefined_f1_help = 'FMRB_RIB_LEDGER_RECON' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = l_log_handle IMPORTING e_statistics = l_statistics EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d11 text_question = text-d12 icon_button_1 = 'ICON_DISPLAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_INFORMATION' IMPORTING answer = l_answer.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d13 text_question = text-d12 icon_button_1 = 'ICON_DISPLAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_ERROR' IMPORTING answer = l_answer.

FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_bypass_buffer = ' ' IMPORTING e_flg_ce_active = l_flg_ce_ledger_active.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d09 text_question = text-d10 icon_button_1 = 'ICON_ACTIVITY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.

FMAVC_RECON_ALDNR_REINIT CALL FUNCTION 'FMAVC_RECON_ALDNR_REINIT' EXPORTING i_fm_area = fm_area i_fiscyear = l_fiscyear i_t_cvrgrp_sel = l_t_cvrgrp_sel CHANGING c_t_aldnr = l_t_aldnr c_log_handle = l_log_handle EXCEPTIONS recon_abort = 1 OTHERS = 2.

BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = l_log_handle IMPORTING e_statistics = l_statistics EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d11 text_question = text-d12 icon_button_1 = 'ICON_DISPLAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_INFORMATION' IMPORTING answer = l_answer.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-d13 text_question = text-d12 icon_button_1 = 'ICON_DISPLAY' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_ERROR' IMPORTING answer = l_answer.

FMCE_DISPLAY_RULE CALL FUNCTION 'FMCE_DISPLAY_RULE' EXPORTING im_fm_area = fm_area im_fiscal_year = l_fiscyear im_budcat = l_bldnr im_cvrgrp = l_cvrgrp.

FMRB_CONVERT_RIB_RULE_TO_MSGVX CALL FUNCTION 'FMRB_CONVERT_RIB_RULE_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_rib_rule = l_rib_rule IMPORTING e_msgv1 = l_msg-msgv1 e_msgv2 = l_msg-msgv2.



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