SAP Reports / Programs

SAPDBFMB SAP ABAP Report - Logical database FMF_BCS : Database program







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


Text pool values


Selection Text: P_PER_TO = To Period
Selection Text: P_PER_FR = From Period
Selection Text: P_PA = Posting Addresses
Selection Text: P_MAXSEL = D .
Selection Text: P_KDATE = D .
Selection Text: P_GR_GRP = Grant Group
Selection Text: P_GJAHR = D .
Selection Text: P_FYR_TO = To Fiscal Year
Selection Text: P_FYR_FR = From Fiscal Year
Selection Text: P_FU_GRP = Fund Group
Selection Text: P_FMBUD = D .
Selection Text: P_FD_GRP = Funded Program Group
Selection Text: P_FC_GRP = Funds Center Group
Selection Text: P_FA_GRP = Functional Area Group
Selection Text: P_C_TYPE = D .
Selection Text: P_C_DATE = D .
Selection Text: P_C_CURR = D .
Selection Text: P_CVARNT = D .
Selection Text: P_CO = Control Objects
Selection Text: P_CI_GRP = Commitment Item Group
Selection Text: P_BUDFM = D .
Selection Text: P_BP_GRP = Budget Period Group
Selection Text: P_BA = Budget Addresses
Selection Text: P_RB_ANL = Annual scope
Selection Text: S_YEAR = D .
Selection Text: S_VERSN = D .
Selection Text: S_VALTYP = Value Type
Selection Text: S_PROCES = Process
Selection Text: S_MEAS = D .
Selection Text: S_GRANT = D .
Selection Text: S_FONDS = D .
Selection Text: S_FIPEX = D .
Selection Text: S_FIKRS = D .
Selection Text: S_FICTR = D .
Selection Text: S_FAREA = D .
Selection Text: S_DOCTYP = Document Type
Selection Text: S_CVRGRP = D .
Selection Text: S_BUDTYP = Budget Type





Selection Text: S_BUDPER = D .
Selection Text: S_BUDCAT = D .
Selection Text: S_ALDNR = Availability Control Ledger
Selection Text: P_VARNT = D .
Selection Text: P_US = Unrestricted Selection
Selection Text: P_RB_PST = Posting scenario
Selection Text: P_RB_OVL = Overall scope
Selection Text: P_RB_BUD = Budget scenario
Selection Text: P_RB_AVC = AVC scenario
Title: Logical database FMF_BCS : Database program
Text Symbol: 205 = Budget data being imported
Text Symbol: 203 = Transaction data is imported
Text Symbol: 202 = Commitment items being imported
Text Symbol: 201 = Funds centers being imported
Text Symbol: 200 = Funds being imported
Text Symbol: 100 = More Selection Options
Text Symbol: 044 = Classification
Text Symbol: 041 = Budget Period
Text Symbol: 040 = Fiscal Year
Text Symbol: 039 = Fiscal Year Parameters
Text Symbol: 031 = FM Area
Text Symbol: 030 = Cover group
Text Symbol: 029 = Variant
Text Symbol: 028 = Year commitment item
Text Symbol: 027 = Hierarchy Variant
Text Symbol: 026 = Key date
Text Symbol: 025 = Funded program
Text Symbol: 024 = Grant
Text Symbol: 023 = Functional area
Text Symbol: 022 = Funds center
Text Symbol: 021 = Commitment item
Text Symbol: 020 = Fund
Text Symbol: 019 = or Group
Text Symbol: 004 = to
Text Symbol: SRC = Data Sources
Text Symbol: 310 = Account assignments specified below are:
Text Symbol: 309 = Type of account assignment
Text Symbol: 308 = Report scenario
Text Symbol: 306 = Optimization of database access





Text Symbol: 305 = Budget data
Text Symbol: 304 = Control data
Text Symbol: 301 = Report currency
Text Symbol: 300 = FM account assignment
Text Symbol: 299 = FM Area
Text Symbol: 222 = Preparing Output
Text Symbol: 221 = Hierarchy is imported
Text Symbol: 220 = Master data is imported
Text Symbol: 217 = Texts for budget periods are imported
Text Symbol: 216 = Budget Period being imported
Text Symbol: 215 = Texts for grants are imported
Text Symbol: 214 = Texts for funded programs are imported
Text Symbol: 213 = Texts for functional areas are imported
Text Symbol: 212 = Texts for commitment items are imported
Text Symbol: 211 = Texts for funds centers are imported
Text Symbol: 210 = Texts for funds are imported
Text Symbol: 208 = Grants being imported
Text Symbol: 207 = Funded programs being imported
Text Symbol: 206 = Functional areas being imported


INCLUDES used within this REPORT SAPDBFMB

INCLUDE DBFMBTOP.
INCLUDE DBFMBF01.
INCLUDE DBFMBF02.
INCLUDE DBFMBF06.
INCLUDE DBFMBF04.
INCLUDE DBFMBF05.
INCLUDE DBFMBF03.
INCLUDE DBFMBF07.


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:

OUTBOUND_CALL_00106142_P CALL FUNCTION 'OUTBOUND_CALL_00106142_P' EXPORTING U_F_KDATE = P_KDATE U_F_GJAHR = P_GJAHR U_F_VARNT = P_VARNT U_F_CVARNT = P_CVARNT TABLES U_T_FIKRS = S_FIKRS C_T_FONDS = S_FONDS C_T_FICTR = S_FICTR C_T_FIPEX = S_FIPEX C_T_FAREA = S_FAREA.

OUTBOUND_CALL_00106132_P CALL FUNCTION 'OUTBOUND_CALL_00106132_P' EXPORTING U_F_FNAME = l_f_fname U_F_MARK = MARK U_T_DYN_SEL = DYN_SEL CHANGING C_T_DYN_SEL = G_T_DYN_SEL C_FLG_NO_CHECK = L_FLG_NO_CHECK.

AS_DATASOURCE_SELECT CALL FUNCTION 'AS_DATASOURCE_SELECT' EXPORTING i_db_and_arc = 'X' i_no_source_select = space i_infosys_possible = 'X' i_documentation = 'DEFAULT' i_report = ld_progname i_reporttype = space it_objects = lt_objects[] CHANGING c_use_database = p_usedb c_use_archive = p_usear c_use_infosys = p_useas c_archobj = p_object ct_arch_sel = so_files[].

FM_AUTH_CHECK_GRP_FUND call function 'FM_AUTH_CHECK_GRP_FUND' exporting i_fikrs = FKRS-FIKRS i_authgrp_fonds = G_T_FFND-AUGRP i_fonds = G_T_FFND-FINCODE i_actvt = G_T_ACTIVITY-ACTIVITY i_msgty = SPACE importing e_flg_auth = L_FLG_AUTHORIZED.

FM_AUTH_CHECK_GRP_COM_ITEM call function 'FM_AUTH_CHECK_GRP_COM_ITEM' exporting i_fikrs = FKRS-FIKRS i_authgrp_fipex = -AUGRP i_fipex = -FIPEX i_actvt = G_T_ACTIVITY-ACTIVITY i_msgty = SPACE importing e_flg_auth = L_FLG_AUTHORIZED.




OUTBOUND_CALL_00106121_P CALL FUNCTION 'OUTBOUND_CALL_00106121_P' TABLES FMTOX = G_T_FMTO.

OUTBOUND_CALL_00106122_P CALL FUNCTION 'OUTBOUND_CALL_00106122_P' TABLES FMOIX = G_T_FMOI.

OUTBOUND_CALL_00106123_P CALL FUNCTION 'OUTBOUND_CALL_00106123_P' TABLES FMFIX = G_T_FMFI.

OUTBOUND_CALL_00106124_P CALL FUNCTION 'OUTBOUND_CALL_00106124_P' TABLES FMCOX = G_T_FMCO.

FM_F4_FOR_FUND CALL FUNCTION 'FM_F4_FOR_FUND' EXPORTING i_fikrs = l_sav_fikrs I_FUND = s_fonds-low IMPORTING E_FUND = s_fonds-low EXCEPTIONS no_select = 1 OTHERS = 2.

FM_F4_FOR_FUND CALL FUNCTION 'FM_F4_FOR_FUND' EXPORTING i_fikrs = l_sav_fikrs I_FUND = s_fonds-high IMPORTING E_FUND = s_fonds-high EXCEPTIONS no_select = 1 OTHERS = 2.

FM_F4_FOR_FUNDS_CENTER CALL FUNCTION 'FM_F4_FOR_FUNDS_CENTER' EXPORTING i_fikrs = l_sav_fikrs i_gjahr = l_sav_gjahr I_FICTR = s_fictr-low IMPORTING E_FICTR = s_fictr-low EXCEPTIONS no_select = 1 OTHERS = 2.

FM_F4_FOR_FUNDS_CENTER CALL FUNCTION 'FM_F4_FOR_FUNDS_CENTER' EXPORTING i_fikrs = l_sav_fikrs i_gjahr = l_sav_gjahr I_FICTR = s_fictr-high IMPORTING E_FICTR = s_fictr-high EXCEPTIONS no_select = 1 OTHERS = 2.

FM_F4_FOR_COMMITMENT_ITEM CALL FUNCTION 'FM_F4_FOR_COMMITMENT_ITEM' EXPORTING i_fikrs = l_sav_fikrs i_gjahr = l_sav_gjahr i_fipex = s_fipex-low IMPORTING e_fipex = s_fipex-low EXCEPTIONS no_select = 1 OTHERS = 2.

FM_F4_FOR_COMMITMENT_ITEM CALL FUNCTION 'FM_F4_FOR_COMMITMENT_ITEM' EXPORTING i_fikrs = l_sav_fikrs i_gjahr = l_sav_gjahr i_fipex = s_fipex-high IMPORTING e_fipex = s_fipex-high EXCEPTIONS no_select = 1 OTHERS = 2.

FMCU_SHOW_BUDTYPE CALL FUNCTION 'FMCU_SHOW_BUDTYPE' EXPORTING I_FM_AREA = l_sav_fikrs I_VALTYPE = l_sav_valtyp IMPORTING E_BUDTYPE = s_budtyp-low EXCEPTIONS NO_BUDTYPE = 1.

FMCU_SHOW_BUDTYPE CALL FUNCTION 'FMCU_SHOW_BUDTYPE' EXPORTING I_FM_AREA = l_sav_fikrs IMPORTING E_BUDTYPE = s_budtyp-high EXCEPTIONS NO_BUDTYPE = 1.

FMCU_SHOW_DOCTYPE CALL FUNCTION 'FMCU_SHOW_DOCTYPE' IMPORTING E_DOCTYPE = s_doctyp-low EXCEPTIONS NO_DOCTYPE = 1.

FMCU_SHOW_DOCTYPE CALL FUNCTION 'FMCU_SHOW_DOCTYPE' IMPORTING E_DOCTYPE = s_doctyp-high EXCEPTIONS NO_DOCTYPE = 1.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_fund_setclass i_fikrs = l_sav_fikrs IMPORTING e_group_name = p_fu_grp EXCEPTIONS input_error = 1 no_set_picked = 2.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_funds_center_setclass i_fikrs = l_sav_fikrs IMPORTING e_group_name = p_fc_grp EXCEPTIONS input_error = 1 no_set_picked = 2.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_commitmnt_itm_setclass i_fikrs = l_sav_fikrs IMPORTING e_group_name = p_ci_grp EXCEPTIONS input_error = 1 no_set_picked = 2.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_funded_prog_setclass i_fikrs = l_sav_fikrs IMPORTING e_group_name = p_fd_grp EXCEPTIONS input_error = 1 no_set_picked = 2.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_funcarea_setclass IMPORTING e_group_name = p_fa_grp EXCEPTIONS input_error = 1 no_set_picked = 2.

FM_GROUP_F4_GROUP_NAME CALL FUNCTION 'FM_GROUP_F4_GROUP_NAME' EXPORTING i_class = gsetc_grant_setclass IMPORTING e_group_name = p_gr_grp EXCEPTIONS input_error = 1 no_set_picked = 2.



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