RFFMBS_OUTPUT_PROTOCOL is a standard Module pool for a dialog screen ABAP Program 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 RFFMBS_OUTPUT_PROTOCOL 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: Program RFFMBS_OUTPUT_PROTOCOL
Text Symbol: 802 = RIB Fund Center
Text Symbol: 803 = RIB Commitment Item
Text Symbol: 804 = RIB Functional Area
Text Symbol: 805 = RIB Grant
Text Symbol: 806 = RIB Funded Program
Text Symbol: 807 = RIB Customer Field
Text Symbol: 808 = Derived Budget Address
Text Symbol: 809 = RIB Object
Text Symbol: 810 = RIB Budget Period
Text Symbol: 901 = Ledger
Text Symbol: A01 = Source Fiscal Year
Text Symbol: A02 = Target Fiscal Year
Text Symbol: A03 = Source Budget Category
Text Symbol: A04 = Target Budget Category
Text Symbol: A05 = Source Budget Structure
Text Symbol: A06 = Target Budget Structure
Text Symbol: A07 = Source Posting Ledger
Text Symbol: A08 = Target Posting Ledger
Text Symbol: A09 = Source Control Ledger
Text Symbol: A10 = Target Control Ledger
Text Symbol: A11 = Source Budget Category for RIB
Text Symbol: A12 = Target Budget Category for RIB
Text Symbol: MSG = Messages
Text Symbol: 801 = RIB Fund
Text Symbol: 001 = Status
Text Symbol: 002 = Message
Text Symbol: 010 = Source
Text Symbol: 011 = Target
Text Symbol: 013 = Budget Addresses
Text Symbol: 014 = Posting Addresses
Text Symbol: 015 = Number of information messages
Text Symbol: 016 = Number of warning messages
Text Symbol: 017 = Number of error messages
Text Symbol: 020 = Data to Generate
Text Symbol: 021 = Complete RIB master data
Text Symbol: 022 = Only index entries
Text Symbol: 505 = Processing status
INCLUDE FMBS_OUTPUT_PROTOCOL_TOP . " GLOBAL DATA
INCLUDE FMBS_OUTPUT_PROTOCOL_TYPES.
INCLUDE FMBS_OUTPUT_PROTOCOL_LIST.
No SAP DATABASE tables are accessed within this REPORT code!
FMRB_GET_BUDCAT_FOR_RIB_LEDGER CALL FUNCTION 'FMRB_GET_BUDCAT_FOR_RIB_LEDGER' EXPORTING i_rbbldnr = g_ldnr i_address_role = con_fmrb_address_role_contribu IMPORTING e_budcat = l_bldnr EXCEPTIONS OTHERS = 1.
FMRB_GET_BUDCAT_FOR_RIB_LEDGER CALL FUNCTION 'FMRB_GET_BUDCAT_FOR_RIB_LEDGER' EXPORTING i_rbbldnr = g_ldnr i_address_role = con_fmrb_address_role_contribu IMPORTING e_budcat = l_bldnr EXCEPTIONS OTHERS = 1.
FMCE_DISPLAY_RULE CALL FUNCTION 'FMCE_DISPLAY_RULE' EXPORTING im_fm_area = g_fm_area im_fiscal_year = g_fiscyear im_budcat = l_bldnr im_cvrgrp =
.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = g_log_handle IMPORTING e_statistics = l_f_statistics EXCEPTIONS log_not_found = 1.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = g_log_handle IMPORTING e_statistics = l_f_statistics EXCEPTIONS log_not_found = 1.
FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = g_fm_area i_fiscyear = g_fiscyear IMPORTING e_flg_call_rib_active = l_flg_call_rib_active e_use_revenue_cg = l_use_revenue_cg.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = g_log_handle IMPORTING e_statistics = l_f_statistics EXCEPTIONS log_not_found = 1.
FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = g_fm_area i_fiscyear = g_fiscyear IMPORTING e_flg_call_rib_active = l_flg_call_rib_active e_use_revenue_cg = l_use_revenue_cg.
BUBAS_FISCYEAR_OUTPUT CALL FUNCTION 'BUBAS_FISCYEAR_OUTPUT' EXPORTING i_fiscyear = u_fiscyear IMPORTING e_fiscyear_text = l_fiscyear_text.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FIKRS' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BUKU_GET_BUDCAT CALL FUNCTION 'BUKU_GET_BUDCAT' EXPORTING i_flg_with_texts = 'X' i_applic = 'FM' IMPORTING e_t_budcatt = lt_budcatt.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FMBS_NAME' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUBAS_PLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BURB_RBBLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUAVC_ALDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = u_log_handle IMPORTING e_statistics = l_f_statistics.
MESSAGE_TEXT_BUILD CALL FUNCTION 'MESSAGE_TEXT_BUILD' EXPORTING msgid = l_message-msgid msgnr = l_message-msgno msgv1 = l_message-msgv1 msgv2 = l_message-msgv2 msgv3 = l_message-msgv3 msgv4 = l_message-msgv4 IMPORTING message_text_output = l_message_text.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FIKRS' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUAVC_ALDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BURB_RBBLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = u_log_handle IMPORTING e_statistics = l_f_statistics.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FIKRS' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET * CALL FUNCTION 'DDIF_DTEL_GET' * EXPORTING * name = 'GJAHR' * langu = sy-langu * IMPORTING * dd04v_wa = l_dd04v.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = u_log_handle IMPORTING e_statistics = l_f_statistics.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FIKRS' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BUKU_GET_BUDCAT CALL FUNCTION 'BUKU_GET_BUDCAT' EXPORTING i_flg_with_texts = 'X' i_applic = 'FM' IMPORTING e_t_budcatt = lt_budcatt.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FMBS_NAME' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUBAS_PLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BURB_RBBLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUKU_BUDCAT' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BUKU_GET_BUDCAT CALL FUNCTION 'BUKU_GET_BUDCAT' EXPORTING i_flg_with_texts = 'X' i_applic = 'FM' IMPORTING e_t_budcatt = lt_budcatt.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'FMBS_NAME' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BUBAS_PLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'GJAHR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = 'BURB_RBBLDNR' langu = sy-langu IMPORTING dd04v_wa = l_dd04v.
BAL_LOG_HDR_READ CALL FUNCTION 'BAL_LOG_HDR_READ' EXPORTING i_log_handle = u_log_handle IMPORTING e_statistics = l_f_statistics.
MESSAGE_TEXT_BUILD CALL FUNCTION 'MESSAGE_TEXT_BUILD' EXPORTING msgid = l_message-msgid msgnr = l_message-msgno msgv1 = l_message-msgv1 msgv2 = l_message-msgv2 msgv3 = l_message-msgv3 msgv4 = l_message-msgv4 IMPORTING message_text_output = l_message_text.
FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = g_fm_area i_fiscyear = g_fiscyear IMPORTING e_budget_memo_use = g_budget_memo_use_ce.
FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = g_fm_area i_fiscyear = g_fiscyear i_bypass_buffer = on IMPORTING e_flg_ce_active = l_flg_cg_use e_use_revenue_cg = l_flg_rev_cg_active.
FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = g_fm_area i_fiscyear = g_fiscyear i_bypass_buffer = on IMPORTING e_flg_ce_active = l_flg_cg_use e_flg_call_rib_active = l_flg_call_rib_active e_use_revenue_cg = l_flg_rev_cg_active.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = 'SET_PF_STATUS_RIB_HIS' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_GRID' i_callback_html_top_of_page = 'HTML_TOP_OF_GRID' i_background_id = g_background_id is_layout = l_layout it_fieldcat = gt_fcat it_sort = gt_sort_info i_save = on is_variant = u_variant it_except_qinfo = g_t_except_qinfo i_html_height_top = l_html_height_top TABLES t_outtab = t_list EXCEPTIONS OTHERS = 1.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = 'SET_PF_STATUS_RIB' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_GRID' i_callback_html_top_of_page = 'HTML_TOP_OF_GRID' i_background_id = g_background_id is_layout = l_layout it_fieldcat = gt_fcat it_sort = gt_sort_info i_save = on is_variant = u_variant it_except_qinfo = g_t_except_qinfo i_html_height_top = l_html_height_top TABLES t_outtab = t_list EXCEPTIONS OTHERS = 1.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_GRID' i_callback_html_top_of_page = 'HTML_TOP_OF_GRID' i_background_id = g_background_id is_layout = l_layout it_fieldcat = gt_fcat it_sort = gt_sort_info i_save = on is_variant = u_variant it_except_qinfo = g_t_except_qinfo i_html_height_top = l_html_height_top TABLES t_outtab = t_list EXCEPTIONS OTHERS = 1.
ICON_CHECK CALL FUNCTION 'ICON_CHECK' EXPORTING icon_name = 'ICON_RED_LIGHT' IMPORTING icon_text = g_error_icon_text.
ICON_CHECK CALL FUNCTION 'ICON_CHECK' EXPORTING icon_name = 'ICON_GREEN_LIGHT' IMPORTING icon_text = g_ok_icon_text.
ICON_CHECK CALL FUNCTION 'ICON_CHECK' EXPORTING icon_name = 'ICON_YELLOW_LIGHT' IMPORTING icon_text = g_warning_icon_text.
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 RFFMBS_OUTPUT_PROTOCOL or its description.
RFFMBS_OUTPUT_PROTOCOL - Program RFFMBS_OUTPUT_PROTOCOL RFFMBS_OUTPUT_PROTOCOL - Program RFFMBS_OUTPUT_PROTOCOL RFFMBS_OBJECT_HIST_DEL - RFFMBSOBJECTHISTDEL RFFMBS_OBJECT_HIST_DEL - RFFMBSOBJECTHISTDEL RFFMBS_OBJECT_HIST - Change documents for budget structure RFFMBS_OBJECT_HIST - Change documents for budget structure