În ce este Direct Update DSO SAP? Cum să creez unul?
DSO standard diferă de DSO de actualizare directă în ceea ce privește modul în care sunt procesate datele.
În DSO standard, datele sunt stocate în diferite versiuni Active, Delta, Modificat
în timp ce Direct Update DSO conține date într-o singură versiune. Datele sunt stocate exact în aceeași formă în care sunt scrise în DSO constă din Active Data Table pentru actualizare directă de către aplicație. Își preia datele din sisteme externe prin API-uri de completare sau ștergere.
Următoarele API-uri există
- RSDRI_ODSO_INSERT: Acest API este folosit pentru a introduce date noi care nu există în sistem.
- RSDRI_ODSO_INSERT_RFC: este similar cu API-ul „RSDRI_ODSO_INSERT”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_MODIFY: Acest API este folosit pentru a modifica înregistrările existente. Dacă intră o înregistrare nouă, înregistrarea este inserată.
- RSDRI_ODSO_MODIFY_RFC: este similar cu API-ul „RSDRI_ODSO_MODIFY”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_UPDATE: Acest API este folosit pentru a modifica înregistrările existente.
- RSDRI_ODSO_UPDATE_RFC: este similar cu API-ul „RSDRI_ODSO_UPDATE”, cu excepția faptului că acest API poate fi apelat de la distanță.
- RSDRI_ODSO_DELETE_RFC: Acest API este folosit pentru a șterge înregistrările.
Actualizare directă DSO – Proprietăți
- DSO pentru actualizare directă conține date într-o singură versiune. Prin urmare, datele sunt stocate exact în aceeași formă în care au fost scrise de aplicație
- Înregistrările cu aceeași cheie nu sunt agregate
- SID-urile nu pot fi generate
- Datele din acesta pot fi actualizate la furnizori de informații suplimentare.
- DSO pentru actualizare directă este disponibil ca furnizor de informații în BEx Query Designer și poate fi utilizat în scopuri de analiză.
- Este o funcție suplimentară care poate fi utilizată în contexte speciale de aplicație.
- Pentru a încărca rapid datele fără a utiliza procesele de extragere și încărcare din sistemul BI.
- Poate fi folosit ca țintă de date pentru un proces de analiză.
Actualizare directă DSO – Funcționalitate
- Poate actualiza datele DSO de actualizare directă la furnizori de informații suplimentare.
- Poate fi folosit ca furnizor de informații pentru Bex Query Designer și poate fi folosit pentru procesul de analiză.
Avantaj:
- Este structurat astfel încât să acceseze cu ușurință datele.
- Datele sunt disponibile pentru analiză și raportare imediat după ce sunt încărcate.
Inconvenientele
- Procesul de încărcare nu este acceptat de sistem BI (Sursele de date nu furnizează datele).
- Prin urmare DSO-uri nu sunt afișate în administrație sau în monitor.
- Deoarece nu este generat un jurnal de modificări, nu putem efectua o actualizare delta pentru Furnizorii de informații.
Crearea actualizării directe DSO
Pas 1)
- Accesați codul tranzacției RSA1
- Faceți clic pe butonul OK.
Pas 2)
- Navigați la fila Modelare -> Furnizor de informații.
- Faceți clic dreapta pe Zona de informații.
- Faceți clic pe „Creare Data Store Object” din meniul contextual.
Pas 3)
- Introduceți numele tehnic.
- Introduceţi Description.
- Faceți clic pe butonul „Creați”.
Pas 4) Faceți clic pe butonul Editare din „Tipul de obiect DataStore”.
Pas 5) Alegeți tipul „Actualizare directă”.
Pas 6) Activați DSO.