SAP Reports / Programs | Project System | Payments | Actual Payments and Forecast(PS-CAF-ACT) SAP PS

RFFMRP16 SAP ABAP Report - Reconstruct Actual Data for Funds Management from FI Documents







RFFMRP16 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 RFFMRP16 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 RFFMRP16. "Basic submit
SUBMIT RFFMRP16 AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMRP16 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_APPLCO = Reconstruct Controlling
Selection Text: P_CCCOMP = Cross-Company Docs Complete
Selection Text: P_FIKRS = FM area
Selection Text: P_NEW_PO = Commitment Item from G/L Acct
Title: Reconstruct Actual Data for Funds Management from FI Documents
Text Symbol: 010 = Not a Commitment Item
Text Symbol: 011 = Document clearing from R/2
Text Symbol: 012 = Cross-Company-Code Document: No Assignment of FM Area to Company Code
Text Symbol: 041 = Company code
Text Symbol: 042 = Fiscal year
Text Symbol: 043 = Document no.
Text Symbol: 044 = Fin.trans
Text Symbol: 100 = List of documents processed
Text Symbol: 200 = List of documents not to be processed
Text Symbol: 300 = Evaluation Information


INCLUDES used within this REPORT RFFMRP16

INCLUDE IFIFMEQU.
INCLUDE IFMFICON.
INCLUDE LFMAUEQU.
INCLUDE IFMCOSIM.


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:

FMSU_BUFFER_TO_GLOBAL_MEMORY CALL FUNCTION 'FMSU_BUFFER_TO_GLOBAL_MEMORY'.

FM_INVENTORY_UPDATE_MEMORY * CALL FUNCTION 'FM_INVENTORY_UPDATE_MEMORY'.

FMCA_LINE_ITEM_DELETE_BUFFER * Call function 'FMCA_LINE_ITEM_DELETE_BUFFER'.

FMCB_LINE_ITEM_DELETE_BUFFER * CALL FUNCTION 'FMCB_LINE_ITEM_DELETE_BUFFER'.

FMCO_LINE_ITEM_DELETE_BUFFER CALL FUNCTION 'FMCO_LINE_ITEM_DELETE_BUFFER'.

FM_REBUILD_INIT * CALL FUNCTION 'FM_REBUILD_INIT'.

FM_CO_REBUILD_INIT CALL FUNCTION 'FM_CO_REBUILD_INIT'.

FM_CO_TRANSFER_SIM_TO_BUFFER CALL FUNCTION 'FM_CO_TRANSFER_SIM_TO_BUFFER' EXPORTING P_RETRIEVE = 'X' TABLES COFP_SIM = G_T_COFP_SIM COBK_SIM = G_T_COBK_SIM CHANGING P_SIM = P_SIM P_DEBUG = G_DEBUG.

T001_SINGLE_READ CALL FUNCTION 'T001_SINGLE_READ' EXPORTING BUKRS = G_T_MEMO_BKPF-BUKRS IMPORTING WT001 = L_T001.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' "/ ab 3.0

FI_DOC_TO_ACC_TRANSFORM CALL FUNCTION 'FI_DOC_TO_ACC_TRANSFORM' TABLES T_BKPF = G_T_BKPF "/ FI-Belegkopf T_BSEG = G_T_BSEG "/ FI-Buchungszeile T_ACCHD = G_T_ACCHD "/ RWIN-Kopfinformation T_ACCIT = G_T_ACCIT "/ RWIN-Positionsinformation T_ACCCR = G_T_ACCCR "/ RWIN-Währungsinformation EXCEPTIONS SYSTEM_ERROR = 1.

FM_DOCUMENT_CLOSE * CALL FUNCTION 'FM_DOCUMENT_CLOSE' * TABLES * T_ACCCR = G_T_ACCCR "/ RWIN-Währungsinformation * T_ACCHD = G_T_ACCHD "/ RWIN-Kopfinformation * T_ACCIT = G_T_ACCIT "/ RWIN-Positionsinformation * T_ACCDA = * T_ACCFI = * T_ACCTX = * EXCEPTIONS * ERROR_MESSAGE.

FM_CO_DOCUMENT_CLOSE CALL FUNCTION 'FM_CO_DOCUMENT_CLOSE' TABLES T_ACCCR = G_T_ACCCR "/ RWIN-Währungsinformation T_ACCHD = G_T_ACCHD "/ RWIN-Kopfinformation T_ACCIT = G_T_ACCIT "/ RWIN-Positionsinformation EXCEPTIONS "P30K148325 ERROR_MESSAGE. "P30K148325

FM_CO_DOCUMENT_POST CALL FUNCTION 'FM_CO_DOCUMENT_POST' "P30K115496 EXPORTING "P30K115496 I_AWTYP = G_T_BKPF-AWTYP "384131 I_AWREF = L_AWREF "P30K115496 I_AWORG = L_AWORG "P30K115496 I_FLG_NO_INS = ''. "649174

T001_SINGLE_READ CALL FUNCTION 'T001_SINGLE_READ' EXPORTING BUKRS = G_T_BSEG-BUKRS IMPORTING WT001 = L_T001.

FMFPO_READ_QUICK CALL FUNCTION 'FMFPO_READ_QUICK' EXPORTING IP_FIKRS = L_T001-FIKRS IP_FIPOS = G_T_BSEG-FIPOS IP_FLG_BUFFER_ALL = 'X' IMPORTING F_FMFPO = L_F_FMFPO EXCEPTIONS INPUT_ERROR = 3 MASTER_DATA_NOT_FOUND = 4.

FIPOS_READ_WITH_FIPOS CALL FUNCTION 'FIPOS_READ_WITH_FIPOS' EXPORTING IP_APPLC = APPLC_PR IP_FIKRS = T001-FIKRS IP_FIPOS = DUMMY_FMFPO-FIPOS IP_GJAHR = SY-DATUM(4) EXCEPTIONS MASTER_DATA_NOT_FOUND = 1.

FMPO_POSIT_DETERMINE CALL FUNCTION 'FMPO_POSIT_DETERMINE' EXPORTING P_APPL_OBJNR = L_FMA_OBJNR P_POSIT_CLASS = 'FP000000' IMPORTING NEW_POSIT = DUMMY_FMFPO-POSIT EXCEPTIONS ERROR_OCCURRED = 1 LOCK_FAILURE = 2 SYSTEM_FAILURE = 3.

FM_FIPOS_READ_MULTIPLE





CALL FUNCTION 'FM_FIPOS_READ_MULTIPLE' EXPORTING I_FIKRS = L_T001-FIKRS I_FLAG_KONT = 'X' I_FLAG_VERD = ' ' TABLES T_FMFPO = DUMMY_FMFPO EXCEPTIONS INPUT_ERROR = 01 MASTER_DATA_NOT_FOUND = 02.

FM_COM_ITEM_NO_SCREEN_CREATE CALL FUNCTION 'FM_COM_ITEM_NO_SCREEN_CREATE' EXPORTING I_F_FMCI = DUMMY_FMCI I_F_FMCIT = DUMMY_FMCIT I_F_FMZUBSP = DUMMY_FMZUBSP I_FIPUP = ' ' I_VARNT = '000'.

FMFPO_READ_QUICK CALL FUNCTION 'FMFPO_READ_QUICK' EXPORTING IP_FIKRS = L_T001-FIKRS IP_FIPOS = L_F_FMFPO-FIPOS IP_FLG_BUFFER_ALL = ' ' IMPORTING F_FMFPO = DUMMY_FMFPO EXCEPTIONS INPUT_ERROR = 3 MASTER_DATA_NOT_FOUND = 4.

FM3R_GET_POSIT_FROM_ACCOUNT CALL FUNCTION 'FM3R_GET_POSIT_FROM_ACCOUNT' EXPORTING I_BUKRS = P_BUKRS I_FLG_BUFFER_ALL = CON_OFF "550774 I_SAKNR = P_SAKNR IMPORTING E_FIPOS = P_FIPOS EXCEPTIONS FIPOS_DATA_NOT_FOUND = 01 "1556008 NO_FIPOS_FOUND = 03.



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