Hva er Direct Update DSO i SAP? Hvordan lage en?
โก Smart oppsummering
En direkte oppdatering DSO i SAP BW lagrer data i รฉn aktiv tabell skrevet direkte gjennom API-er, uten endringslogg eller SID-generering, noe som gjรธr lastede data umiddelbart tilgjengelige for analyseprosesser og rapportering.

Hva er en direkte oppdaterings-DSO?
En standard DSO skiller seg fra en direkteoppdaterings-DSO i hvordan data behandles. I en standard DSO lagres data i forskjellige versjoner (aktiv, delta, modifisert), mens en direkteoppdaterings-DSO inneholder data i รฉn versjon. Data lagres i nรธyaktig samme form som de ble skrevet til DSO-en. Den bestรฅr av en aktiv datatabell for direkte oppdatering av applikasjonen og henter dataene fra eksterne systemer gjennom fyll- eller slett-API-er.
De tilgjengelige API-ene
- RSDRI_ODSO_INSERT: setter inn nye data som ikke finnes i systemet.
- RSDRI_ODSO_INSERT_RFC: ligner pรฅ RSDRI_ODSO_INSERT, men kan kalles eksternt.
- RSDRI_ODSO_MODIFY: endrer eksisterende poster; hvis en ny post kommer inn, settes den inn.
- RSDRI_ODSO_MODIFY_RFC: ligner pรฅ RSDRI_ODSO_MODIFY, men kan kalles eksternt.
- RSDRI_ODSO_UPDATE: endrer eksisterende poster.
- RSDRI_ODSO_UPDATE_RFC: ligner pรฅ RSDRI_ODSO_UPDATE, men kan kalles eksternt.
- RSDRI_ODSO_DELETE_RFC: sletter poster.
Direkte oppdatering av DSO-egenskaper
- Den inneholder data i รฉn versjon, lagret i nรธyaktig den formen de ble skrevet i av applikasjonen.
- Poster med samme nรธkkel aggregeres ikke.
- SID-er kan ikke genereres.
- Data fra den kan oppdateres til flere InfoProviders.
- Den er tilgjengelig som en InfoProvider i BEx Query Designer og kan brukes til analyse.
- Det er en tilleggsfunksjon som brukes i spesielle applikasjonssammenhenger.
- Den laster inn data raskt uten รฅ bruke eksentracsjons- og innlastingsprosesser i BI-systemet.
- Den kan brukes som et datamรฅl for en analyseprosess.
Direkte oppdatering DSO-funksjonalitet
- Den kan oppdatere DSO-dataene med direkte oppdatering til flere InfoProviders.
- Den kan brukes som en InfoProvider for BEx Query Designer og for analyseprosesser.
Fordeler:
- Den er strukturert for enkel tilgang til data.
- Data er tilgjengelige for analyse og rapportering umiddelbart etter at de er lastet inn.
Ulemper:
- Lasteprosessen stรธttes ikke av BI system (Datakilder leverer ikke dataene).
- Derfor disse DSOer vises ikke i administrasjonen eller pรฅ skjermen.
- Siden det ikke genereres en endringslogg, er det ikke mulig รฅ gjรธre en deltaoppdatering til InfoProviders.
Opprettelse av en direkte oppdaterings-DSO
Trinn 1)
- Gรฅ til transaksjonskode RSA1.
- Klikk pรฅ OK-knappen.
Trinn 2)
- Naviger til Modellering-fanen -> InfoProvider.
- Hรธyreklikk pรฅ InfoArea.
- Klikk pรฅ "Create DataStore Object" fra kontekstmenyen.
Trinn 3)
- Skriv inn det tekniske navnet.
- Angi Description.
- Klikk pรฅ "Opprett"-knappen.
Trinn 4) Klikk pรฅ Rediger-knappen for "Type DataStore-objekt".
Trinn 5) Velg typen ยซDirekte oppdateringยป.
Trinn 6) Aktiver DSO.






