RFPMVM01 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 RFPMVM01 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: S_RANL = ID number
Selection Text: S_GSART = Product type
Selection Text: S_DEPOT = Securities account
Selection Text: S_BUKRS = Company code
Selection Text: P_TRSTO = TR reversal reason
Selection Text: P_TEST = Test run
Selection Text: P_STICHT = Key date
Selection Text: P_FISTO = FI reversal reason
Selection Text: P_BUKRS = Company code
Title: Reversal of Variation Margin (Daily P&L Clearing)
Text Symbol: HB1 = Posting log for variation margin
Text Symbol: G14 = Total payment amount per CoCd:
Text Symbol: G13 = Total pmnt amt per sec.ac:
Text Symbol: G12 = Cat
Text Symbol: G11 = LC amount
Text Symbol: G10 = Position amnt
Text Symbol: G09 = Total pmnt amount per ID no.:
Text Symbol: G08 = TR doc. no.
Text Symbol: G07 = S
Text Symbol: G06 = Curr
Text Symbol: G05 = Pymnt amnt
Text Symbol: G04 = Pos.val.dte
Text Symbol: G03 = ID number
Text Symbol: G02 = SecAc
Text Symbol: G01 = CoCd
Text Symbol: HB2 = Reversal log for variation margin
Text Symbol: HF1 = Error log
Text Symbol: P02 = Valuat. parameters
Text Symbol: P03 = Posting control
Text Symbol: S01 = General selections
INCLUDE RFPMCONS.
No SAP DATABASE tables are accessed within this REPORT code!
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING id = 'SELECTION' EXCEPTIONS OTHERS = 0.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING id = 'WORK' EXCEPTIONS OTHERS = 0.
FPM_DP_VM_READ_RANGES CALL FUNCTION 'FPM_DP_VM_READ_RANGES' EXPORTING i_r_bukrs = r_bukrs i_r_depot = r_depot i_r_ranl = r_ranl i_stichtag = p_sticht i_control = 3 "/ >= Stichtag i_trdocstat = '2' "/ bis zum TR-Status = 2 IMPORTING e_tab_vm_flows = l_tab_tpmtvmfl_all e_tab_messages = l_tab_messages_collect.
FPM_DP_VM_ST_STORNO CALL FUNCTION 'FPM_DP_VM_ST_STORNO' EXPORTING i_bukrs = wa_sel_bukrs i_r_depot = r_depot i_r_ranl = r_ranl i_stichtag = p_sticht i_trsto = p_trsto i_fisto = p_fisto i_tcode = wrk_tcode i_tab_tpmtvmfl = l_tab_tpmtvmfl_all IMPORTING e_tab_vm_flows = l_tab_tpmtvmfl_bukrs e_commit = l_commit e_tab_messages = l_tab_messages EXCEPTIONS others = 1.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING id = 'OUTPUT' EXCEPTIONS OTHERS = 0.
FPM_DP_VM_WRITE_MESSAGES CALL FUNCTION 'FPM_DP_VM_WRITE_MESSAGES' EXPORTING i_tab_messages = l_tab_messages_collect i_header = flg_seitenkopf.
FPM_DEDOC_POSTING_PROTOCOL CALL FUNCTION 'FPM_DEDOC_POSTING_PROTOCOL' EXPORTING i_xprotocol_title = 'Storno-Protokoll Variation Margin'(hb2).
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFPMVM01 - Reversal of Variation Margin (Daily P&L Clearing) RFPMVM01 - Reversal of Variation Margin (Daily P&L Clearing) RFPMVM00 - Margin Variation Calculation (Daily Profit and Loss Clearing) RFPMVM00 - Margin Variation Calculation (Daily Profit and Loss Clearing) RFPMSG00 - List of Reports from FB01 RFPMSG00 - List of Reports from FB01