RFVWBWS0 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 RFVWBWS0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FWSS - Reverse Rate/Price Valuation
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: P_DBLDAT = Document date
Selection Text: P_DBUDAT = Posting date
Selection Text: P_DEPGRP = Add sec. accounts to groups
Selection Text: P_PERIOD = Posting period
Selection Text: P_STGRD = FI reversal reason
Selection Text: P_WPGRD = TR reversal reason
Selection Text: STICHTAG = Key date
Selection Text: X_SIMULA = Test run
Selection Text: X_VERARB = Reversal only in TR
Title: Securities: Reverse Rate/Price Valuation
Text Symbol: 067 = | Old book val. Old book val. LC FC rate Foreign currency |
Text Symbol: 066 = | Mkt val. Day Mkt val. Day LC FC rate Security |
Text Symbol: 065 = |CoCd FC LC Mkt val. Purchase Mkt val. Purch.LC FC rate Wr.up/wr.down in LC |
Text Symbol: 064 = | Sec.wr.up/wr.down New book val. New book price New book val. LC FC rate Total |
Text Symbol: 063 = | Old book val. Old book price Old book val. LC FC rate Foreign currency |
Text Symbol: 062 = |Price date Mkt val. Day Curr.price Mkt val. Day LC FC rate Security |
Text Symbol: 061 = |Currency Nominal/unit Mkt val. Purch. Purch.rate Mkt val. Purch.LC FC rate Wr.up/wr.down in LC |
Text Symbol: 050 = |CoCd ID number Sec.acct Short text Valuation class Number |
Text Symbol: 010 = Rate/price valuation on
Text Symbol: 008 = Rate/pr. valn
Text Symbol: 102 = |** Error: Posting not possible, since planned records still exist before key date *** |
Text Symbol: 103 = |** Info: Actual records after key date --> Dynamic roll-up takes place *** |
Text Symbol: 104 = |** Repetition: No valuation exists yet *** |
Text Symbol: 105 = |** Warning: Reversal not possible, since planned records still exist before key date *** |
Text Symbol: 106 = |** Info: Actual records after key date --> Dynamic roll-up takes place *** |
Text Symbol: 107 = |** Info: No valuation rate on key date, previous rate was used *** |
Text Symbol: 111 = |** Error: No security price available. No flows created *** |
Text Symbol: 203 = |** Error: Actual records after key date *** |
Text Symbol: 204 = |** Error: Period-end closing already executed after key date *** |
Text Symbol: 101 = |** Error: Position already valued after key date. No reversal possible *** |
Text Symbol: B01 = |Positions may be inconsistent! |
Text Symbol: 901 = |** Error: Inconsistent dataset results in division by zero *** |
Text Symbol: 208 = |** Error: Securities account group not fully selected for processing *** |
Text Symbol: 207 = |** Error: Securities account transfer after key date already posted *** |
Text Symbol: 206 = |** Warning: New book value is zero *** |
Text Symbol: 205 = |** Error: Execute period-end closing on key date *** |
Text Symbol: 068 = | Sec.wr.up/wr.down New book val. New book val. LC FC rate Total |
Text Symbol: S01 = |FI doc. FTyp Name FC amount LC LC amount LC |
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TPM_TRG_OBSOLETE_TRANSACTIONS CALL FUNCTION 'TPM_TRG_OBSOLETE_TRANSACTIONS' EXPORTING IM_OLD_TRANSACTION = 'FWSS' IM_NEW_TRANSACTION = 'TPM2'.
DEPOT_GROUPS_CHECK CALL FUNCTION 'DEPOT_GROUPS_CHECK' EXPORTING I_FLAG_ADD = P_DEPGRP IMPORTING * E_TAB_MESSAGES = L_TAB_MESSAGES * e_errorflag = g_error_flag E_TAB_BUKRS_RANL_RLDEPO = NEW_POSITION CHANGING C_TAB_BUKRS_RANL_RLDEPO = IT_POSITION_IND.
POSITION_INDICATOR_SECACC_READ CALL FUNCTION 'POSITION_INDICATOR_SECACC_READ' EXPORTING I_BUKRS = WA_NEW_POSITION-BUKRS I_RANL = WA_NEW_POSITION-RANL I_RLDEPO = WA_NEW_POSITION-RLDEPO IMPORTING E_VWPDEPO = VWPDEPO.
MASTER_DATA_READ_SEC_BUFFERED CALL FUNCTION 'MASTER_DATA_READ_SEC_BUFFERED' EXPORTING I_RANL = WA_NEW_POSITION-RANL IMPORTING E_VWPANLA = VWPANLA.
TRANSACTIONS_SEC_LOAD_I_VIEW CALL FUNCTION 'TRANSACTIONS_SEC_LOAD_I_VIEW' EXPORTING BUKRS = WA_NEW_POSITION-BUKRS RANL = WA_NEW_POSITION-RANL RLDEPO = WA_NEW_POSITION-RLDEPO TABLES TVWBEVI = IBEVI.
* CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' * EXPORTING * INPUT = PROT-RANL * IMPORTING * OUTPUT = PROT-RANL.
FWFP_EX_FVVWUPD0 CALL FUNCTION 'FWFP_EX_FVVWUPD0' EXPORTING FM_BEPP = PBEPP[] STORNO_BEVI = STORNO_BEVI[] FM_SIM_KZ = SIMULA FM_VERARBEITUNG = VERARB FM_STGRD = P_STGRD FM_WPGRD = P_WPGRD FM_DSTICH = STICHTAG FM_BUDAT = P_DBUDAT FM_BLDAT = P_DBLDAT FM_PERIOD = P_PERIOD UPDATE_FLAG = UPDATE_CASH_FLOW_FLAG PAB_FLAG = PAB_FLAG FM_TCODE = CON_FWSB FM_TITEL = TEXT-008 FM_KOPFZEILE = TEXT-008 * IMPORTING * FLG_FAILED_TRANS_EXIST = FLG_FAILED_TRANS_EXIST * FLG_POSTED_TRANS_EXIST = FLG_POSTED_TRANS_EXIST CHANGING RETC_FI = FI_RETC.
TR_SE_ACC_REVERSAL_PROTOCOL CALL FUNCTION 'TR_SE_ACC_REVERSAL_PROTOCOL' EXPORTING I_TITEL = Text-BKT.
TR_SE_ACC_REVERSAL_PROTOCOL CALL FUNCTION 'TR_SE_ACC_REVERSAL_PROTOCOL' EXPORTING I_TITEL = Text-BKT.
EVALUATION_PARA_DETERMINE CALL FUNCTION 'EVALUATION_PARA_DETERMINE' EXPORTING BUKRS = SDEPO-BUKRS RANL = SDEPO-RANL RLDEPO = SDEPO-RLDEPO IMPORTING REVALUATION_AMORTICED_COST = TDEPO-SREVAC REVALUATION_CLASS = TDEPO-SREVCLS REVALUATION_GROUP = TDEPO-SREVGRP REVALUATION_PRINCIPLE = TDEPO-SREVPRC REVALUATION_TYPE = TDEPO-SREVTYP.
FWEV_VALUATION_CHECK CALL FUNCTION 'FWEV_VALUATION_CHECK' EXPORTING I_STICHTAG = STICHTAG I_BEVI = IBEVI[] I_BEPP = IT_VWBEPP I_STORNO = 'X' EXCEPTIONS PERIOD_END_CLOSING_MISSING = 1 ERROR_POSITION_VALUATION = 2 ERROR_ACCOUNT_TRANSFER = 3 PERIOD_END_CLOSING = 4 ERROR_POSITION_ACCRUAL = 5 OTHERS = 6.
TRANSACTIONS_TEXT CALL FUNCTION 'TRANSACTIONS_TEXT' EXPORTING LANGUAGE = SY-LANGU RANTYP = '2' SBEWART = FM_SBEWART * SBEWZITI = ' ' IMPORTING TEXT = FM_XBEWART EXCEPTIONS NO_SBEWART = 1 NO_TEXT_FOUND = 2 OTHERS = 3.
COMPANY_CODE_READ_SEC CALL FUNCTION 'COMPANY_CODE_READ_SEC' EXPORTING I_BUKRS = BUKRS IMPORTING E_T001 = WA_T001 * e_tzbz = EXCEPTIONS T001_ENTRY_NOT_FOUND = 1 TZBZ_ENTRY_NOT_FOUND = 2 I_BUKRS_INITIAL = 3 OTHERS = 4.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING CURR_REPORT = HLP_REPID TABLES SELECTION_TABLE = T_SELOPT EXCEPTIONS OTHERS = 1.
RS_LIST_SELECTION_TABLE CALL FUNCTION 'RS_LIST_SELECTION_TABLE' EXPORTING REPORT = HLP_REPID SELTEXT = XTRUE * DYN_RANGE = NEWPAGE = XFALSE TABLES SEL_TAB = T_SELOPT.
ENQUEUE_EFWBEST CALL FUNCTION 'ENQUEUE_EFWBEST' EXPORTING * MODE_VWPBUKR = 'E' * MANDT = SY-MANDT BUKRS = BUKRS RANL = RANL * X_BUKRS = ' ' * X_RANL = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
DEQUEUE_EFWBEST CALL FUNCTION 'DEQUEUE_EFWBEST' EXPORTING * MODE_VWPBUKR = 'E' * MANDT = SY-MANDT BUKRS = BUKRS RANL = RANL.
EVALUATION_PARA_DETERMINE CALL FUNCTION 'EVALUATION_PARA_DETERMINE' EXPORTING BUKRS = WA_POSITION_IND-BUKRS RANL = WA_POSITION_IND-RANL REVALUATION_RANGE = '01' RLDEPO = WA_POSITION_IND-RLDEPO * X_EBENE = 'D' IMPORTING REVALUATION_AMORTICED_COST = WA_BEWGRP-SREVAC REVALUATION_CLASS = WA_BEWGRP-SREVCLS REVALUATION_GROUP = WA_BEWGRP-SREVGRP * revaluation_group_id = REVALUATION_PRINCIPLE = WA_BEWGRP-SREVPRC REVALUATION_TYPE = WA_BEWGRP-SREVTYP.
FWEV_GROUP_CHECK CALL FUNCTION 'FWEV_GROUP_CHECK' IMPORTING ERROR_BEWGRP = IT_ERROR CHANGING IT_BEWGRP = IT_BEWGRP.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * nur im Debugging setzen: Prüfung der Schnittstelle I_INTERFACE_CHECK = L_INTERFACE_CHECK * aufrufendes Programm I_CALLBACK_PROGRAM = 'RFVWBWS0' * EXIT-Routine zum Status setzen * I_CALLBACK_PF_STATUS_SET = ' ' * EXIT-Routine zur Befehlsbehandlung * I_CALLBACK_USER_COMMAND = ' ' * Layoutangaben zur Liste IS_LAYOUT = L_LAYOUT * Feldkatalog mit Feldbeschreibungen IT_FIELDCAT = L_TAB_FIELD_CATALOG * Tabelle der inaktiven Funktionscodes * IT_EXCLUDING = * Gruppierung von Feldern für Spaltenauswahl IT_SPECIAL_GROUPS = L_TAB_GROUPS * Sortierkriterien für erste Listausgabe * IT_SORT = * Filterkriterien für erste Listausgabe * IT_FILTER = * Modifikation der Selektionsinfo * IS_SEL_HIDE = * Mimik Einstiegsvariante aktiv/inaktiv I_DEFAULT = 'X' * Varianten speichern möglich I_SAVE = 'A' * Varianteninformation * IS_VARIANT = ' ' * Tabelle der auszuführenden Ereignisse IT_EVENTS = L_TAB_EVENTS * Tabelle mit Exitrequests für Standardfcodes * IT_EVENT_EXIT = * Name der Kopftabelle im aufrufenden Programm I_TABNAME_HEADER = 'U_TAB_POSITIONS' * Name der Positionstabelle im aufrufenden Programm I_TABNAME_ITEM = 'U_TAB_FLOWS' * Strukturname der Kopftabelle für automat. Aufbau des Feldkatalogs
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = L_TAB_ALL_EVENTS.
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 RFVWBWS0 or its description.
RFVWBWS0 - Securities: Reverse Rate/Price Valuation RFVWBWS0 - Securities: Reverse Rate/Price Valuation RFVWBUST - documentation and ABAP source code RFVWBUST - documentation and ABAP source code RFVWBOFP - Program for Business Object BUS1076 : Financial Product RFVWBOFP - Program for Business Object BUS1076 : Financial Product