Menu

SAP Function Module FVD_MODEL_FIRST_DATE_OF_CHANGE

Modellrechnung: Frühester Termin für eine Ratenplanänderung

The Function Module FVD_MODEL_FIRST_DATE_OF_CHANGE (Modellrechnung: Frühester Termin für eine Ratenplanänderung) is a standard Function Module in SAP ERP and is part of the function group FVD_MODEL_CONTROL within the package FVVCL_MODEL.

Technical Information

Function Module FVD_MODEL_FIRST_DATE_OF_CHANGE
Short Text Modellrechnung: Frühester Termin für eine Ratenplanänderung
Function Group FVD_MODEL_CONTROL
Package FVVCL_MODEL
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
I_AMMRHY TYPE AMMRHY '001' Anzahl Monate der Periode
I_COND_TYPES TYPE RINTER_COND_TYPE_INFORMATION Zusätzliche Informationen zu Konditionsarten
I_FIRST_RATE_DATE TYPE DFAELL Datum der (aller)ersten Ratenfälligkeit
I_KEYDATE TYPE TB_MODEL_DATE_NEW_PAYMENT_PLAN Stichtag der Ratenplanänderung (zu prüfen auf Zulässigkeit)
I_LOG_HANDLE TYPE BALLOGHNDL Anwendungs-Log: Handle eines Protokolls
I_PAYDAY TYPE TB_MODEL_PAYDAY Modellrechnung: Datenelement 'Tag der Ratenzahlung' (1-31)
I_POSTDATE_MAXIMUM TYPE DVALUT Datum, bis zu dem gebucht wurde (als Berechnungstag)
I_RATE_AMOUNT TYPE BNWHR Nominalbetrag / Nennbetrag
I_RATE_OR_TERM TYPE TB_MODEL_P_RATE_OR_TERM Rate oder Anzahl Raten berechnen?
I_STGMETH TYPE VVSTGMETH '1' Tageberechnungsmethode (Finanzstrom)
I_TAB_VVZZKOPO TYPE TRTY_VVZZKOPO Tabellentyp für Tabelle VVZZKOPO
I_VZZKOKO TYPE VZZKOKO Tabelle Konditionskopf

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_DATE_REMAINING_CAPITAL TYPE DFAELL Stichtag, zu dem das Restkapital (über LAC) ermittelt werden soll (Fälligkeit)
E_FIRST_REPAY_COND_WITH_RCO TYPE TB_MODEL_Y_OR_N Enthält die allererste Tilgungskondition eine REPCHG-Kennzeichnung?
E_KEYDATE_IN_FIRST_REPAY_COND TYPE TB_MODEL_Y_OR_N Liegt der Stichtag in der ersten Periode der allerersten Tilgungskondition?
E_KEYDATE_MINIMUM TYPE DGUEL_KP Frühestmöglicher Termin für eine Ratenplanänderung (ggfs. mit Vor-Löschen)
E_KEYDATE_PROPOSED TYPE DGUEL_KP Nächste 'freie' Ratenplanänderung (Vorschlagswert für Konditionsbeginn)
E_RC TYPE SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

This function module does not define any TABLE parameters.

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
KEYDATE_BEFORE_START_OF_TERM Stichtag liegt vor dem Laufzeitbeginn
KEYDATE_BEYOND_END_OF_TERM Stichtag liegt jenseits des Laufzeitendes
NO_CHANGE_BEFORE_ELIMINATION Keine Änderung vor Löschung früherer Ratenplanänderung
NO_CHANGE_BEFORE_FIRST_RT_DATE Keine Änderung vor der -Ersten Ratenfälligkeit-
NO_CHANGE_BEFORE_FIXED_COND Keine Änderung vor -unveränderlicher- Kondition
NO_CHANGE_BEFORE_REPAY_START Keine Änderung vor dem ersten Tilgungsbeginn
NO_CHANGE_IN_FIRST_PERIOD Keine Änderung in erster Periode
NO_CHANGE_IN_POSTED_PERIODS Keine Änderung in gebuchten Perioden möglich