RFVDUEKR 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 RFVDUEKR into the relevant SAP transactions such as SE38 or SE80
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_ZINS = Interest rate per month
Selection Text: P_RUNIT = Rounding unit
Selection Text: P_RTYPE = Subsequent installment
Selection Text: P_R2 = 30th of the month
Selection Text: P_R1 = 15th of the month
Selection Text: P_NOM = Nominal loan amount
Selection Text: P_LRAT = Adjust last installment
Selection Text: P_LFZ = Term in months
Selection Text: P_GEB = Processing charge (%)
Selection Text: P_DAUS = Disbursement on
Selection Text: P_DABL = Terminated on
Title: Program RFVDUEKR
Text Symbol: VLZ = Accrued int.
Text Symbol: RG1 = Installment due date
Text Symbol: R02 = 30th of month
Text Symbol: R01 = 15th of month
Text Symbol: NKR = Net loan amount
Text Symbol: KRE = Loan amount
Text Symbol: GEB = Proc. charge
Text Symbol: FRA = Subseq.in.
Text Symbol: F03 = Loan terminat.
Text Symbol: F02 = Installment calc.
Text Symbol: F01 = Loan structure
Text Symbol: ERA = 1st in.
Text Symbol: EFF = Effect.
Text Symbol: BKR = Gross loan amount
Text Symbol: BIS = to
Text Symbol: VOM = Frm
Text Symbol: ZIN = Intrst
Text Symbol: ZIT = Payment on Installment Interest Repayment Remaining capital
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FIMA_NUMERICAL_VALUE_ROUND CALL FUNCTION 'FIMA_NUMERICAL_VALUE_ROUND' EXPORTING I_RTYPE = P_RTYPE I_RUNIT = HLP_RUNIT I_VALUE = HLP_FOLGERATE_FL IMPORTING E_VALUE_RND = HLP_FOLGERATE.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = 'X' I_MONTHS = '1-' IMPORTING E_DATE = HLP_DBERVON.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = HLP_DBERVON IMPORTING E_DAYS_OF_MONTH = HLP_DBERVON+6(2).
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = HLP_DBERVON IMPORTING E_FLG_END_OF_MONTH = HLP_SULT_FEB.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = P_LFZ IMPORTING E_DATE = HLP_DBERBIS.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = SY-INDEX IMPORTING E_DATE = L_IT_EFFZ-DDISPO.
EFFEKTIVZINS_BERECHNEN CALL FUNCTION 'EFFEKTIVZINS_BERECHNEN' EXPORTING I_FLG_IEFFZ = 'X' I_SEFFMETH = '8' I_SZBMETH = CON_SZBMETH I_RUNIT = '0.0000001'
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = SY-INDEX IMPORTING E_DATE = L_IT_EFFZ-DDISPO.
EFFEKTIVZINS_BERECHNEN CALL FUNCTION 'EFFEKTIVZINS_BERECHNEN' EXPORTING I_FLG_IEFFZ = 'X' I_SEFFMETH = '8' I_SZBMETH = CON_SZBMETH I_RUNIT = '0.0000001'
FIMA_DAYS_BETWEEN_TWO_DATES CALL FUNCTION 'FIMA_DAYS_BETWEEN_TWO_DATES' EXPORTING I_DATUM_VON = P_DAUS I_KZ_ULT_VON = 'X' I_DATUM_BIS = HLP_DBERVON I_KZ_ULT_BIS = 'X' I_SZBMETH = CON_SZBMETH IMPORTING E_TAGE = HLP_ATAGE.
FIMA_INTEREST_COMPUTE CALL FUNCTION 'FIMA_INTEREST_COMPUTE' EXPORTING I_BBASIS = P_NOM I_PZINS = HLP_PZINS I_ATAGE = HLP_ATAGE I_SZBMETH = CON_SZBMETH IMPORTING E_BZINSEN = HLP_VORLZINSEN.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = '1' IMPORTING E_DATE = HLP_DVALUT_1.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = HLP_DVALUT_1 IMPORTING E_FLG_END_OF_MONTH = HLP_SVULT_1.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = '12' IMPORTING E_DATE = HLP_DVALUT_12.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = HLP_DVALUT_12 IMPORTING E_FLG_END_OF_MONTH = HLP_SVULT_12.
FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = '2' IMPORTING E_DATE = L_IT_KOND-DVALUT.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = L_IT_KOND-DVALUT IMPORTING E_FLG_END_OF_MONTH = L_IT_KOND-SVULT.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = L_IT_KOND-DVALUT IMPORTING E_FLG_END_OF_MONTH = L_IT_KOND-SVULT.
CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = HLP_DBERVON I_FLG_END_OF_MONTH = HLP_SULT_FEB I_MONTHS = '2' IMPORTING E_DATE = L_IT_KOND-DVALUT.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = L_IT_KOND-DVALUT IMPORTING E_FLG_END_OF_MONTH = L_IT_KOND-SVULT.
FIMA_END_OF_MONTH_DETERMINE CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE' EXPORTING I_DATE = L_IT_BEWE-DVALUT IMPORTING E_FLG_END_OF_MONTH = L_IT_BEWE-SVULT.
FIMA_TRANSACTIONS_GENERATE CALL FUNCTION 'FIMA_TRANSACTIONS_GENERATE' EXPORTING I_DBERVON = HLP_DBERVON_VORLZ I_DBERBIS = HLP_DBERBIS I_SINCL = '0' I_DBLFZ = HLP_DBERVON_VORLZ I_DEFSZ = HLP_DBERBIS TABLES I_KONDI = L_IT_KOND I_BEWE = L_IT_BEWE E_BEWE = L_ET_BEWE.
FIMA_ZINS_UND_TILG_BERECHNEN CALL FUNCTION 'FIMA_ZINS_UND_TILG_BERECHNEN' TABLES IBEWE = L_ET_BEWE IBBAS = L_T_BBAS EBBAS = L_T_BBAS2.
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 RFVDUEKR or its description.