Wat is standaard DSO in SAP? Hoe maak je er een?

Anonim

Een standaard DSO heeft drie transparante tabellen in de database.

  1. Activeringswachtrij : Bevat de records die moeten worden bijgewerkt, maar nog niet zijn geactiveerd.
  2. Actieve gegevens: tabel met actieve gegevens.
  3. Wijzigingslogboek: bevat de wijzigingsgeschiedenis voor delta-belastingen.

Proces van gegevensoverdracht naar DSO

  • Gegevens worden eerst geladen in de activeringswachtrij, ook wel de nieuwe gegevenstabel genoemd.
  • Gegevensop "Activering" worden overgebracht van Nieuwe gegevenstabel naar Actieve gegevenstabel
  • En vervolgens om de logtabel te wijzigen. In de wijzigingslogtabel kunt u de gewijzigde gegevens of gecorrigeerde gegevens hebben.

Let op: de gegevens in Change log table zijn redundant opgeslagen en kunnen worden verwijderd nadat de records zijn geactiveerd.

Oprichting van standaard DSO:

Stap 1)

  1. Ga naar transactiecode RSA1
  2. Klik op de OK-knop.

Stap 2)

  1. Navigeer naar het tabblad Modellering-> InfoProvider.
  2. Klik met de rechtermuisknop op InfoArea.
  3. Klik op "Create DataStore Object" in het contextmenu.

Stap 3)

  1. Voer de technische naam in.
  2. Voer de beschrijving in.
  3. Klik op de knop "Aanmaken".

Instellingen in DSO:

  1. Type gegevensopslagobject: deze optie kan worden gebruikt om het type DSO te wijzigen. Standaard zou Standaard DSO worden gekozen. Dit kan worden gewijzigd in voor schrijven geoptimaliseerd of Direct Update DSO.
  2. SID-generatie bij activering: genereerde de surrogaat-ID (SID) voor elke stamgegevenswaarde, wanneer deze optie is aangevinkt.
  3. Unieke gegevensrecords: deze optie kan worden gebruikt wanneer de DSO nooit dubbele waarden zal bevatten.
  4. Kwaliteitsstatus automatisch op "OK" instellen: Met deze instelling wordt de kwaliteitsstatus ingesteld nadat het laden van gegevens is voltooid.
  5. Gegevens automatisch activeren: DSO-activering wordt geautomatiseerd door deze instelling te gebruiken.
  6. Gegevens automatisch bijwerken: gegevens die in de DSO zijn geladen, kunnen met deze instelling automatisch naar doelobjecten worden geladen.

Inclusief sleutelvelden en gegevensvelden in de DSO:

DSO bevat 2 soorten velden

  1. Sleutelveld
  2. Dataveld

Sleutelveld wordt gebruikt om de records uniek te maken. Andere velden kunnen worden opgenomen als datavelden in de DSO,

Stap 1)

Klik met de rechtermuisknop op "Sleutelvelden" en kies de optie "InfoObject Direct Input".

Stap 2)

De volgende pop-up wordt geopend. Hier kunt u de technische namen invoeren van de InfoObjects die u moet opnemen en op enter drukken.

Hieronder ziet u de Keyfields die zijn toegevoegd in de DSO.

Stap 3)

Navigatie-attribuut zou standaard in de DSO worden bekeken, maar het selectievakje voor AAN / UIT Navigatie moet worden gekozen als het in rapportage moet worden gebruikt.

Stap 4)

Het ontwerp van de DSO-structuur is voltooid. Activeer de DSO door op de knop Activeren te klikken.