SAP Reports / Programs

RFFMDA01 SAP ABAP Report - Automatic Completion of Cover Pools







RFFMDA01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Completing Cover Pools Using Subaccounts (FM Account Assignments) for Entire Selected Hierarchy Variants for Funds Center/Commitment Item Hierarchy...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 RFFMDA01 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 RFFMDA01. "Basic submit
SUBMIT RFFMDA01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMDA01 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_FONDS = Fund
Selection Text: S_FIPEX = Commitment items
Selection Text: S_FICTR = Funds centers
Selection Text: S_DECKRN = Cover pools
Selection Text: P_TEST = Test run
Selection Text: P_GJAHR = Fiscal Year
Selection Text: P_FIPOS = Commitment Items
Selection Text: P_FIPLEV = Levels below
Selection Text: P_FIKRS = FM Area
Selection Text: P_FICTR = Funds Centers
Selection Text: P_FICLEV = Levels below
Selection Text: P_AVBDGT = Select FM area elgble for cvr
Title: Automatic Completion of Cover Pools
Text Symbol: 090 = Automatic completion of cover pools
Text Symbol: 084 = Commitment Item
Text Symbol: 083 = Referring to variant
Text Symbol: 082 = Levels below
Text Symbol: 081 = up to and including
Text Symbol: 080 = Levels below
Text Symbol: 073 = Subaccount has no subordinates in cover pool
Text Symbol: 072 = Account already lies in cover pool
Text Symbol: 071 = Reason
Text Symbol: 070 = Unassigned subaccounts
Text Symbol: 062 = Subordinate account assignments
Text Symbol: 061 = CB
Text Symbol: 060 = PB
Text Symbol: 059 = Higher level account assignent in cover pool
Text Symbol: 058 = Fund
Text Symbol: 057 = Funds center
Text Symbol: 056 = Commitment Item
Text Symbol: 051 = Name
Text Symbol: 022 = Subaccounts newly inserted into cover pools
Text Symbol: 010 = Fiscal Year
Text Symbol: 008 = FM area
Text Symbol: 007 = AN ERROR HAS OCCURRED! NO CHANGES WILL BE MADE TO THE DATABASE!
Text Symbol: 006 = Update run
Text Symbol: 005 = Test run
Text Symbol: 004 = Global data





Text Symbol: 003 = Only take following subaccounts into account
Text Symbol: 002 = Only edit following cover pools
Text Symbol: 001 = Subnodes searching in direction


INCLUDES used within this REPORT RFFMDA01

INCLUDE IFIFMCON_BOOL.
INCLUDE LFMAUEQU.
INCLUDE LKBPPEQU.


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_COVER_POOL_COMPLETE call function 'FM_COVER_POOL_COMPLETE' exporting i_fisc_year = p_gjahr i_fm_area = p_fikrs i_flg_compl_fipos_dir = p_fipos i_flg_fipos_rstrct = p_fipres i_flg_not_assigned = g_write_not_assigned i_fipos_level = p_fiplev i_flg_compl_fictr_dir = p_fictr i_flg_fictr_rstrct = p_ficres i_fictr_level = p_ficlev i_hici_varnt = p_hiciva i_hisv_varnt = p_hisvva importing e_t_objects_assigned_to_pool = g_t_objects_assigned[] e_t_objects_not_assigned = g_t_objects_not_assigned[] tables t_range_pool = s_deckrn t_range_fipex = s_fipex t_range_fonds = s_fonds t_range_fictr = s_fictr exceptions others = 1.

FMDECKHK_INSERT call function 'FMDECKHK_INSERT' tables t_fmdeckhk = l_t_fmdeckhk_ins exceptions action_success = 1 error = 2 no_input_data = 3 others = 4.

FMDECKHK_UPDATE_MAIN call function 'FMDECKHK_UPDATE_MAIN' tables t_fmdeckhk = l_t_fmdeckhk_upd exceptions action_success = 1 error = 2 others = 3.

FMFK_FIKRS_READ call function 'FMFK_FIKRS_READ' exporting ip_fikrs = p_fikrs importing f_fm01 = l_f_fm01.

FM_CVP_AUTH_CHECK_COVER_POOL call function 'FM_CVP_AUTH_CHECK_COVER_POOL' exporting i_f_global = l_f_global i_flg_all_pools = con_on i_flg_mthd_complete = con_on changing c_t_auth_rqustd = l_t_auths_rqustd[].

FM_AUTH_CHECK_FM_AREA * CALL FUNCTION 'FM_AUTH_CHECK_FM_AREA' * EXPORTING * i_fikrs = p_fikrs * i_actvt = fmau_change ** I_ACTVT_A = * i_msgty ='E'.

ENQUEUE_EFMDECKUNG call function 'ENQUEUE_EFMDECKUNG' exporting * MANDT = SY-MANDT * FIPEX = * FICTR = * FONDS = fikrs = p_fikrs gjahr = p_gjahr * DECKRNG = * X_FIPEX = ' ' * X_FICTR = ' ' * X_FONDS = ' ' * X_FIKRS = ' ' * X_GJAHR = ' ' * X_DECKRNG = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' exceptions foreign_lock = 1.



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