SAP Reports / Programs | Public Sector Management | Funds Management | Master Data(PSM-FM-MD) SAP PSM

RFFMMD_BUDGET_PERIOD_ASSIGN SAP ABAP Report - FM: Budget Period Assignment







RFFMMD_BUDGET_PERIOD_ASSIGN is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program can be used to create mass assignments of a budget periods to multiple funds...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFFMMD_BUDGET_PERIOD_ASSIGN into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FMBPD_MASS - FM: Mass assignment of BPs to funds


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 RFFMMD_BUDGET_PERIOD_ASSIGN. "Basic submit
SUBMIT RFFMMD_BUDGET_PERIOD_ASSIGN AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMMD_BUDGET_PERIOD_ASSIGN 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: S_TYPE = Fund Type
Selection Text: S_NAME = Created By
Selection Text: S_FUND = Fund
Selection Text: S_FEDATE = Valid To Date
Selection Text: S_FBDATE = Valid From Date
Selection Text: S_EXP = Expiration Date
Selection Text: S_EDATE = Valid To Date
Selection Text: S_CR_ON = Created On
Selection Text: S_CR_BY = Created By
Selection Text: S_CRDATE = Created On
Selection Text: S_CAN = Reversal Date
Selection Text: S_BPDF = Assigned to Budget Period
Selection Text: S_BPD = Budget Period
Selection Text: S_BDATE = Valid From Date
Selection Text: P_LIST = Display List
Selection Text: P_FIKRS = FM Area
Title: FM: Budget Period Assignment
Text Symbol: 510 = Error creating control
Text Symbol: 500 = Error during flush
Text Symbol: 115 = Budget Period Assignment Results
Text Symbol: 102 = record(s) saved
Text Symbol: 036 = is not valid in FM area
Text Symbol: 035 = Implement BAdI FMMD_FUND_TO_BPD_RULES and repeat the call.
Text Symbol: 033 = Implement BAdI FMMD_FUND_TO_BPD_DEFAULT only once and repeat the call.
Text Symbol: 031 = Implement BAdI FMMD_FUND_TO_BPD_RULES only once and repeat the call.
Text Symbol: 030 = Implement BAdI FMMD_FUND_TO_BPD_RULES and repeat the call.
Text Symbol: 022 = Derive Attributes
Text Symbol: 021 = Create
Text Symbol: 020 = Create Assignments
Text Symbol: 005 = Default Application of Funds
Text Symbol: 004 = Execution Parameters
Text Symbol: 003 = Predisplay possible assignments
Text Symbol: 002 = Budget Period Selection Parameters
Text Symbol: 001 = Fund Selection Parameters


INCLUDES used within this REPORT RFFMMD_BUDGET_PERIOD_ASSIGN

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:

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-500. "Error during flush

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-500. "Error during flush

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = u_dtabname CHANGING ct_fieldcat = ct_fieldcat.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-510. "Error creating control

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-500. "error in flush

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-510. "Error creating control

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = text-500. "error in flush

FMFUNDBPD_WRITE_DOCUMENT CALL FUNCTION 'FMFUNDBPD_WRITE_DOCUMENT' EXPORTING objectid = l_objectid tcode = l_tcode utime = l_utime udate = l_udate username = l_username planned_change_number = ' ' object_change_indicator = 'U' planned_or_real_changes = ' ' n_fmfincode = ls_fmfincode o_fmfincode = ls_fmfincode upd_fmfincode = 'U' n_fmfint = ls_fmfint o_fmfint = ls_fmfint upd_fmfint = 'U' upd_fmfundbpd = 'I' TABLES xfmfundbpd = lt_n_fmfundbpd yfmfundbpd = lt_o_fmfundbpd.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-title txt1 = l_text txt2 = text-030.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-title txt1 = l_text txt2 = text-031.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-title txt1 = l_text txt2 = text-033.



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