SAP Reports / Programs | Cross-Application Components | Cross-Application Components | Financial Mathematics(CA-FIM-FMA) SAP CA

RFIMA_LOAN_SCHEDULE SAP ABAP Report - Daily Simple Interest Method







RFIMA_LOAN_SCHEDULE 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 RFIMA_LOAN_SCHEDULE 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 RFIMA_LOAN_SCHEDULE. "Basic submit
SUBMIT RFIMA_LOAN_SCHEDULE AND RETURN. "Return to original report after report execution complete
SUBMIT RFIMA_LOAN_SCHEDULE 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_ZED02 = Value Date
Selection Text: P_ZED01 = Value Date
Selection Text: P_ZEA10 = Amount
Selection Text: P_ZEA09 = Amount
Selection Text: P_ZEA08 = Amount
Selection Text: P_ZEA07 = Amount
Selection Text: P_ZEA06 = Amount
Selection Text: P_ZEA05 = Amount
Selection Text: P_ZEA04 = Amount
Selection Text: P_ZEA03 = Amount
Selection Text: P_ZEA02 = Amount
Selection Text: P_ZEA01 = Amount
Selection Text: P_TYPE = Product Type
Selection Text: P_RATE = Interest Rate
Selection Text: P_PAYM2 = New Installment
Selection Text: P_PAYM = Periodic Installment
Selection Text: P_NO = Number of Installments
Selection Text: P_DVON2 = Valid From
Selection Text: P_DUE = First Due Date
Selection Text: P_CIA = Subsequent Installment Calc.
Selection Text: P_BALL = Balloon
Selection Text: P_AMT = Amount
Selection Text: P_ZED03 = Value Date
Selection Text: P_SZB = D .
Selection Text: P_PER = D .
Selection Text: P_DVON = D .
Selection Text: P_DBIS = D .
Selection Text: P_CUR = D .
Selection Text: P_ZET10 = Type
Selection Text: P_ZET09 = Type
Selection Text: P_ZET08 = Type
Selection Text: P_ZET07 = Type
Selection Text: P_ZET06 = Type
Selection Text: P_ZET05 = Type
Selection Text: P_ZET04 = Type
Selection Text: P_ZET03 = Type
Selection Text: P_ZET02 = Type
Selection Text: P_ZET01 = Type





Selection Text: P_ZED10 = Value Date
Selection Text: P_ZED09 = Value Date
Selection Text: P_ZED08 = Value Date
Selection Text: P_ZED07 = Value Date
Selection Text: P_ZED06 = Value Date
Selection Text: P_ZED05 = Value Date
Selection Text: P_ZED04 = Value Date
Title: Daily Simple Interest Method
Text Symbol: W14 = ValDte
Text Symbol: S11 = New Installment
Text Symbol: S03 = Type
Text Symbol: S02 = Amount
Text Symbol: S01 = Value Date
Text Symbol: P07 = Remain.cap.
Text Symbol: P06 = Interest Not Paid
Text Symbol: P05 = Int.Calculated
Text Symbol: P04 = Repaym.
Text Symbol: P03 = Int. Paid
Text Symbol: P02 = Payment
Text Symbol: P01 = Date
Text Symbol: P00 = Cat
Text Symbol: I09 = Int.
Text Symbol: I08 = IncP
Text Symbol: I07 = OutP
Text Symbol: I06 = Act.
Text Symbol: I05 = Plan
Text Symbol: I03 = Incoming Pmnt
Text Symbol: I02 = Conditions
Text Symbol: I01 = Contrct
Text Symbol: B01 = New Installment:
Text Symbol: A02 = Actual APR:
Text Symbol: A01 = Original APR:
Text Symbol: S12 = Valid From
Text Symbol: W13 = PrdDays
Text Symbol: W12 = Days
Text Symbol: W11 = Prd End
Text Symbol: W10 = Prd Start
Text Symbol: W09 = CalcTo
Text Symbol: W08 = CalcFm





Text Symbol: W07 = Due
Text Symbol: W06 = CBasis
Text Symbol: W05 = NomBC
Text Symbol: W04 = APCrc
Text Symbol: W03 = D
Text Symbol: W02 = C
Text Symbol: W01 = Cat
Text Symbol: W00 = Grp
Text Symbol: VP3 = One Time Pay.
Text Symbol: VP2 = Interest Only
Text Symbol: VP1 = Repayment Plus Int.
Text Symbol: VP0 = Repayment And Int.
Text Symbol: V04 = Curtailment
Text Symbol: V03 = Prepayment
Text Symbol: V02 = Incoming Pmnt
Text Symbol: S14 = Percentage
Text Symbol: S13 = Balloon


INCLUDES used within this REPORT RFIMA_LOAN_SCHEDULE

No INCLUDES are used within this REPORT code!


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:

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = L_ID VALUES = LT_ZE_TYPE EXCEPTIONS ID_ILLEGAL_NAME = 0.

FIMA_CASH_FLOW_CREATE CALL FUNCTION 'FIMA_CASH_FLOW_CREATE' EXPORTING I_DBERVON = G_DVON I_DBERBIS = G_DBIS I_DBLFZ = G_DVON I_DEFSZ = G_DBIS IT_BEWE = GT_BEWE0 IMPORTING ET_BEWE = GT_BEWE1 CHANGING CT_KOND = GT_KOND0.

FIMA_INSTALLMENT_CALCULATE_NEW CALL FUNCTION 'FIMA_INSTALLMENT_CALCULATE_NEW' EXPORTING I_FORMROUTINE = 'FORMEL_PAYMENT_DRIVEN_CF' I_PROGRAMNAME = 'SAPLFF15' IMPORTING E_INSTALLMENT = G_PAYM TABLES IBEWE = GT_BEWE1 IBBAS = GT_BBAS0 EXCEPTIONS NOT_SOLVABLE = 0 OTHERS = 0.

FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = U_STARTDATE I_MONTHS = L_AMMRHY IMPORTING E_DATE = C_ENDDATE.

FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = L_DATE I_MONTHS = L_MONTHS IMPORTING E_DATE = L_DATE.

FIMA_DATE_CREATE CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = P_DBIS I_MONTHS = L_MONTHS IMPORTING E_DATE = L_DATE.

FIMA_INTEREST_METHOD_CONVERT CALL FUNCTION 'FIMA_INTEREST_METHOD_CONVERT' EXPORTING I_SZBMETH = -SZBMETH IMPORTING E_STGBASIS = -STGBASIS E_STGMETH = -STGMETH.

FIMA_CASH_FLOW_CREATE CALL FUNCTION 'FIMA_CASH_FLOW_CREATE' EXPORTING I_DBERVON = G_DVON I_DBERBIS = G_DBIS I_DBLFZ = G_DVON I_DEFSZ = G_DBIS IT_BEWE = CT_BEWE0 IMPORTING ET_BEWE = CT_BEWE1 CHANGING CT_KOND = LT_KOND.

FIMA_CASH_FLOW_COMPUTE CALL FUNCTION 'FIMA_CASH_FLOW_COMPUTE' CHANGING CT_BEWE = CT_BEWE1 CT_BBAS = CT_BBAS0.

FIMA_APR_CALCULATE



CALL FUNCTION 'FIMA_APR_CALCULATE' EXPORTING I_FREQUENCY = L_FREQUENCY IT_EFFZ = LT_EFFZ IMPORTING E_APR = L_APR EXCEPTIONS OTHERS = 0.

FIMA_CASH_FLOW_CREATE CALL FUNCTION 'FIMA_CASH_FLOW_CREATE' EXPORTING I_DBERVON = U_START_DAT I_DBERBIS = U_END_DAT I_DBLFZ = U_START_DAT I_DEFSZ = U_END_DAT IT_BEWE = LT_BEWE0 IMPORTING ET_BEWE = LT_BEWE1 CHANGING CT_KOND = LT_KOND0.

FIMA_INSTALLMENT_CALCULATE_NEW CALL FUNCTION 'FIMA_INSTALLMENT_CALCULATE_NEW' EXPORTING I_FORMROUTINE = 'FORMEL_PAYMENT_DRIVEN_CF' I_PROGRAMNAME = 'SAPLFF15' IMPORTING E_INSTALLMENT = C_BKOND TABLES IBEWE = LT_BEWE1 IBBAS = LT_BBAS0 EXCEPTIONS NOT_SOLVABLE = 1 OTHERS = 2.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = L_ID VALUES = LT_PR_TYPE EXCEPTIONS ID_ILLEGAL_NAME = 0.



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