FFMRBCSF01 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 FFMRBCSF01 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: Include FFMRBCSF01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FM_AUTH_CHECK_FM_AREA CALL FUNCTION 'FM_AUTH_CHECK_FM_AREA' EXPORTING I_FIKRS = fm01-fikrs I_ACTVT = con_act_fmbu_display * I_ACTVT_A = * I_MSGTY = IMPORTING E_FLG_AUTH = l_flg_auth * E_FLG_AUTH_A = .
MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' EXCEPTIONS not_active = 1 OTHERS = 2.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = 'F6' msgty = 'E' msgv1 = fm01-fikrs msgv2 = con_act_fmbu_display msgv3 = space msgv4 = space txtnr = '702' EXCEPTIONS message_type_not_valid = 1 not_active = 2 OTHERS = 3.
BUAVC_GET_ALDNR_FOR_SENDER CALL FUNCTION 'BUAVC_GET_ALDNR_FOR_SENDER' EXPORTING I_SENDER_DEF = l_9f_1 IMPORTING E_ALDNR = l_t_aldnr EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
FM_SELECT_ACTIV_FLAG_ALL CALL FUNCTION 'FM_SELECT_ACTIV_FLAG_ALL' IMPORTING E_SUBACT = l_mdsub_active.
FMAVC_CHECK_BUDCAT_ALDNR CALL FUNCTION 'FMAVC_CHECK_BUDCAT_ALDNR' EXPORTING I_ALDNR = fmrbcs-rldnr IMPORTING * E_BUDCAT0 = E_BUDCAT1 = fmrbcs-budcat EXCEPTIONS INVALID_ALDNR = 1 ERROR_ALSRC = 2 NO_FM_BUDCAT_USED = 3 OTHERS = 4 .
G_READ_TEXT CALL FUNCTION 'G_READ_TEXT' EXPORTING DATE_VALID = sy-datum FIELD = l_FIELD RECORD_KEY =
TABLE = l_TABLE VALUE = E01_FIELD_VALUE LANGU = E01_LANGU IMPORTING STEXT = E01_SHORTTEXT LTEXT = E01_LONGTEXT EXCEPTIONS NOT_FOUND = 4 OTHERS = 8.
FM_SIGN_GET_FOR_EXPENDITURE CALL FUNCTION 'FM_SIGN_GET_FOR_EXPENDITURE' * EXPORTING * I_RECHERCHE = IMPORTING E_SIGN = g_expsign E_SIGN_REVENUES = g_revsign .
FM_FIKRS_CHECK_MD_YEAR_DEPEND CALL FUNCTION 'FM_FIKRS_CHECK_MD_YEAR_DEPEND' EXPORTING I_FIKRS = fm01-fikrs * I_FMA_OBJNR = ' ' IMPORTING E_FLG_YEAR_POS = g_year_pos E_FLG_YEAR_CTR = g_year_ctr * E_FLG_YEAR_MASTER_DATA = EXCEPTIONS INPUT_ERROR = 1 NOT_FOUND = 2 OTHERS = 3 .
FM_COM_ITEM_READ_MULTIPLE_DATA CALL FUNCTION 'FM_COM_ITEM_READ_MULTIPLE_DATA' EXPORTING I_FIKRS = fm01-fikrs I_GJAHR = l_year * I_FLG_ONLY_POSTABLE = * I_FLG_ONLY_NON_POSTABLE = * I_FLG_TEXT = ' ' * I_FLG_HIERARCHY = ' ' TABLES * R_FIPEX = * E_T_FMCIT = E_T_FMCI = l_t_fmci * E_T_FMHICI = EXCEPTIONS MASTER_DATA_NOT_FOUND = 1 HIERARCHY_DATA_NOT_FOUND = 2 INPUT_ERROR = 3 OTHERS = 4 .
FM_COM_ITEM_READ_MULTIPLE_DATA CALL FUNCTION 'FM_COM_ITEM_READ_MULTIPLE_DATA' EXPORTING I_FIKRS = fm01-fikrs I_GJAHR = l_year * I_FLG_ONLY_POSTABLE = * I_FLG_ONLY_NON_POSTABLE = * I_FLG_TEXT = ' ' * I_FLG_HIERARCHY = ' ' TABLES * R_FIPEX = * E_T_FMCIT = E_T_FMCI = l_t_fmci * E_T_FMHICI = EXCEPTIONS MASTER_DATA_NOT_FOUND = 1 HIERARCHY_DATA_NOT_FOUND = 2 INPUT_ERROR = 3 OTHERS = 4 .
FM_SUBSTRING_GET_DESCRIPTION CALL FUNCTION 'FM_SUBSTRING_GET_DESCRIPTION' EXPORTING I_MASDATID = l_masdat_id I_STRID = l_strid I_SUB1 = l_sub1 I_SUB2 = l_sub2 I_SUB3 = l_sub3 I_SUB4 = l_sub4 I_SUB5 = l_sub5 IMPORTING E_DESC1_SH = l_short1 E_DESC1_LO = l_long1 E_DESC2_SH = l_short2 E_DESC2_LO = l_long2 E_DESC3_SH = l_short3 E_DESC3_LO = l_long3 E_DESC4_SH = l_short4 E_DESC4_LO = l_long4 E_DESC5_SH = l_short5 E_DESC5_LO = l_long5.
FMRW_CHECK_SELSCREEN_INPUT call function 'FMRW_CHECK_SELSCREEN_INPUT' exporting i_t801k = i_t801k i_rgjnr = i_rgjnr i_rname = i_rname i_dsource = i_dsource i_x_rri_active = i_x_rri_active tables it_seltab = i_t_seltab it_dim_s = it_dim_s it_dim = it_dim EXCEPTIONS ERROR = 1 OTHERS = 2.
MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' EXCEPTIONS not_active = 1 OTHERS = 2.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = i_arbgb msgty = i_msgty msgv1 = i_msgv1 msgv2 = i_msgv2 msgv3 = i_msgv3 msgv4 = i_msgv4 txtnr = i_txtnr zeile = i_zeile EXCEPTIONS message_type_not_valid = 1 not_active = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.