Ansicht
Dokumentation

FVD_ARC_POSTING_DATE_CHECK - Prüft, ob Plansätze aus Sicht der Belegarchivierung gebucht werden dürfen

FVD_ARC_POSTING_DATE_CHECK - Prüft, ob Plansätze aus Sicht der Belegarchivierung gebucht werden dürfen

ROGBILLS - Synchronize billing plans   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein FVD_ARC_POSTING_DATE_CHECK prüft, ob alle mittels des Importparameters I_TAB_VDBEPP (Plansatztabelle) übergebenen Plansätze an dem über den Importparameter I_DBUDAT (Buchungsdatum) bezeichneten Stichtag aus Sicht der Belegdatenarchivierung buchbar sind.

Zusätzlich kann über den Importparameter I_DETAILED_CHECK bestimmt werden, ob eine ausführliche Prüfung ('1' = Ja) oder nur eine Kurzprüfung ('0'= Nein = Defaultwert) erfolgen soll.

Zu allen in der Plansatztabelle genannten Plansätzen werden der jeweils zugehörige Darlehensvertrag und die damit (möglicherweise) verbundenen Verwaltungsdaten der Archivierung aus VDARC_DOC_ADM gelesen, insbesondere auch die vertragsabhängigen Maximalwerte der Datumsangaben aus der jeweils letzten Archivierung.

Liegt das zu prüfende Buchungsdatum oder eine der in den Plansätzen vorgesehenen Datumsangaben (Berechnungstag, Fälligkeit oder Zahlungstag) unterhalb des jeweiligen Maximalwertes aus den Verwaltungsdaten der Archivierung, so erhält der Exportparameter E_POSTING_IMPOSSIBLE den Wert '1' (= Ja), die Buchung wird als nicht durchführbar gekennzeichnet.
Wird in keinem der Plansätze eine Datumsverletzung dieser Art gefunden, so behält E_POSTING_IMPOSSIBLE den Wert '0' (= Nein) bei.

Wird mit dem Importparameter I_DETAILED_CHECK die ausführliche Prüfung gewünscht, so werden alle Plansätze auf mögliche Datumsverletzungen hin untersucht, und es werden bis zu 4 verschiedene falsche Datumsangaben an das rufende Programm gemeldet.
Die zugehörigen Exportparameter E_DBUDAT_BEFORE_DPARC (falsches Buchungsdatum), E_DDISPO_BEFORE_DDARC (falscher Zahlungstag), E_DFAELL_BEFORE_DFARC (falsche Fälligkeit) und E_DVALUT_BEFORE_DVARC (falscher Berechnungstag) erhalten bei unzulässiger Datumsangabe jeweils den Wert '1' (= Ja), ansonsten den Wert '0' (= Nein).

Wird demgegenüber nur die Kurzprüfung angefordert, so endet der Ablauf des Funktionsbausteines bereits nach dem ersten festgestellten Datumsfehler. Die Art der falschen Datumsangabe ist bei Bedarf über die Exceptionsparameter DVALUT_BEFORE_DVARC, DFAELL_BEFORE_DFARC und DDISPO_BEFORE_DDARC festzustellen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

E_DBUDAT_BEFORE_DPARC
E_DDISPO_BEFORE_DDARC
E_DFAELL_BEFORE_DFARC
E_DVALUT_BEFORE_DVARC
E_POSTING_IMPOSSIBLE
E_TAB_VDARC_DOC_ADM
I_DBUDAT
I_DETAILED_CHECK
I_TAB_VDBEPP

Ausnahmen

DDISPO_BEFORE_DDARC
DFAELL_BEFORE_DFARC
DVALUT_BEFORE_DVARC

Funktionsgruppe

FVD_DOCUMENTS_ARCHIVE

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3073 Date: 20240523 Time: 060314     sap01-206 ( 49 ms )