SAP Reports / Programs

RFVIMACO_45B SAP ABAP Report - RE: Rent Adjustment - Calculation and Simulation







RFVIMACO_45B 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 RFVIMACO_45B 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 RFVIMACO_45B. "Basic submit
SUBMIT RFVIMACO_45B AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIMACO_45B 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_MAHI = Select.Requirements Maximum
Selection Text: P_JVACME = Only adjust RU for vacancy
Selection Text: P_JUSURY = Increase to Excessive Rent Lmt
Selection Text: P_JSNKMR = Forward.reduct.to rent res.
Selection Text: P_JMEPRZ = Note increase percentage rate
Selection Text: P_JKOPO = Display all Conditions
Selection Text: P_JINCWZ = Allow for apprec.surcharge
Selection Text: P_JFUTAN = Adjust subsequent conditions
Selection Text: P_JEXLST = Display extended list
Selection Text: P_JBASUB = 'MOC Index' Base
Selection Text: P_JBASTI = 'Std of Living Index' Base
Selection Text: P_JBASOU = 'Typical Local Rent' Base
Selection Text: P_JBASHZ = 'Mortgage Loan Rate' Base
Selection Text: P_JBASBR = 'Gross Yield' Base
Selection Text: P_JANPOU = Adjustment Typical Local Rent
Selection Text: P_JANPOB = Adjust only for increases
Selection Text: P_JANPMR = Added Value on Adj. Reserve
Selection Text: P_JANAMV = Adjust inactive lease-outs
Selection Text: P_FUTAN2 = Adjust subsequent conditions
Selection Text: P_ERH_RL = Relative Increase (Percent)
Selection Text: P_ERH_GS = Total Increase
Selection Text: P_ERH_FE = Increase per Area Unit
Selection Text: P_DZUBIS = Approval Until
Selection Text: P_DWBBIS = D Valid From
Selection Text: P_DUTBK = MOC Index Date
Selection Text: P_DTEUR = Std of Living Index Date
Selection Text: P_DKUENX = Next Normal Date of Notice
Selection Text: P_DHPZS = Mortgage Loan Rate Date
Selection Text: P_DGUEAB = Valid from date
Selection Text: P_CUT_ME = D Cap RU Amount
Selection Text: P_CUKEY = Currency
Selection Text: P_CPMVME = Amount Transfer LO -> RU
Selection Text: P_CPMEMV = Amount Transfer RU -> LO
Selection Text: P_BMAXAG = Total Max. Increase
Selection Text: P_BMAXAF = Max.Increase per AU
Selection Text: S_SKOART = Condition type
Selection Text: P_ZUST2 = All lease-outs
Selection Text: P_ZUST1 = Only LO not Subject to Apprvl





Selection Text: P_ZUST0 = Only LO Subject to Approval
Selection Text: P_XUSEBM = Include modernizations
Selection Text: P_XIDENT = User identification
Selection Text: P_XAUFMR = Write back reserves from mod.
Selection Text: P_WBWENR = D Business entity
Selection Text: P_WBDATE = D Date
Selection Text: P_WBBUKR = D Company code
Selection Text: P_VACME2 = Only adjust vacant RUs
Selection Text: P_SWBNR = D Main calculation
Selection Text: P_SWBIND = D Extra / Partial Calculation
Selection Text: P_SNKRUL = Single Settlement
Selection Text: P_SKOTYB = Operating costs condition cat.
Selection Text: P_SKOTYA = Surcharge condition category
Selection Text: P_SKOART = Condition type
Selection Text: P_SIHMA = Modernization Measure
Selection Text: P_SGUTA = Expert opinion
Selection Text: P_SANPNR = Adjustment method
Selection Text: P_SACTNR = Adjustment Activity
Selection Text: P_PUSURY = Percentage Rate of Excess.Rent
Selection Text: P_PUSEBM = Write-Back Percentage Modern.
Selection Text: P_PRTLEV = Detailed Log
Selection Text: P_PMAXRL = Maximum Percentage Increase
Selection Text: P_PAUFMR = Write-Back Percentage
Selection Text: P_NLFDOU = Priority Typical Local Rent
Selection Text: P_NLFDMD = Priority Modernization
Selection Text: P_NEWDST = New Conditions on Target
Selection Text: P_NEWCMV = D New LO Conditions
Selection Text: P_NEWCME = D New RU Conditions
Selection Text: P_NEU_GS = Total New Amount
Selection Text: P_NEU_FE = New Amount per Area Unit
Selection Text: P_MANO = No Selection Requirements
Selection Text: P_MALO = Select.Requirements Minimum
Selection Text: P_ADJAL = Adjust both
Selection Text: P_ADJME = Only adjust RU
Selection Text: P_ADJMV = Only adjust LO
Selection Text: P_ADJRSN = Adjustment reason
Selection Text: P_ADMELK = D LO Adjustment Block
Selection Text: P_ADMENA = D LO not active
Selection Text: P_ADMENE = D LO does not exist





Selection Text: P_ADSRAL = D Separate Calculation
Selection Text: P_ADSRME = D Base Object is RU
Selection Text: P_ADSRMV = D Base Object is LO
Selection Text: P_AMDLFZ = Minimum Contract Term
Selection Text: P_ANAMV2 = Also adjust inactive LOs
Selection Text: P_ANP0 = Only adjust conditions
Selection Text: P_ANP1 = Only adjust gradings
Selection Text: P_ANP2 = Adjust both
Selection Text: P_ANPOB2 = Adjust only for increases
Selection Text: P_ARKEY = Area unit
Title: RE: Rent Adjustment - Calculation and Simulation
Text Symbol: CH7 = Rent in Accordance with Locality
Text Symbol: CH8 = Include modernizations?
Text Symbol: CH9 = Write back rent reserve?
Text Symbol: CHA = Absolute Method
Text Symbol: CHD = (New Status Date)
Text Symbol: CHF = ResPrio-apprec.
Text Symbol: CHG = ResPrio-Locality
Text Symbol: CHM = Modernization Measures
Text Symbol: CHN = Single Settlement
Text Symbol: CHR = Relative Method
Text Symbol: CHU = Enter Value Between 0 and 100
Text Symbol: CHW = Enter Value Between 0 and 100
Text Symbol: CP1 = Lease-Out -> Rental Unit
Text Symbol: CH6 = Marginal Gross Yield
Text Symbol: CH5 = Mainten./Operat.Costs Index
Text Symbol: CH4 = Standard of Living Index
Text Symbol: CH3 = Mortgage Loan Rate
Text Symbol: CH1 = Choice of Adjustment Method
Text Symbol: BWG = Direction of Transfer
Text Symbol: APD = Adjustment Data
Text Symbol: AO4 = Parameters
Text Symbol: AO3 = Adjust both
Text Symbol: AO2 = Only adjust rental units
Text Symbol: AO1 = Only adjust lease-outs
Text Symbol: AO0 = Adjustment Objects
Text Symbol: ANB = Adjustment Amounts
Text Symbol: ZF4 = only contracts not subject to approval
Text Symbol: ZF3 = all contracts subject to approval



Text Symbol: ZF2 = all contracts
Text Symbol: ZF1 = Consideration of
Text Symbol: WBE = Cost efficiency analysis
Text Symbol: VVG = Select.Requirements
Text Symbol: VM2 = Select maximum amounts
Text Symbol: VM1 = Select minimum amounts
Text Symbol: VM0 = Make no selection
Text Symbol: T20 = Data is being read ...
Text Symbol: T03 =
Text Symbol: T02 = Calculation
Text Symbol: T01 = Simulation
Text Symbol: PRZ = %
Text Symbol: MOD = Modernization Measure
Text Symbol: MAX = Max.Values
Text Symbol: M02 = Details for Mode and/or Activity Not Permitted
Text Symbol: M01 = Method Comparison Completed
Text Symbol: LID = Adjustment Run Identification
Text Symbol: IS4 = Conditions and sales gradings
Text Symbol: IS3 = Only Sales Gradings
Text Symbol: IS2 = Only conditions
Text Symbol: IS1 = Adjust what?
Text Symbol: GUT = Expert opinion
Text Symbol: DST = Display
Text Symbol: CP2 = Rental Unit -> Lease-Out


INCLUDES used within this REPORT RFVIMACO_45B

INCLUDE IFVIMACO_SELSCR.


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:

RERA_POPUP_MVME_PARAMETERS CALL FUNCTION 'RERA_POPUP_MVME_PARAMETERS' EXPORTING iv_sanpnr = gn_sanpnr CHANGING cr_rfvimapara = gr_popup.

RERA_POPUP_ADJUST_VALUE_TABLE CALL FUNCTION 'RERA_POPUP_ADJUST_VALUE_TABLE' EXPORTING iv_popup_type = gc_popup_type IMPORTING ev_answer = gc_answer TABLES ct_adjval = gt_adjval EXCEPTIONS OTHERS = 1.

RERA_COMP_RENTAL_ADJUSTMENT CALL FUNCTION 'RERA_COMP_RENTAL_ADJUSTMENT' EXPORTING iv_sanpnr = gr_modelist-sanpnr iv_sactnr = gc_sactnr ir_params = gr_params iv_update = gb_update iv_prog_ind = gc_prog_ind IMPORTING er_vimi17 = gr_vimi17 ev_mv_selected = gr_adjstatist-mv_selected ev_me_selected = gr_adjstatist-me_selected ev_mv_adjusted = gr_adjstatist-mv_adjusted ev_me_adjusted = gr_adjstatist-me_adjusted TABLES ct_vimimv = gt_vimimv ct_vimi01 = gt_vimi01 ct_viob01 = gt_viob01 ct_viob03 = gt_viob03 it_adjval = gt_adjval it_skoart = s_skoart et_vimi16 = gt_vimi16 et_protocol = gr_ptunit-prtcol.

RERA_F4SH_SKOART_FOR_SANPNR CALL FUNCTION 'RERA_F4SH_SKOART_FOR_SANPNR' EXPORTING iv_sanpnr = gn_sanpnr iv_repid = gc_repid iv_dynnr = '1000' iv_dynfd = 'P_SKOART' IMPORTING ev_skoart = p_skoart EXCEPTIONS no_values_found = 1 OTHERS = 2.

RERA_SAVE_RENTAL_ADJUSTMENT CALL FUNCTION 'RERA_SAVE_RENTAL_ADJUSTMENT' EXPORTING ir_vimi17 = pr_vimi17 iv_check_permission = ' ' "Schon bei Berechnung TABLES it_vimi16 = pt_vimi16 it_prtcol = pr_ptunit-prtcol EXCEPTIONS saving_failed = 1 no_permission = 2 OTHERS = 3.



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