SAP Reports / Programs | Real Estate Management(RE) SAP RE

RFVICN80 SAP ABAP Report - Display Contingencies







RFVICN80 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 RFVICN80 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

FOJ5 - Display Contingencies


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 RFVICN80. "Basic submit
SUBMIT RFVICN80 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVICN80 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_TYPE = D Contract type
Selection Text: S_RERF = D Created by
Selection Text: S_RECNNR = D Contract number
Selection Text: S_NOTTYP = D Notice type
Selection Text: S_NOTKEY = D Notice rule
Selection Text: S_END = D Contract end date
Selection Text: S_BUKRS = D Company code
Selection Text: S_BEG = D Contract start date
Selection Text: S_ADJT = D Adjustment type
Selection Text: P_YEARS = Number of years
Selection Text: P_TXT = D Contract name
Selection Text: P_NACT = Consider inactive contracts
Selection Text: P_KUEND = Notice date
Selection Text: P_KRED = Consider credit-side items
Selection Text: P_KOST = Consider cost center items
Selection Text: P_HIER = Include contract hierarchy
Selection Text: P_GJ_BEG = Fiscal year analysis
Selection Text: P_GJ = Consider Fiscal Years
Selection Text: P_EINZ = List contracts
Selection Text: P_DEBI = Consider debit-side items
Selection Text: P_CJAHR = Analysis by fiscal year
Selection Text: P_BUSNS = D Business area
Selection Text: P_BEGIN = Date of analysis
Title: Display Contingencies
Text Symbol: YEA = :
Text Symbol: YAS = and later:
Text Symbol: MIE = The rent obligations arising from the lease-outs are as follows:
Text Symbol: KU2 = per:
Text Symbol: KU1 = Notice on:
Text Symbol: F02 = No condition header exists
Text Symbol: F01 = Contract start is initial
Text Symbol: 109 = Contracts of wrong cat. :$1
Text Symbol: 107 = Unlimited contracts :$1
Text Symbol: 106 = Statistic
Text Symbol: 105 = Contracts w/o conditions :$1
Text Symbol: 104 = Contracts considered :$1
Text Symbol: 103 = Contracts with errors :$1
Text Symbol: 102 = Contracts were active :$1





Text Symbol: 101 = Contracts were read :$1
Text Symbol: 009 = Options
Text Symbol: 007 = Periods
Text Symbol: 006 = Overview of contingencies
Text Symbol: 005 = successfully updated
Text Symbol: 004 = incorrect
Text Symbol: 003 = Contrct
Text Symbol: 002 = Adjustment Run
Text Symbol: 001 = Contracts


INCLUDES used within this REPORT RFVICN80

INCLUDE: RFVICNSV, " KONSTANTEN FÜR STATUS- UND VORGANGSVERWALTUNG
RFVICNOT, " KONSTANTEN FÜR PARTNER- UND ADREßVERWALTUNG


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:

RE_RA_GET_SMVART_VALUES CALL FUNCTION 'RE_RA_GET_SMVART_VALUES' EXPORTING display = 'X' i_new_types = 'X' dynprofield = 'S_TYPE-LOW' i_long_name = 'X'.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = p_begin i_bukrs = gv_bukrs i_monat = '01' IMPORTING e_gjahr = gv_gjahr e_monat = gv_monat.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = p_begin i_bukrs = gv_bukrs i_monat = '01' IMPORTING e_gjahr = gv_gjahr e_monat = gv_monat.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING I_BUDAT = p_begin I_BUKRS = ld_bukrs IMPORTING E_GJAHR = ld_begyear EXCEPTIONS FISCAL_YEAR = 1 PERIOD = 2 PERIOD_VERSION = 3 POSTING_PERIOD = 4 SPECIAL_PERIOD = 5 VERSION = 6 POSTING_DATE = 7 OTHERS = 8.

FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING I_BUKRS = ld_bukrs IMPORTING E_T001 = ls_t001.

FI_PERIOD_INFO_GET CALL FUNCTION 'FI_PERIOD_INFO_GET' EXPORTING I_BUKRS = ld_bukrs IMPORTING E_ANZBP = ld_poper.

FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = gs_sum_tab-fyear I_PERIV = ld_periv I_POPER = 001 IMPORTING E_DATE = gs_sum_tab-bdate EXCEPTIONS INPUT_FALSE = 1 T009_NOTFOUND = 2 T009B_NOTFOUND = 3 OTHERS = 4.

LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = gs_sum_tab-fyear I_PERIV = ld_periv I_POPER = ld_poper IMPORTING E_DATE = gs_sum_tab-edate EXCEPTIONS INPUT_FALSE = 1 T009_NOTFOUND = 2 T009B_NOTFOUND = 3 OTHERS = 4.

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

RE_RA_CALC_KUEND CALL FUNCTION 'RE_RA_CALC_KUEND' EXPORTING i_dmibeg = recnflds-recnbeg i_kueart = recnflds-recnnottype i_mietre = recnflds-recntlaw i_smvart = recnflds-recntype i_kuekey = recnflds-recnnotkey i_intreno = recnflds-intreno i_start_dat = p_kuend i_kuetype = recnflds-recnnotcat IMPORTING e_kuedate = recnflds-recnend EXCEPTIONS compute_not_possible = 1 not_valid_kuend_frist = 2 OTHERS = 3.

REC1_TIV26_SELECT_SINGLE CALL FUNCTION 'REC1_TIV26_SELECT_SINGLE' EXPORTING i_recntype = recnflds-recntype IMPORTING e_tiv26 = tiv26 EXCEPTIONS not_found = 1 OTHERS = 2.

REC1_TZPA_SELECT_SINGLE CALL FUNCTION 'REC1_TZPA_SELECT_SINGLE' EXPORTING i_gsart = gv_gsart IMPORTING e_tzpa = tzpa EXCEPTIONS not_found = 1 OTHERS = 2.

REC1_TIVCN06_SELECT_SINGLE CALL FUNCTION 'REC1_TIVCN06_SELECT_SINGLE' EXPORTING i_sanlf = gv_sanlf IMPORTING e_tivcn06 = tivcn06 EXCEPTIONS not_found = 1 OTHERS = 2.






REC1_VIKOKO_SELECT_SINGLE CALL FUNCTION 'REC1_VIKOKO_SELECT_SINGLE' EXPORTING i_bukrs = recnflds-bukrs i_sanlf = gv_sanlf i_rkey1 = recnflds-recnnr i_rkey2 = ' ' i_rkey3 = ' ' i_dguel_kk = '00000000' i_nlfd_ang = '000' IMPORTING e_vikoko = vikoko EXCEPTIONS not_found = 1 OTHERS = 2.

FVZK_LOAD_VZZKOPO_BATCH CALL FUNCTION 'FVZK_LOAD_VZZKOPO_BATCH' EXPORTING gsart = gv_gsart koko_key = rvzkokokey TABLES ivzzkopo = gt_vzzkopo.

ISGP_LOAD_PARTNER CALL FUNCTION 'ISGP_LOAD_PARTNER' EXPORTING i_date = sy-datum i_future = 'X' i_load_hvp = ' ' i_snumobj = con_snumobj-immo i_sobjekt = recnflds-intreno TABLES yvzgpo = gt_vzgpo EXCEPTIONS not_found = 1 OTHERS = 2.

REC1_VIBEPP_SELECT_SINGLE CALL FUNCTION 'REC1_VIBEPP_SELECT_SINGLE' EXPORTING i_imkey = recnflds-imkey TABLES t_gvibepp = gt_vibepp_old EXCEPTIONS not_found = 1 OTHERS = 2.

REC2_CALC_VIBEPP CALL FUNCTION 'REC2_CALC_VIBEPP' EXPORTING i_recnflds = recnflds i_recnvikoko = recnvikoko i_hvp_role = gv_hvp_role i_sanlf = gv_sanlf i_gsart = gv_gsart i_show = ' ' i_eigennutzung = gv_eigennutz i_end_of_period = end_date i_hold_follow_up = ' ' TABLES t_recnvzzkopo = gt_recnvzzkopo t_gvibepp = gt_vibepp t_gvibepp_old = gt_vibepp_old t_vzgpo = gt_vzgpo EXCEPTIONS error_occured = 1 OTHERS = 2.

REMD_OBJNR_TO_EMPGE CALL FUNCTION 'REMD_OBJNR_TO_EMPGE' EXPORTING i_objnr = recnflds-recnobjnr IMPORTING e_empge = gv_empge.

REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING i_objnr = recnflds-recnobjnr i_flag_with_text = 'X' IMPORTING e_text = gv_text.

OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING objnr = recnflds-recnobjnr IMPORTING ident_obart = loc_obart ident_objid = loc_objid.

TR_WRITE_LOG CALL FUNCTION 'TR_WRITE_LOG' EXPORTING iv_log_type = 'DB' iv_logname_db = iv_logname_db iv_condense = ' ' TABLES it_msgs = gt_error EXCEPTIONS invalid_input = 1 file_access_error = 2 db_access_error = 3 OTHERS = 4.

TR_READ_AND_DISPLAY_LOG CALL FUNCTION 'TR_READ_AND_DISPLAY_LOG' EXPORTING iv_log_type = 'DB' iv_logname_db = iv_logname_db iv_titlebar = text-002 iv_heading = text-006 iv_display_level = iv_display_level iv_with_long_text_icon = 'X' iv_with_refresh_icon = ' ' iv_language = sy-langu EXCEPTIONS invalid_input = 1 access_error = 2 OTHERS = 3.

RECF_POSTING_RULE CALL FUNCTION 'RECF_POSTING_RULE' EXPORTING i_recntype = recnflds-recntype i_anwnd = gv_anwnd i_intreno = recnflds-intreno i_imkey = recnflds-imkey i_bukrs = recnflds-bukrs i_eigr1 = loc_eigr1 i_eigr2 = loc_eigr2 IMPORTING e_bsskofi = loc_bsskofi EXCEPTIONS kofi_prepare = 1 kofi_phase1 = 2 kofi_phase2 = 3 kofi_check = 4 OTHERS = 5.



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