Was ist Standard-DSO in SAP? Wie erstelle ich eins?
Ein Standard-DSO verfügt über drei transparente Tabellen in der Datenbank.
- Aktivierungswarteschlange: Enthält die Datensätze, die aktualisiert werden sollen und noch nicht aktiviert wurden.
- Aktive Daten:Tabelle, die aktive Daten enthält.
- Änderungsprotokoll:Enthält den Änderungsverlauf für Deltaladungen.
Prozess der Datenübertragung an den VNB
- Die Daten werden zunächst in die Aktivierungswarteschlange geladen, die auch als „Neue Datentabelle“ bezeichnet wird.
- Daten werden bei „Aktivierung“ von der neuen Datentabelle in die aktive Datentabelle übertragen
- Und dann zur Protokolltabelle ändern. In der Änderungsprotokolltabelle können Sie die geänderten oder korrigierten Daten anzeigen.
Hinweis: Die Daten in der Änderungsprotokolltabelle werden redundant gespeichert und können gelöscht werden, nachdem die Datensätze aktiviert wurden.
Erstellung eines Standard-DSO
Schritt 1)
- Gehen Sie zum Transaktionscode RSA1
- Klicken Sie auf die Schaltfläche OK.
Schritt 2)
- Navigieren Sie zur Registerkarte „Modellierung“ -> „InfoProvider“.
- Klicken Sie mit der rechten Maustaste auf InfoArea.
- Klicken Sie im Kontextmenü auf „DataStore-Objekt erstellen“.
Schritt 3)
- Geben Sie den technischen Namen ein.
- Geben Sie die DescriptIon.
- Klicken Sie auf die Schaltfläche „Erstellen“.
Einstellungen im DSO
- Typ des DataStore-Objekts: Mit dieser Option kann der Typ des DSO geändert werden. Standardmäßig wird Standard-DSO ausgewählt. Dies kann in „Schreiboptimiert“ oder geändert werden DSO direkt aktualisieren.
- SID-Generierung bei Aktivierung: Generiert die Ersatz-ID (SID) für jeden Stammdatenwert, wenn diese Option aktiviert ist.
- Eindeutige Datensätze: Diese Option kann verwendet werden, wenn das DSO niemals doppelte Werte enthält.
- Qualitätsstatus automatisch auf „OK“ setzen: Diese Einstellung setzt den Qualitätsstatus, nachdem das Laden der Daten abgeschlossen ist.
- Daten automatisch aktivieren: Die DSO-Aktivierung wird mithilfe dieser Einstellung automatisiert.
- Daten automatisch aktualisieren: Mit dieser Einstellung können im DSO geladene Daten automatisch in Zielobjekte geladen werden.
Einbeziehung von Schlüsselfeldern und Datenfeldern in das DSO
DSO enthält zwei Arten von Feldern
- Schlüsselfeld
- Datenfeld
Das Schlüsselfeld wird verwendet, um die Datensätze eindeutig zu machen. Weitere Felder können als Datenfelder in das DSO eingebunden werden,
Schritt 1) Klicken Sie mit der rechten Maustaste auf „Schlüsselfelder“ und wählen Sie die Option „InfoObject Direct Input“.
Schritt 2) Das folgende Popup öffnet sich. Hier können Sie die technischen Namen der InfoObjects Sie müssen einschließen und die Eingabetaste drücken.
Nachfolgend sind die hinzugefügten Schlüsselfelder aufgeführt DSO.
Schritt 3) Das Navigationsattribut wird im DSO standardmäßig angezeigt, das Kontrollkästchen „Navigation ein/aus“ muss jedoch aktiviert werden, wenn es in der Berichterstellung verwendet werden soll.
Schritt 4) Der DSO-Strukturentwurf ist abgeschlossen. Aktivieren Sie das DSO, indem Sie auf die Schaltfläche „Aktivieren“ klicken.