Deltaextraktion der bewegungsbasierten
Kapitalien
Die Deltaextraktion bewegungsbasierter Kapitalien erfolgt über die InfoSource 0CML_DELTA.
Die Deltaermittlung ist unabhängig vom Datenziel.
Die Fortschreibung aus dem Extraktor erfolgt immer in das ODS Delta über Erfassungsdatum. Für die Deltaextraktion kann ein Deltainit durchgeführt werden. Technisch besteht zwischen Delta (Delta-Update) und Deltainit (Initialisierung des Deltaverfahrens) kein Unterschied.
Die erste Extraktion von Bewegungsdaten in das ODS ist der Deltainit. Es werden alle Bewegungen extrahiert ab dem Datum „technisches Datum ab“ das zur Delta-InfoSource im Customizing des CML (Transaktion: BWFS_INFOSOURCE_DELT) angegeben wurde.
Die Daten werden bei der ersten Extraktion verdichtet geliefert.
Alternativ können Sie auch eine leere Deltainitialisierung durchführen.
Für die Istdatenextraktion des Darlehens gibt es eine Zeitstempelverwaltung, die im Paket FS_BW_TECHNICAL abgelegt ist.
In mehreren Tabellen werden folgende Informationen hinterlegt:
· die Zeitstempel pro InfoSource und Selektionskriterium (BWFS_SETTINGS)
· die Selektionskriterien zu den Zeitstempeln
· das Datum der Bestandsinitialisierung
Ein Deltaextraktor ermittelt zu einer InfoSource die Zeitstempel für die übergebene Selektion. Pro Selektion gibt es somit einen eigenen Zeitstempel. Der Zeitstempel enthält das Datum der letzten Deltaextraktion.
Wenn noch keine Deltaextraktion zur Selektion durchgeführt wurde, wird aus den Zeitstempeltabellen ein Basisdatum ermittelt. Dies ist das Datum, bis zu dem Deltabewegungen in das ODS aus dem R/3 übertragen werden, d.h. das Initdatum der Deltaextraktion.
Mit diesem Zeitstempel und dem Selektionskriterium werden dann die Daten extrahiert, d. h. es wird pro Selektionskriterium mindestens eine Datenbankabfrage gestartet. Bei Selektionskriterien in der Form „von – bis“ werden deren Einzelwerte in die Verwaltungstabellen übertragen.
Die ermittelten Darlehen bilden einen globalen Arbeitsvorrat. Für diesen Arbeitsvorrat werden die Bewegungen extrahiert.
Ist- und Plandaten werden gemeinsam selektiert. Die Istdaten werden bei einer Deltaextraktion aus den Tabellen VDBEKI, VDBEPI und VDBEPP gelesen.
Grundlage für die Datenextraktion sind die Änderungszeiger:
· Wenn an einem Darlehen Ist- oder Plansätze geändert werden, wird diese Information über die Änderungszeiger in den Änderungszeigertabellen abgespeichert.
· Die Information, welches Darlehen bebucht wurde, wird aus den Änderungszeigern gelesen. Aus den Tabellen VDBEKI, VDBEPI und VDBEPP werden die entsprechenden Bewegungen zu den Darlehen selektiert. Es gelten folgende Selektionskriterien:
¡ für VDBEKI und VDBEPI: Buchungskreis, Vertragsnummer, Datum „Übergabe an FiBu“
¡ für VDBEPP: Buchungskreis, Vertragsnummer
Die Plandaten werden aus der Tabelle VDBEPP gelesen. Über das ODS für die Deltakennzahlen (Delta über Erfassungsdatum) werden folgende Daten ermittelt:
· Für geänderte Plansätze wird ein Delta ermittelt.
· Neu hinzugefügte Plansätze werden auch im ChangeLog des ODS ausgegeben.
· Gelöschte Plansätze müssen vom Extraktor ermittelt werden. Dies erfolgt über eine Schattentabelle, die bei der Extraktion fortgeschrieben wird. Bei jeder Extraktion zeichnet der Extraktor die extrahierten Plansätze auf. Bei der nächsten Extraktion wird dieser Bestand mit den aktuellen Daten verglichen.
Beim Übertrag der Plandaten an das BW wird eine Schattentabelle mit den Schlüsselinformationen mitgeschrieben. Zusätzlich dazu wird pro Darlehen ein Verwaltungssatz geschrieben, in den der Zeitstempel der tatsächlichen Extraktion eingefügt wird. Bei der nächsten Extraktion werden nur Sätze berücksichtigt, die nach diesem Zeitpunkt liegen. Durch diese Erweiterung der Schattentabelle um den exakten Extraktionszeitpunkt wird sichergestellt, dass keine Daten verloren gehen oder doppelt gesendet werden.
Der Zeitstempel des Extraktorlaufes wird aber weiterhin benötigt. Er dient dazu, die geänderten Darlehen aus den Änderungszeigertabellen zu ermitteln. Ein Darlehen, das bis zum Start der Extraktion nicht geändert wurde, wird nicht extrahiert, auch wenn es sich im Extraktionslauf ändert.
Für alle Darlehen, deren Plansätze geändert wurden, werden die Schlüssel in der Schattentabelle mit denen in der Tabelle VDBEPP verglichen. Die gelöschten Plansätze, die in der Tabelle VDBEPP fehlen, werden als solche an das BW geschickt, und in der Schattentabelle wird für diese Datensätze das Löschkennzeichen gesetzt. Die neu eingefügten Sätze fehlen in der Schattentabelle. Diese werden an das BW geschickt und die Schlüsselinformationen in die Schattentabelle eingefügt.
Die geänderten Plansätze erkennt man am Änderungsdatum in der Tabelle VDBEPP. Die geänderten Sätze werden wie die neu eingefügten an das ODS geschickt. Das ODS ermittelt das Delta.
Durch Änderungen in der Verbuchung der Plansätze mit dem Release FinServ 1.2 werden Plansätze bei einer Plansatzfortschreibung nicht mehr automatisch gelöscht.
Während der Extraktion werden Darlehen gesperrt, wenn während der Selektion eines Datenpaketes Daten der VDBEKI, VDBEPI und VDBEPP betroffen sind.