Wat houdt 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 volgende 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 het beheer of in de monitor.
- Omdat er geen wijzigingslogboek wordt gegenereerd, kunnen we geen delta-update uitvoeren voor de Info Providers.
Oprichting van een directe update-DSO
Stap 1)
- Ga naar transactiecode RSA1
- Klik op de knop OK.
Stap 2)
- Navigeer naar het tabblad Modellering -> Infoprovider.
- Klik met de rechtermuisknop op Infogebied.
- Klik op "Gegevensopslagobject maken" in het contextmenu.
Stap 3)
- Voer de technische naam in.
- Voer de Description.
- Klik op de knop "Maken".
Stap 4) Klik op de knop Bewerken bij 'Type DataStore-object'.
Stap 5) Kies het type “Directe update”.
Stap 6) Activeer de DSO.