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

FMRB_ROBJ_MAINT_LCL_SEL_SCREEN SAP ABAP INCLUDE - Include FMRB_ROBJ_MAINT_LCL_SEL_SCREEN







FMRB_ROBJ_MAINT_LCL_SEL_SCREEN 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_SEL_SCREEN 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_SEL_SCREEN. "Basic submit
SUBMIT FMRB_ROBJ_MAINT_LCL_SEL_SCREEN AND RETURN. "Return to original report after report execution complete
SUBMIT FMRB_ROBJ_MAINT_LCL_SEL_SCREEN 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_SEL_SCREEN


INCLUDES used within this REPORT FMRB_ROBJ_MAINT_LCL_SEL_SCREEN

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:

FM_SET_FM_AREA CALL FUNCTION 'FM_SET_FM_AREA' EXPORTING i_flg_process_popup = l_flg_process_popup IMPORTING e_fikrs = fm_area EXCEPTIONS OTHERS = 1.

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

FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = fm_area i_fiscyear = fiscyear IMPORTING e_use_revenue_cg = flg_rev_cg_active.

FMBAS_SET_LEDGER_DROPDOWN_LIST CALL FUNCTION 'FMBAS_SET_LEDGER_DROPDOWN_LIST' EXPORTING i_ldnr_singl_field = 'FMRB_S_MAINT_SCREEN-RBBLDNR' i_t_ldnr_txt = g_t_ldnr_txt.

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

FMCE_CHECK_ACTIVATION_CE CALL FUNCTION 'FMCE_CHECK_ACTIVATION_CE' EXPORTING i_fm_area = fm_area i_fiscyear = fiscyear IMPORTING e_use_revenue_cg = flg_rev_cg_active.

FM_SET_FM_AREA CALL FUNCTION 'FM_SET_FM_AREA' EXPORTING i_flg_process_popup = con_on IMPORTING e_fikrs = fm_area EXCEPTIONS no_fikrs_selected = 1 OTHERS = 2.

FMBAS_READ_ACT_LDNR_WITH_TEXT CALL FUNCTION 'FMBAS_READ_ACT_LDNR_WITH_TEXT' EXPORTING i_fikrs = fm_area i_flg_use_fin_bdg = con_off EXCEPTIONS OTHERS = 1.

FMBAS_GET_ACTIVE_DIMENSIONS_PO CALL FUNCTION 'FMBAS_GET_ACTIVE_DIMENSIONS_PO' EXPORTING i_fm_area = fm_area IMPORTING e_grant_active = l_grant_nbr_active EXCEPTIONS OTHERS = 1.

FM_BLANK_ALLOWED CALL FUNCTION 'FM_BLANK_ALLOWED' EXPORTING i_fm_area = fm_area i_fiscal_year = fiscyear i_flg_grant_check = con_on i_flg_fund_check = con_off i_flg_function_check = con_off i_flg_measure_check = con_off i_flg_budget_pd_check = con_off IMPORTING e_flg_grant_blank = l_grant_nbr_blank.

FMBAS_READ_ACT_LDNR_WITH_TEXT CALL FUNCTION 'FMBAS_READ_ACT_LDNR_WITH_TEXT' EXPORTING i_fikrs = l_fikrs i_flg_use_fin_bdg = con_off IMPORTING e_flg_single_rldnr = flg_single_budcat e_t_rldnr_txt = g_t_ldnr_txt EXCEPTIONS OTHERS = 1.

FM_SET_FM_AREA CALL FUNCTION 'FM_SET_FM_AREA' EXPORTING i_flg_process_popup = con_on IMPORTING e_fikrs = l_fikrs EXCEPTIONS OTHERS = 1.

FMBAS_READ_ACT_LDNR_WITH_TEXT * CALL FUNCTION 'FMBAS_READ_ACT_LDNR_WITH_TEXT' * EXPORTING * i_fikrs = fm_area * IMPORTING * e_flg_single_rldnr = flg_single_budcat * e_t_rldnr_txt = g_t_ldnr_txt.

FMBAS_SET_LEDGER_DROPDOWN_LIST * CALL FUNCTION 'FMBAS_SET_LEDGER_DROPDOWN_LIST' * EXPORTING * i_ldnr_singl_field = 'FMRB_S_MAINT_SCREEN-RBBLDNR' * i_t_ldnr_txt = g_t_ldnr_txt.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = address i_flg_posting_address = l_flg_posting_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 = l_ro_address i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_msgv3 e_msgv2 = l_msgv4.

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_msgv1 e_msgv2 = l_msgv2.

FMCE_READ_ALL_CVRGRPS_FOR_ADDR CALL FUNCTION 'FMCE_READ_ALL_CVRGRPS_FOR_ADDR' EXPORTING i_fm_area = fm_area i_fiscyear = fiscyear i_budcat = l_bldnr i_s_address = im_s_address i_flg_bypass_buffer = con_on i_cgautoind = 'R' "con_fmce_cgautoind_revenue * I_ALDNR = i_rbbldnr = rbbldnr IMPORTING e_t_assigned_cvrgrps = l_t_assigned_cvrgrps EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX





CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = im_s_address "maybe without grant? IMPORTING e_msgv1 = e_msg-msgv2 e_msgv2 = e_msg-msgv3.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = address i_flg_posting_address = l_flg_posting_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 = l_ro_address i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_msgv3 e_msgv2 = l_msgv4.

FMCE_READ_ALL_ADDRS_FOR_CVRGRP CALL FUNCTION 'FMCE_READ_ALL_ADDRS_FOR_CVRGRP' EXPORTING i_fm_area = fm_area i_fiscyear = fiscyear i_budcat = l_bldnr i_cvrgrp = cvrgrp i_flg_bypass_buffer = con_on i_cgaddrind = 'A' IMPORTING e_t_assigned_addresses = l_t_addrs EXCEPTIONS OTHERS = 1.

FMBAS_READ_IDX_WITH_ADDRESS CALL FUNCTION 'FMBAS_READ_IDX_WITH_ADDRESS' EXPORTING i_fm_area = fm_area i_sldnr = l_bldnr i_rldnr = rbbldnr i_sfiscyear = fiscyear i_saddress = l_address i_flg_read_raddress = con_on i_flg_bypass_buffer = con_on IMPORTING e_raddress = e_ro_address EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = address i_flg_posting_address = l_flg_posting_address * i_flg_add_fm_area = ' ' 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 = address i_flg_posting_address = l_flg_posting_address * i_flg_add_fm_area = ' ' IMPORTING e_msgv1 = l_msgv1 e_msgv2 = l_msgv2.

FMRB_DERI_RIB_OBJECT CALL FUNCTION 'FMRB_DERI_RIB_OBJECT' EXPORTING i_fm_area = fm_area i_fiscyear = fiscyear i_rbbldnr = rbbldnr i_bldnr = l_bldnr i_s_bud_address = l_address * I_FLG_BYPASS_IDX = ' ' IMPORTING e_s_robject = e_ro_address EXCEPTIONS OTHERS = 1.

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_cvrgrp_active e_use_revenue_cg = l_flg_rev_cg_active.

FMRB_SELECT_RIB_RULES_RECS CALL FUNCTION 'FMRB_SELECT_RIB_RULES_RECS' EXPORTING im_fm_area = fm_area im_fiscyear = l_fiscyear im_rbbldnr = l_rbbldnr im_flg_source = 'X' im_flg_select_single = 'X' im_flg_without_cvrgrp = ' ' im_flg_without_grant = l_flg_without_grant im_flg_without_fund = l_flg_without_fund im_flg_without_budget_pd = l_flg_without_budget_pd im_flg_without_funcarea = l_flg_without_funcarea im_flg_without_measure = l_flg_without_measure im_flg_without_userdim = l_flg_without_userdim im_flg_use_fixed_cvrgrp = ' ' im_flg_exclude_blank_cvrgrp = 'X' IMPORTING ex_t_ribobj_and_budrec = l_t_ribobj EXCEPTIONS OTHERS = 1.

FMRB_SELECT_RIB_RULES_RECS CALL FUNCTION 'FMRB_SELECT_RIB_RULES_RECS' EXPORTING im_fm_area = fm_area im_fiscyear = l_fiscyear im_rbbldnr = l_rbbldnr im_flg_source = 'X' im_flg_select_single = 'X' im_flg_without_cvrgrp = 'X' im_flg_without_grant = l_flg_without_grant im_flg_without_fund = l_flg_without_fund im_flg_without_budget_pd = l_flg_without_budget_pd im_flg_without_funcarea = l_flg_without_funcarea im_flg_without_measure = l_flg_without_measure im_flg_without_userdim = l_flg_without_userdim im_flg_use_fixed_cvrgrp = l_flg_rev_cg_active IMPORTING ex_t_ribobj_and_budrec = l_t_ribobj EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv3 e_msgv2 = l_f_msg-msgv4.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.




FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = con_struc_name lfieldname = l_fieldname IMPORTING dfies_wa = l_f_dfies EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = l_f_dfies-rollname langu = sy-langu IMPORTING dd04v_wa = l_f_dd04v EXCEPTIONS OTHERS = 1.

FMBAS_CONVERT_ADDRESS_TO_MSGVX CALL FUNCTION 'FMBAS_CONVERT_ADDRESS_TO_MSGVX' EXPORTING i_fm_area = fm_area i_s_address = l_f_ribobj-rib_object i_flg_posting_address = ' ' IMPORTING e_msgv1 = l_f_msg-msgv2 e_msgv2 = l_f_msg-msgv3.

GM_GET_GRANT_NOT_RELEVANT CALL FUNCTION 'GM_GET_GRANT_NOT_RELEVANT' IMPORTING e_grant_not_relevant = l_grant_not_relevant.

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

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = l_title * DIAGNOSE_OBJECT = ' ' text_question = l_question icon_button_1 = 'ICON_VIEW_SWITCH' 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-d14 * DIAGNOSE_OBJECT = ' ' text_question = text-d17 icon_button_1 = 'ICON_VIEW_SWITCH' icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = l_answer.



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