SAP Reports / Programs

RFVICF00 SAP ABAP Report - Update Cash Flow







RFVICF00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for In Customizing you can determine what period of the cash flow can be generated in the future...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 RFVICF00 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

FOVB - Real Est.: Update of LO Cash Flow


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 RFVICF00. "Basic submit
SUBMIT RFVICF00 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVICF00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Update cash flow: incorrect contracts/statistics
Selection Text: P_HOLDFU = D Retain Follow-Up Posting
Selection Text: P_DVONRP = Consider contracts as from
Selection Text: P_DFAELL = D Follow-up postings due on
Title: Update Cash Flow
Text Symbol: 021 = Select contracts as from
Text Symbol: 008 = Contract is blocked by &
Text Symbol: 007 = Activity "Change active contract" not permitted
Text Symbol: 006 = Statistics
Text Symbol: 004 = Contracts were successfully updated
Text Symbol: 003 = Contracts incorrect
Text Symbol: 002 = Contracts were not active
Text Symbol: 001 = Contracts read
002 Diagnosis
001 CoCd Rntl agrmnt BE RU Rent strt Rent end Dte of notice


INCLUDES used within this REPORT RFVICF00

INCLUDE RKASMAWF.
INCLUDE RFVICNSV.
INCLUDE MF60ETRF.
INCLUDE MF60EJAN.
INCLUDE IFRE_CHECK_RE_CLASSIC.


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:

FVSCHEDMAN_INIT_AND_COMMIT CALL FUNCTION 'FVSCHEDMAN_INIT_AND_COMMIT' "46A EXPORTING "46A * I_FUNCTION = ' ' "46A i_tcode = sy-tcode "46A * I_APPL = 'IS-RE' "46A * Korrektur Anbindung Schedule Manager MS I_WITEM = WF_WITEM "46A i_testflag = ' '. "46A

STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING bypass_buffer = ' ' client = sy-mandt objnr = vimi01-snks status = con_istat-me_act_mv EXCEPTIONS object_not_found = 01 status_not_active = 02.

FVST_STATUS_CHECK_AND_SET CALL FUNCTION 'FVST_STATUS_CHECK_AND_SET' EXPORTING rfvstimp = rfvstimp EXCEPTIONS OTHERS = 01.

STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING bypass_buffer = ' ' client = sy-mandt objnr = vimimv-snks status = con_istat-mv_aktiv EXCEPTIONS object_not_found = 01 status_not_active = 02.

ENQUEUE_EFVIBEPP CALL FUNCTION 'ENQUEUE_EFVIBEPP' EXPORTING imkey = vimimv-imkey mandt = sy-mandt _wait = ' ' EXCEPTIONS foreign_lock = 01 system_failure = 02.

FVZK_LOAD_VZZKOPO CALL FUNCTION 'FVZK_LOAD_VZZKOPO' EXPORTING default_values = ' ' flg_kopa_read = ' ' get_empty = ' ' gsart = 'IMV' init_tables = flg_init_tables koko_key = rvzkokokey TABLES ivzzkopo = tab_vzzkopo_koko EXCEPTIONS group_not_found = 01 kondition_not_found = 02 sbewziti_different = 03 skoart_not_found = 04 text_not_found = 05.

FVSCHEDMAN_CLOSE_AND_COMMIT CALL FUNCTION 'FVSCHEDMAN_CLOSE_AND_COMMIT' "46A EXPORTING "46A i_applstat = applstat "46A * Korrektur Anbindung Schedule Manager i_witem = WF_WITEM i_okey = WF_OKEY * TABLES "46A * T_SPOOL = "46A EXCEPTIONS "46A key_is_missing = 1 "46A OTHERS = 2. "46A

FVIA_VIBEPP_MODIFY_OF_VZZKOPO *<< call function 'FVIA_VIBEPP_MODIFY_OF_VZZKOPO' ... (3.0D1)

FVIA_VZZKOPO_TO_VIBEPP CALL FUNCTION 'FVIA_VZZKOPO_TO_VIBEPP' EXPORTING * ALL_BEPP = ' ' "< D ALRK175158 all_bepp = 'X' "< I ALRK175158 * BMWST_BEZUGSDATUM = SY-DATUM * COMPUTE_BMWST = ' ' * DFAELLNACHB = SY-DATUM dfaellnachb = p_dfaell *< dmibeg = vimimv-derzahl dmibeg = vimimv_last-derzahl dmiend = vimimv_last-dmiend * DNACHB_AB = '00000000' i_vimimv = vimimv_last i_viob01 = viob01_last mvschl = mvschl ruser = ruser i_hold_follow_up = p_holdfu TABLES ges_vzzkopo = tab_ivzzkopo_mv new_vibepp = tab_xvibepp old_vibepp = tab_yvibepp EXCEPTIONS debitor_not_found = 01 gsart_not_in_tza37 = 02 sbewart_nachbuchung_not_found = 03 OTHERS = 04.

MESSAGE_TEXT_BUILD CALL FUNCTION 'MESSAGE_TEXT_BUILD' EXPORTING msgid = sy-msgid msgnr = sy-msgno msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 IMPORTING message_text_output = glb_xmessage.

CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING check_indicator = space tablename = 'VIBEPP ' TABLES table_new = tab_xvibepp table_old = tab_yvibepp EXCEPTIONS nametab_error = 01.

RE_CASHFLOW_FORECAST CALL FUNCTION 'RE_CASHFLOW_FORECAST' EXPORTING IV_POST = 'X' IV_COMPARE = ' ' TABLES it_gvibepp_new = tab_xvibepp IT_GVIBEPP_OLD = tab_yvibepp EXCEPTIONS CASH_FORECAST_RE_CHCK = 1 ENTRY_IN_TZPA_NOT_FOUND = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

VIBEPP_MASS_BOOKING CALL FUNCTION 'VIBEPP_MASS_BOOKING' " IN UPDATE TASK " ??? TABLES " ??? vibepp_beweg = tab_yvibepp. " ???

VIBEPP_MASS_BOOKING CALL FUNCTION 'VIBEPP_MASS_BOOKING' " IN UPDATE TASK " ??? TABLES " ??? vibepp_beweg = tab_xvibepp. " ???



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