SAP Reports / Programs | Public Sector Management | Funds Management | Information system(PSM-FM-IS) SAP PSM

FFMRBCSF02 SAP ABAP INCLUDE - Include FFMRBCSF02







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


INCLUDES used within this REPORT FFMRBCSF02

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:

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 = 'FMKU' msgty = 'I' msgv1 = con_act_fmbu_display msgv2 = space msgv3 = space msgv4 = space txtnr = '189' exceptions message_type_not_valid = 1 not_active = 2 others = 3.

FMAVC_CHECK_BUDCAT_ALDNR call function 'FMAVC_CHECK_BUDCAT_ALDNR' exporting i_aldnr = u_t_fmrbcs-rldnr importing * E_BUDCAT0 = e_budcat1 = u_t_fmrbcs-budcat exceptions invalid_aldnr = 1 error_alsrc = 2 no_fm_budcat_used = 3 others = 4.

FMAVC_READ_INDEX_ACO * CALL FUNCTION 'FMAVC_READ_INDEX_ACO' * EXPORTING * I_FM_AREA = u_fmrbcs-rfikrs * I_FISCYEAR = u_fmrbcs-ryear * I_S_ADDRESS = l_fm_act_object * I_SLDNR = u_fmrbcs-rldnr * I_ALDNR = l_rldnr ** I_DERIACOGRANT = * IMPORTING * E_S_ACO_ADDRESS = l_fm_avc_object ** E_ACO_OBJNR = * EXCEPTIONS * NO_INDEX_ENTRY = 1 * ACCESS_FAILURE = 2 * OTHERS = 3 * .

FMBAS_READ_IDX_WITH_ADDRESS * CALL FUNCTION 'FMBAS_READ_IDX_WITH_ADDRESS' * EXPORTING * I_FM_AREA = u_FMRBCS-rfikrs * I_SLDNR = u_FMRBCS-rldnr * I_RLDNR = l_s_rldnr * I_SFISCYEAR = u_FMRBCS-ryear * I_SADDRESS = l_s_address * I_FLG_READ_RADDRESS = 'X' ** I_FLG_BYPASS_BUFFER = OFF * IMPORTING ** E_ROBJNR = ** E_SOBJNR = * E_RFISCYEAR = l_r_year * E_RADDRESS = l_r_address * EXCEPTIONS * NO_IDX_ENTRY = 1 * OTHERS = 2 * .

FM_AUTH_CHECK_BU_VERSION_CATEG call function 'FM_AUTH_CHECK_BU_VERSION_CATEG' exporting i_fikrs = fm01-fikrs i_version = p_fmrbcs-rvers i_budget_category = p_fmrbcs-rldnr i_actvt = con_act_fmbu_display * I_ACTVT_A = importing e_flg_auth = l_flg_auth_bu_version * E_FLG_AUTH_A = exceptions no_authorization = 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 = sy-msgid msgty = sy-msgty msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 txtnr = sy-msgno exceptions message_type_not_valid = 1 not_active = 2 others = 3.

FM_AUTH_CHECK_BU_ADDRESS call function 'FM_AUTH_CHECK_BU_ADDRESS' exporting i_fm_area = fm01-fikrs i_address = l_address_new i_fiscyear = p_fmrbcs-ryear i_actv = con_act_fmbu_display * I_ACTV_A = importing e_flg_auth = l_flg_auth * E_FLG_AUTH_A = exceptions no_authorization = 1 master_data_error = 2 others = 3.

FINCODE_READ call function 'FINCODE_READ' exporting ip_fikrs = p_fmrbcs-rfikrs ip_fincode = p_fmrbcs-rfund importing f_fmfincode = l_fmfincode exceptions customer_invalid = 1 input_error = 2 master_data_not_found = 3 finuse_not_defined = 4 date_not_found = 5 others = 6.

FM_BUDGET_PERIOD_READ call function 'FM_BUDGET_PERIOD_READ' exporting i_budget_period = p_fmrbcs-budget_pd_9 * I_FLG_TEXT_BPD = ' ' * I_FLG_FUND_BPD = ' ' * I_DATE = importing e_fmbudgetpd = l_fmbudgetpd * E_FMBUDGETPDT = * ET_FMFUNDBPD = exceptions master_data_not_found = 1 bpd_not_valid = 2 others = 3.

FICTR_READ call function 'FICTR_READ' exporting ip_fictr = p_fmrbcs-rfundsctr ip_fikrs = p_fmrbcs-rfikrs ip_gjahr = p_fmrbcs-ryear importing f_fmfctr = l_fmfctr exceptions hierarchy_not_found = 1 input_error = 2 master_data_not_found = 3 others = 4.

FM_COM_ITEM_READ * CALL FUNCTION 'FM_COM_ITEM_READ' * EXPORTING * I_FIKRS = p_fmrbcs-rfikrs * I_GJAHR = p_fmrbcs-ryear * I_FIPEX = p_fmrbcs-rcmmtitem * IMPORTING * E_F_FMCI = l_fmci * EXCEPTIONS * MASTER_DATA_NOT_FOUND = 1 * INPUT_ERROR = 2 * OTHERS = 3.

FM_AUTH_CHECK_HHM call function 'FM_AUTH_CHECK_HHM' exporting i_actvt = con_act_fmbu_display * I_ACTVT_A = ' ' i_fikrs = p_fmrbcs-rfikrs i_versn = p_fmrbcs-rvers i_authgrp_fictr = l_fmfctr-augrp * I_AUTHGRP_FIPEX = l_fmci-augrp i_authgrp_fipex = g_t_comm_item-augrp i_authgrp_fonds = l_fmfincode-augrp i_fictr = p_fmrbcs-rfundsctr i_fipex = g_t_comm_item-comm_item i_fonds = p_fmrbcs-rfund i_flg_fonds_space = l_fund_is_space * I_MSGTY = 'E' * I_FICA_CCT = ' ' * I_FICA_WCT = ' ' i_authgrp_budper = l_fmbudgetpd-authgrp i_budget_period = p_fmrbcs-budget_pd_9 importing e_flg_auth = l_flg_auth * E_FLG_AUTH_A = .

FM_COM_ITEM_READ_SINGLE_DATA call function 'FM_COM_ITEM_READ_SINGLE_DATA' exporting i_fikrs = p_fmrbcs-rfikrs i_gjahr = p_fmrbcs-ryear i_fipex = p_fmrbcs-rcmmtitem importing e_f_fmci = l_f_fmci exceptions master_data_not_found = 1 hierarchy_data_not_found = 2 input_error = 3 others = 4.

FM_COM_ITEM_READ_SINGLE_DATA call function 'FM_COM_ITEM_READ_SINGLE_DATA' exporting i_fikrs = p_fmrbcs-rfikrs i_gjahr = '0000' i_fipex = p_fmrbcs-rcmmtitem importing e_f_fmci = l_f_fmci exceptions master_data_not_found = 1 hierarchy_data_not_found = 2 input_error = 3 others = 4.

FMKU_CONV_RANGES_INTO_PACKET





* CALL FUNCTION 'FMKU_CONV_RANGES_INTO_PACKET' * EXPORTING * I_FM_AREA = fm01-fikrs * I_T_RFUNDSCTR = l_T_RFUNDSCTR * I_T_RCMMTITEM = l_T_RCMMTITEM * IMPORTING * E_T_RFUNDSTR_PACKET = L_T_RFUNDSTR_PACKET * E_T_RCMMTITEM_PACKET = L_T_RCMMTITEM_PACKET.

FMKU_CONV_RANGES_INTO_PACKET call function 'FMKU_CONV_RANGES_INTO_PACKET' exporting i_fm_area = fm01-fikrs i_t_rfundsctr = l_t_rfundsctr i_t_rcmmtitem = l_t_rcmmtitem i_t_rmeasure = l_t_rmeasure importing e_t_rfundstr_packet = l_t_rfundstr_packet e_t_rcmmtitem_packet = l_t_rcmmtitem_packet e_t_rmeasure_packet = l_t_rmeasure_packet.

FMIT_DETERMINE_BEST_ROUTINE call function 'FMIT_DETERMINE_BEST_ROUTINE' exporting i_measure_packet = n_measure_packet i_cmmtitem_packet = n_citem_packet i_fundsctr_packet = n_fundsctr_packet i_fm_area = fm01-fikrs importing e_flg_read_wo_ci = l_flg_read_wo_ci e_flg_read_std = l_flg_read_std e_flg_read_w_measure = l_flg_read_w_measure tables i_r_rldnr = r_rldnr i_r_fiscyear = g_r_fiscyear i_r_rrcty = r_rrcty exceptions no_record_found = 1 others = 2.

FMBD_READ_TOTALS_WITH_RANGES call function 'FMBD_READ_TOTALS_WITH_RANGES' exporting i_fmarea = fm01-fikrs * I_FLG_CONSIDER_UPDATE_BUFFER = ' ' importing e_t_fmbdt = l_t_fmbdt tables i_t_fiscyear = g_r_fiscyear i_t_version = g_r_version i_t_fund = u_r_fund i_t_budget_pd = u_r_budget_pd i_t_fdsctr = l_t_rfundsctr i_t_cmmtitem = l_t_rcmmtitem i_t_funcarea = u_r_farea i_t_measure = u_r_measure i_t_grant_nbr = u_r_grant i_t_userdim = r_ruserdim * I_T_CEFFYEAR = r_rceffyear i_t_wfstate = r_wfstate i_t_process = r_process i_t_budtype = r_budtype_9 i_t_budcat = l_t_rbudcat i_t_valtype = r_valtype exceptions selection_error = 1 others = 2.

FM_AUTH_CHECK_BU_VERSION_CATEG call function 'FM_AUTH_CHECK_BU_VERSION_CATEG' exporting i_fikrs = fm01-fikrs i_version = u_s_fmrbcs-rvers i_budget_category = u_s_fmrbcs-rldnr i_actvt = con_act_fmbu_display * I_ACTVT_A = importing e_flg_auth = l_flg_auth_bu_version * E_FLG_AUTH_A = exceptions no_authorization = 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 = sy-msgid msgty = sy-msgty msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 txtnr = sy-msgno exceptions message_type_not_valid = 1 not_active = 2 others = 3.

FM_FUND_READ call function 'FM_FUND_READ' exporting i_fikrs = u_s_fmrbcs-rfikrs i_fincode = u_s_fmrbcs-rfund importing e_f_fmfincode = l_f_fund exceptions master_data_not_found = 1 fund_not_valid = 2 error_occurred = 3 date_not_found = 4 others = 5.

FM_BUDGET_PERIOD_READ call function 'FM_BUDGET_PERIOD_READ' exporting i_budget_period = u_s_fmrbcs-budget_pd_9 * I_FLG_TEXT_BPD = ' ' * I_FLG_FUND_BPD = ' ' * I_DATE = importing e_fmbudgetpd = l_f_budget_pd * E_FMBUDGETPDT = * ET_FMFUNDBPD = exceptions master_data_not_found = 1 bpd_not_valid = 2 others = 3.

FIRST_DAY_IN_PERIOD_GET call function 'FIRST_DAY_IN_PERIOD_GET' exporting i_gjahr = u_s_fmrbcs-ryear i_periv = fm01-ca_periv i_poper = '001' importing e_date = l_date exceptions input_false = 1 t009_notfound = 2 t009b_notfound = 3 others = 4.

FM_FICTR_READ_SINGLE call function 'FM_FICTR_READ_SINGLE' exporting i_fikrs = u_s_fmrbcs-rfikrs i_fictr = u_s_fmrbcs-rfundsctr i_gjahr = u_s_fmrbcs-ryear importing e_f_fmfctr = l_f_fundsctr exceptions input_error = 1 master_data_not_found = 2 hierarchy_data_not_found = 3 others = 4.

FM_COM_ITEM_READ_SINGLE_DATA call function 'FM_COM_ITEM_READ_SINGLE_DATA' exporting i_fikrs = u_s_fmrbcs-rfikrs i_gjahr = u_s_fmrbcs-ryear i_fipex = u_s_fmrbcs-rcmmtitem importing e_f_fmci = l_f_cmmtitem exceptions master_data_not_found = 1 hierarchy_data_not_found = 2 input_error = 3 others = 4.

FM_COM_ITEM_READ_SINGLE_DATA call function 'FM_COM_ITEM_READ_SINGLE_DATA' exporting i_fikrs = u_s_fmrbcs-rfikrs i_gjahr = '0000' i_fipex = u_s_fmrbcs-rcmmtitem importing e_f_fmci = l_f_cmmtitem exceptions master_data_not_found = 1 hierarchy_data_not_found = 2 input_error = 3 others = 4.

FM_MEASURE_READ call function 'FM_MEASURE_READ' exporting i_fmarea = u_s_fmrbcs-rfikrs i_measure = u_s_fmrbcs-rmeasure importing e_f_fmmeasure = l_f_measure exceptions measure_not_defined = 1 fmarea_not_found = 2 others = 3.

FM_TFKB_READ call function 'FM_TFKB_READ' exporting i_fkber = u_s_fmrbcs-rfuncarea importing e_f_tfkb = l_f_funcarea exceptions not_found = 1 others = 2.

GM_GET_GRANT_SINGLE call function 'GM_GET_GRANT_SINGLE' exporting i_grant_nbr = u_s_fmrbcs-rgrant_nbr importing e_gmgr = l_f_grant_nbr exceptions not_found = 1 others = 2.

FM_AUTH_CHECK_BU_ACC_ASSIGNMNT call function 'FM_AUTH_CHECK_BU_ACC_ASSIGNMNT' exporting i_fikrs = u_s_fmrbcs-rfikrs i_authgrp_fipex = l_augrp_cmmtitem i_fipex = u_s_fmrbcs-rcmmtitem i_authgrp_fictr = l_authgrp_fundsctr i_fictr = u_s_fmrbcs-rfundsctr i_authgrp_fund = l_augrp_fund i_fund = u_s_fmrbcs-rfund i_authgrp_farea = l_augrp_funcarea i_farea = u_s_fmrbcs-rfuncarea i_authgrp_grant = l_authgr_grant i_grant = u_s_fmrbcs-rgrant_nbr i_authgrp_measure = l_authgrp_measure i_measure = u_s_fmrbcs-rmeasure i_actvt = con_act_fmbu_display * I_ACTVT_A = i_actv_a i_budget_period = u_s_fmrbcs-budget_pd_9 i_authgrp_bud_per = l_augrp_budget_pd importing e_flg_auth = l_flg_auth * E_FLG_AUTH_A = e_flg_auth_a exceptions no_authorization = 1 others = 2.

FMAVC_CHECK_BUDCAT_ALDNR call function 'FMAVC_CHECK_BUDCAT_ALDNR' exporting i_aldnr = u_t_fmrbcs-rldnr importing * E_BUDCAT0 = e_budcat1 = u_t_fmrbcs-budcat exceptions invalid_aldnr = 1 error_alsrc = 2 no_fm_budcat_used = 3 others = 4.

FMIT_READ_TOTALS_WITH_RANGES call function 'FMIT_READ_TOTALS_WITH_RANGES' exporting i_fmarea = fm01-fikrs importing e_t_fmit = l_t_fmit_new tables i_t_rrcty = r_rrcty i_t_rldnr = l_t_rldnr i_t_rfundstr_packet = u_t_rfundstr_packet i_t_rcmmtitem_packet = u_t_rcmmtitem_packet i_t_rfund = u_r_fund i_t_rfuncarea = u_r_farea i_t_rmeasure = u_r_measure i_t_rbudget_pd = u_r_budget_pd i_t_rgrant_nbr = u_r_grant i_t_rwrttp = r_rwrttp i_t_rfiscyear = g_r_fiscyear i_t_ruserdim = r_ruserdim.




FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = -rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

G_RW_VARIATION_PARAMETERS_GET call function 'G_RW_VARIATION_PARAMETERS_GET' exporting report_group = g_f_rgjnr tables var_params = lt_variation exceptions others = 0.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = u_t_fmrbcs-rldnr i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = uf_fmit-rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FM_LEDGER_DETERMINE_FOR_CO call function 'FM_LEDGER_DETERMINE_FOR_CO' exporting i_fikrs = u_t_fmrbcs-rfikrs importing e_flg_paybudget = l_tmp_pbl e_flg_combudget = l_tmp_cbl exceptions others = 1.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9A' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = uf_fmit-rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMBAS_ASSIGN_CEFFYEAR_BUD call function 'FMBAS_ASSIGN_CEFFYEAR_BUD' exporting i_fm_area = u_t_fmrbcs-rfikrs i_pldnr = '9B' i_fiscyear = u_t_fmrbcs-ryear i_ceffyear = uf_fmit-rgnjhr * I_FLG_BYPASS_BUFFER = ' ' importing e_ceffyear_bud = u_t_fmrbcs-ceffyear_9 * E_BLDNR = * E_CEFFYEAR_BUD_MIN = * E_CEFFYEAR_BUD_MAX = exceptions inconsistent_ceffyear = 1 others = 2.

FMAVC_CHECK_BUDCAT_ALDNR call function 'FMAVC_CHECK_BUDCAT_ALDNR' exporting i_aldnr = u_t_fmrbcs-rldnr importing * E_BUDCAT0 = e_budcat1 = u_t_fmrbcs-budcat exceptions invalid_aldnr = 1 error_alsrc = 2 no_fm_budcat_used = 3 others = 4.



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