SAP Reports / Programs

RFFMSIUR SAP ABAP Report - Mass Maintenance of FM Open Interval Rules







RFFMSIUR 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 RFFMSIUR 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 RFFMSIUR. "Basic submit
SUBMIT RFFMSIUR AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMSIUR 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_AUTH = Authorization Group
Selection Text: P_BPSET = Budget Period Set
Selection Text: P_CISET = Commitment Item Set
Selection Text: P_CISUB = Include subordinate levels
Selection Text: P_DELETE =
Selection Text: P_DIMTYP =
Selection Text: P_FCSET = Funds Center Set
Selection Text: P_FCSUB = Include subordinate levels
Selection Text: P_FISCYR = D .
Selection Text: P_FMAREA = D .
Selection Text: P_FUSET = Fund Set
Selection Text: P_LDRTXT = Budget Category
Selection Text: P_LEDGER =
Selection Text: P_TESTRN = D .
Selection Text: S_BUDPD = Budget Period
Selection Text: S_COMITM = Commitment Item
Selection Text: S_FCTR = Funds Center
Selection Text: S_FUND = Fund
Selection Text: S_PERIOD = Period
Selection Text: S_WRTTP = D .
Title: Mass Maintenance of FM Open Interval Rules
Text Symbol: 040 = Budget Period
Text Symbol: 038 = Run mode
Text Symbol: 037 = Interval Status
Text Symbol: 036 = Options
Text Symbol: 035 = Intervals Deleted:
Text Symbol: 034 = List of deleted open intervals
Text Symbol: 033 = Old Block
Text Symbol: 032 = New Block
Text Symbol: 031 = Old Auth Group
Text Symbol: 001 = Ledger
Text Symbol: 002 = Open Time Interval
Text Symbol: 003 = All Dimension
Text Symbol: 004 = Delete definitions from specified criteria
Text Symbol: 005 = Authorization
Text Symbol: 006 = Payment Budget
Text Symbol: 007 = Commitment Budget
Text Symbol: 008 = Test Run





Text Symbol: 009 = Prod. Run
Text Symbol: 010 = Intervals Added:
Text Symbol: 011 = Intervals Changed:
Text Symbol: 012 = Fund
Text Symbol: 013 = Funds Center
Text Symbol: 014 = Commitment Item
Text Symbol: 015 = FM Area:
Text Symbol: 016 = Fiscal Year:
Text Symbol: 017 = Budget Type:
Text Symbol: 018 = Value Type
Text Symbol: 019 = Authorization Group:
Text Symbol: 020 = Block
Text Symbol: 021 = Defining Open Time Intervals for FM Updates
Text Symbol: 022 = List of new open intervals
Text Symbol: 023 = List of changed open intervals
Text Symbol: 024 = Open Period From:
Text Symbol: 025 = Open Period To:
Text Symbol: 026 = Block FM Update:
Text Symbol: 028 = Old Period From
Text Symbol: 029 = Old Period To
Text Symbol: 030 = New Auth Group


INCLUDES used within this REPORT RFFMSIUR

FM_RFFMSIUR_DATA,
FM_OPEN_INTERVAL_DATA,
FFMURCDT,
FFMURCDC,
INCLUDE RKASMAWF.


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_FYC_SCHEDMAN_INIT CALL FUNCTION 'FM_FYC_SCHEDMAN_INIT' EXPORTING i_repid = 'RFFMSIUR' i_tcode = 'FMMI' i_wfitem = wf_witem i_wflist = wf_wlist i_flg_test = p_testrn IMPORTING e_f_schedman_key = g_f_schedman_key.

FM_FYC_SCHEDMAN_CLOSE CALL FUNCTION 'FM_FYC_SCHEDMAN_CLOSE' EXPORTING i_f_schedman_key = g_f_schedman_key i_wfitem = wf_witem i_wfokey = wf_okey i_cnt_obj = g_cnt_obj.

FM_HIVARNT_GET_ASSIGNED CALL FUNCTION 'FM_HIVARNT_GET_ASSIGNED' EXPORTING i_fikrs = c_f_prefmiur-fm_area i_gjahr = c_f_prefmiur-fisc_year TABLES t_fm01h = l_t_fm01h EXCEPTIONS hivarnt_not_found = 1.

FM_FICTR_READ_MULTIPLE CALL FUNCTION 'FM_FICTR_READ_MULTIPLE' EXPORTING i_fikrs = c_f_prefmiur-fm_area i_hivarnt = l_hivarnt i_flag_hier = l_flg_hier i_gjahr = c_f_prefmiur-fisc_year TABLES r_fictr = r_fundctr t_fmfctr = l_t_fundctrinfo.

FM_FIPEX_GET_FROM_FIPEX_RANGE CALL FUNCTION 'FM_FIPEX_GET_FROM_FIPEX_RANGE' EXPORTING i_fikrs = c_f_prefmiur-fm_area i_gjahr = c_f_prefmiur-fisc_year i_varnt = '000' TABLES r_fipex = c_r_commitm t_fipex = c_f_prefmiur-dimensions.

DDIF_DOMA_GET





CALL FUNCTION 'DDIF_DOMA_GET' EXPORTING name = 'FM_WRTTP' langu = sy-langu TABLES dd07v_tab = l_t_domvaluetype.

FM_VALIDATE_PERIOD_INTERVAL CALL FUNCTION 'FM_VALIDATE_PERIOD_INTERVAL' EXPORTING i_fm_area = u_fmarea i_dimension_type = u_dimension_type i_from_period = s_period-low i_to_period = s_period-high IMPORTING i_total_periods = l_total_periods TABLES r_fund = s_fund.

G_SET_LIST_SELECT CALL FUNCTION 'G_SET_LIST_SELECT' EXPORTING shortname = l_dimensiongrp setclass = l_setclass TABLES matching_sets = l_t_setlist.

FIFM_GET_PERIODS CALL FUNCTION 'FIFM_GET_PERIODS' EXPORTING i_applc = applc_ca i_fikrs = p_fmarea IMPORTING e_anzbp = l_normal_periods e_anzsp = l_special_periods.

FINCODE_READ CALL FUNCTION 'FINCODE_READ' EXPORTING ip_fikrs = u_f_fmiur-fm_area ip_fincode = l_fund ip_gjahr = u_f_fmiur-fisc_year.

FM_HIVARNT_GET_ASSIGNED CALL FUNCTION 'FM_HIVARNT_GET_ASSIGNED' EXPORTING i_fikrs = u_f_fmiur-fm_area i_gjahr = u_f_fmiur-fisc_year TABLES t_fm01h = l_t_fm01h EXCEPTIONS hivarnt_not_found = 1.

FM_FICTR_READ_SINGLE CALL FUNCTION 'FM_FICTR_READ_SINGLE' EXPORTING i_fikrs = u_f_fmiur-fm_area i_fictr = l_fundcenter i_hivarnt = l_hivarnt i_gjahr = u_f_fmiur-fisc_year.

FM_COMMITMENT_ITEM_READ CALL FUNCTION 'FM_COMMITMENT_ITEM_READ' EXPORTING i_fikrs = u_f_fmiur-fm_area i_gjahr = u_f_fmiur-fisc_year i_varnt = '000' i_fipex = s_comitm-low i_flg_only_postable = con_on.



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