Ansicht
Dokumentation

Behandlung doppelter Datensätze (neu) ( RELNBW_30A_WHM_MONSKIP )

Behandlung doppelter Datensätze (neu) ( RELNBW_30A_WHM_MONSKIP )

General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Behandlung doppelter Datensätze (neu)

Verwendung

DataSources können zu einem Schlüssel zeitunabhängiger Stammdaten oder zeitunabhängiger Texte mehrere Datensätze in einem Request an das BW übertragen. Werden Datensätze innerhalb eines Requests mehrfach an das BW übertragen, so kann dies u.U. anwendungsbedingt erklärbar sein, und ist in diesem Fall nicht als Fehler zu werten. Das BW stellt ab 3.0A mit dem Handling doppelter Datensätze Funktionalität bereit, die eine solche Mehrdeutigkeit handhaben kann.

Die DataSource trägt dabei die Information darüber, ob sie potentiell doppelte Datensätze überträgt. Diese Information wird beim Anlegen von neuen InfoPackages dem Scheduler übergeben.

Wenn

  • die DataSource potentiell doppelte Datensätze überträgt,
  • und es sich ausschließlich um zeitunabhängige Stammdaten oder zeitunabhängige Texte handelt ,

dann setzt das BW-System das Kennzeichen DataSource überträgt doppelte Datensätze auf der Registerkarte Verarbeitung im Scheduler.

Per Default ist in diesem Fall auch das Kennzeichen Doppelte Datensätze ignorieren gesetzt. Bei mehrfach übertragenen Datensätzen wird dann per Default zu einem bestimmten Schlüssel der letzte Datensatz eines Requests im BW verbucht. Die übrigen Datensätze zu diesem Schlüssel im selben Request werden ignoriert.

Aus Konsistenzgründen ist das Ignorieren doppelter Datensätze nur möglich, wenn die Daten seriell verbucht werden, d.h. wenn zuerst nur ins PSA verbucht und anschließend, wenn die Daten erfolgreich ins PSA geschrieben worden sind, in die Stammdaten- bzw. Texttabelle des InfoObjects fortgeschrieben wird. Diese Art der Datenverbuchung war bisher nur für Bewegungsdaten möglich. Im Scheduler können sie jetzt die entsprechenden Einstellungen auch für Stammdaten und Texte vornehmen. Überträgt eine DataSource potentiell doppelte Datensätze oder haben Sie das Kennzeichen Doppelte Datensätze ignorieren manuell gesetzt, so wird im Scheduler automatisch die Datenverbuchung Nur PSA eingestellt.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Sie können die Behandlung von doppelten Datensätzen innerhalb eines Requests im Scheduler auch unabhängig davon festlegen, ob an der DataSource die Einstellung vorgenommen wurde, daß diese potentiell doppelte Datensätze liefert. Dies ist unter Umständen sinnvoll, wenn die Einstellung an der DataSource nicht vorgenommen wurde, aber aus anderen Quellen bekannt ist, daß doppelte Datensätze übertragen werden (z.B. beim Laden von Flat Files). Sie können dann im Scheduler das Kennzeichen Doppelte Datensätze ignorierenmanuell setzen.

Bleibt das Kennzeichen Doppelte Datensätze ignorieren unmarkiert, so führen doppelte Datensätze zu einem Fehler. Die Fehlermeldung wird im Monitor ausgegeben.

Hinweis:

Das Erkennen doppelter Datensätze ist an den Merkmalsschlüssel gebunden. Alle Schlüsselfelder eines Merkmals sollten daher sinnvollerweise von der DataSource versorgt werden. Werden nicht alle Schlüsselfelder von der DataSource versorgt, weil z.B. Schlüsselfelder aus der Extraktstruktur ausgeblendet wurden, so werden Sie beim Aktivieren der Übertragungsregeln durch eine Nachricht darauf hingewiesen.

Auswirkungen auf das Customizing

Weitere Informationen






BAL Application Log Documentation   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4331 Date: 20240523 Time: 184547     sap01-206 ( 92 ms )