Wat is Direct Update DSO in SAP? Hoe maak je er een?

Standaard DSO verschilt van Direct update DSO wat betreft de manier waarop gegevens worden verwerkt.

In Standaard DSO worden gegevens opgeslagen in verschillende versies Actief, Delta, Gewijzigd

terwijl Direct Update DSO gegevens in één versie bevat. Gegevens worden precies in dezelfde vorm opgeslagen als waarin ze naar DSO worden geschreven en bestaan ​​uit een actieve gegevenstabel voor directe update door de applicatie. Het haalt zijn gegevens op van externe systemen via API's voor invullen of verwijderen.

De Following API's bestaan

  • RSDRI_ODSO_INSERT: deze API wordt gebruikt om nieuwe gegevens in te voegen die niet in het systeem bestaan.
  • RSDRI_ODSO_INSERT_RFC: Dit is vergelijkbaar met de API “RSDRI_ODSO_INSERT” behalve dat deze API op afstand kan worden aangeroepen.
  • RSDRI_ODSO_MODIFY: Deze API wordt gebruikt om bestaande records te wijzigen. Als er een nieuw record binnenkomt, wordt het record ingevoegd.
  • RSDRI_ODSO_MODIFY_RFC: Dit is vergelijkbaar met de API “RSDRI_ODSO_MODIFY”, behalve dat deze API op afstand kan worden aangeroepen.
  • RSDRI_ODSO_UPDATE: Deze API wordt gebruikt om bestaande records te wijzigen.
  • RSDRI_ODSO_UPDATE_RFC: Dit is vergelijkbaar met de API “RSDRI_ODSO_UPDATE”, behalve dat deze API op afstand kan worden aangeroepen.
  • RSDRI_ODSO_DELETE_RFC: Deze API wordt gebruikt om records te verwijderen.

Directe update DSO – Eigenschappen

  • DSO voor directe update bevat gegevens in één versie. Daarom worden gegevens opgeslagen in precies dezelfde vorm waarin ze door de applicatie zijn geschreven
  • Records met dezelfde sleutel worden niet geaggregeerd
  • SID's kunnen niet worden gegenereerd
  • Gegevens daaruit kunnen worden bijgewerkt naar aanvullende informatieproviders.
  • De DSO voor directe update is beschikbaar als Info Provider in BEx Query Designer en kan worden gebruikt voor analysedoeleinden.
  • Het is een extra functie die in speciale toepassingscontexten kan worden gebruikt.
  • Om gegevens snel te laden zonder gebruik te maken van de extractie- en laadprocessen in het BI-systeem.
  • Kan worden gebruikt als gegevensdoel voor een analyseproces.

Directe update DSO – Functionaliteit

  • Kan de Direct Update DSO-gegevens bijwerken naar aanvullende informatieproviders.
  • Kan worden gebruikt als informatieprovider voor Bex Query Designer en kan worden gebruikt voor analyseprocessen.

Voordeel:

  • Het is zo gestructureerd dat u gemakkelijk toegang heeft tot gegevens.
  • Gegevens worden direct na het laden beschikbaar gemaakt voor analyse en rapportage.

Nadelen

  • Het laadproces wordt niet ondersteund door de BI-systeem (Gegevensbronnen leveren de gegevens niet).
  • Daarom DNB's worden niet weergegeven in de administratie of op de monitor.
  • Omdat er geen wijzigingslogboek wordt gegenereerd, kunnen we geen a delta update van de informatieproviders.

Oprichting van een directe update-DSO

Stap 1)

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

Oprichting van een directe update-DSO

Stap 2)

  1. Navigeer naar het tabblad Modellering -> Infoprovider.
  2. Klik met de rechtermuisknop op Infogebied.
  3. Klik op "Gegevensopslagobject maken" in het contextmenu.

Oprichting van een directe update-DSO

Stap 3)

  1. Voer de technische naam in.
  2. Voer de Beschrijving in.
  3. Klik op de knop "Maken".

Oprichting van een directe update-DSO

Stap 4) Klik op de knop Bewerken bij 'Type DataStore-object'.

Oprichting van een directe update-DSO

Stap 5) Kies het type “Directe update”.

Oprichting van een directe update-DSO

Stap 6) Activeer de DSO.

Oprichting van een directe update-DSO