SAP Reports / Programs

RFVIMADC SAP ABAP Report - Rent Adjustment - Reminder for Adjustments That Have Not Been Approved







RFVIMADC is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report prints reminders for rent adjustments subject to approval, which which approval has not yet been given...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 RFVIMADC 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

FOB9 - Rent Adj. - Reminder Print ALL
FOBJ - Rent Adj. - Reminder Print RLR
FOBT - Rent Adj. - Reminder Print FAC
FOBW - Rent Adj. - Reminder Print SCS
FOBX - Rent Adj. - Reminder Print FAR
FOBL - Rent Adj. - Reminder Print EXP
FOBM - Rent Adj. - Reminder Print CEA
FOBN - Rent Adj. - Reminder Print MOD
FOBO - Rent Adj. - Reminder Print IND
FOBY - Rent Adj. - Reminder Print GAR
FOBZ - Rent Adj. - Reminder Print ACO
FOBB - Rent Adj. - Reminder Print CGP


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 RFVIMADC. "Basic submit
SUBMIT RFVIMADC AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIMADC 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_BUKRS = D Company Code
Selection Text: PAR_GV = D Correspondence Activity
Selection Text: P_CUR2 = Second Currency
Selection Text: S_XIDENT = D Identification
Selection Text: S_SWENR = D Business Entity
Selection Text: S_SMIVE = D Lease-out
Selection Text: S_SMENR = D Rental Unit
Selection Text: S_SKOART = D Condition Type
Selection Text: S_SANPNR = D Adjustment Method
Selection Text: S_DZUBIS = Approval On
Selection Text: S_DUNLEV = D Reminder Level
Selection Text: S_DGAB = D Adjustment On
Selection Text: P_RDAT = Reply By
Selection Text: P_PRTC = Issue Log
Selection Text: P_PDAT = Letter Creation Date
Selection Text: P_JINCDL = Next Reminder Level
Selection Text: P_DEXC = Translation Date 2nd Currency
Selection Text: P_JAHW = Old Local Curr., Convers.Date
Title: Rent Adjustment - Reminder for Adjustments That Have Not Been Approved
Text Symbol: T05 = No adjustments requiring reminders found
Text Symbol: T04 = Change to VIMI16 failed
Text Symbol: T03 = BE
Text Symbol: T02 = Data is being read...
Text Symbol: T01 = Condition Type
Text Symbol: MSN = New RA
Text Symbol: 006 = Update rent adjustments
Text Symbol: 005 = Output Control
Text Symbol: 004 = Choose contracts first
Text Symbol: 003 = General Selections
Text Symbol: 002 = Translation to Other Currency
Text Symbol: 001 = Selection of Dunnable Rent Adjustments


INCLUDES used within this REPORT RFVIMADC

INCLUDE IFVIMADC_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:

RE_CORRESPOND_PRTCL_FLAG_DFLT CALL FUNCTION 'RE_CORRESPOND_PRTCL_FLAG_DFLT' CHANGING c_flg_show_errors = p_prtc EXCEPTIONS OTHERS = 1.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING i_bukrs = p_bukrs IMPORTING e_date = gd_dexchcuk EXCEPTIONS OTHERS = 1.

RERA_GET_ADJUST_PARAMETERS CALL FUNCTION 'RERA_GET_ADJUST_PARAMETERS' EXPORTING i_sanpnr = gn_sanpnr i_sactnr = gc_sactnr IMPORTING e_mc_id = gc_mc_id e_need_agreement = gb_need_agree.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING i_bukrs = p_bukrs IMPORTING e_date = gd_dexchcuk EXCEPTIONS OTHERS = 1.

MV_KVT_VALUES_LIST CALL FUNCTION 'MV_KVT_VALUES_LIST' EXPORTING i_korrber = con_kanw_radj_dunn i_rantyp = con_rantyp-immo IMPORTING e_korrvorf = hlp_kv EXCEPTIONS nothing_selected = 1 no_list = 2 OTHERS = 3.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING i_bukrs = p_bukrs IMPORTING e_date = gd_dexchcuk EXCEPTIONS OTHERS = 1.

FI_EMU_GET_OLD_CURRENCY CALL FUNCTION 'FI_EMU_GET_OLD_CURRENCY' EXPORTING i_bukrs = p_bukrs IMPORTING e_hwaer = gc_swhrkndcuk * E_HWAE2 = * E_HWAE3 = EXCEPTIONS companycode_not_found = 1 system_error = 2 OTHERS = 3.

RERA_DUNNABLE_ADJMNTS_SELECT CALL FUNCTION 'RERA_DUNNABLE_ADJMNTS_SELECT' IMPORTING et_item_dun = gt_alv_item TABLES it_vimimv = gt_vimimv.

RERA_DUNNABLE_ADJMNTS_FILTER CALL FUNCTION 'RERA_DUNNABLE_ADJMNTS_FILTER' EXPORTING iv_print_date = p_pdat iv_incr_level = p_jincdl IMPORTING et_head_dun = gt_alv_head ct_item_dun = gt_alv_item TABLES et_protocol = gt_protocol.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = lc_repid i_callback_pf_status_set = con_setgui_form i_callback_user_command = con_usrcmd_form it_fieldcat = lt_fieldcat " it_events = lt_events i_tabname_header = 'GT_ALV_HEAD' i_tabname_item = 'GT_ALV_ITEM' is_keyinfo = lr_keyinfo is_layout = lr_layout TABLES t_outtab_header = pt_alv_head t_outtab_item = pt_alv_item .

RERA_POPUP_VIMI16_DETAIL CALL FUNCTION 'RERA_POPUP_VIMI16_DETAIL' EXPORTING iv_sactnr = k_sactnr_show iv_set_lock = 'X' CHANGING cr_vimi16 = lr_vimi16.

RERA_PROT_RENTAL_ADJUSTMENT CALL FUNCTION 'RERA_PROT_RENTAL_ADJUSTMENT' TABLES it_protocol = gt_protocol .

REMD_ENCODE_IMKEY CALL FUNCTION 'REMD_ENCODE_IMKEY' EXPORTING i_bukrs = vimi16-bukrs i_smive = vimi16-smive IMPORTING e_intreno = loc_intreno EXCEPTIONS OTHERS = 0.

RE_PRINT_LTTR_FOR_OBJ_CORRAPPL CALL FUNCTION 'RE_PRINT_LTTR_FOR_OBJ_CORRAPPL' EXPORTING i_intreno = loc_intreno i_rc_rnt_adj_dunn = vimi16 i_korrber = con_kanw_radj_dunn i_korrvorf = par_gv i_viprintfromobj1 = loc_fle_viprintfromobj1 * IMPORTING * E_FLG_PROG_END = TABLES * T_I_RSOXIDENT = * T_I_RSOSANPNR = * T_I_RSOVVNDOCCNT = t_c_errors = loc_tab_errors EXCEPTIONS object_key_failure = 1 corr_activity_def_failure = 2 printing_canceled = 3 printing_failure = 4 tenancy_law_not_unique = 5 no_notice_for_rental_contract = 6 no_inspection_of_ru_for_rc = 7 corract_corrappl_not_assigned = 8 no_collateral_for_rc = 9 no_sales_settlement_for_rc = 10 no_ru_inspect_letter_for_rc = 11 OTHERS = 12.

RERA_DUNNABLE_ADJMNTS_UPDATE CALL FUNCTION 'RERA_DUNNABLE_ADJMNTS_UPDATE' EXPORTING iv_print_date = p_pdat it_item_dun = lt_item EXCEPTIONS db_save_failed = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = * I_INTERNAL_TABNAME = i_structure_name = 'VIMI16' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = CHANGING ct_fieldcat = pt_fieldcat .



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