Τι είναι το DSO Direct Update SAP? Πώς να δημιουργήσετε ένα;
⚡ Έξυπνη Σύνοψη
Ένας DSO άμεσης ενημέρωσης στο SAP Το BW αποθηκεύει δεδομένα σε έναν μόνο ενεργό πίνακα που γράφεται απευθείας μέσω API, χωρίς αρχείο καταγραφής αλλαγών ή δημιουργία SID, καθιστώντας τα φορτωμένα δεδομένα άμεσα διαθέσιμα για διαδικασίες ανάλυσης και δημιουργία αναφορών.

Τι είναι ένας DSO άμεσης ενημέρωσης;
Ένας τυπικός DSO διαφέρει από έναν DSO άμεσης ενημέρωσης στον τρόπο επεξεργασίας των δεδομένων. Σε έναν τυπικό DSO, τα δεδομένα αποθηκεύονται σε διαφορετικές εκδόσεις (ενεργή, δέλτα, τροποποιημένη), ενώ ένας DSO άμεσης ενημέρωσης περιέχει δεδομένα σε μία μόνο έκδοση. Τα δεδομένα αποθηκεύονται ακριβώς στην ίδια μορφή με την οποία γράφτηκαν στον DSO. Αποτελείται από έναν ενεργό πίνακα δεδομένων για άμεση ενημέρωση από την εφαρμογή και ανακτά τα δεδομένα του από εξωτερικά συστήματα μέσω API συμπλήρωσης ή διαγραφής.
Τα διαθέσιμα API
- RSDRI_ODSO_INSERT: εισάγει νέα δεδομένα που δεν υπάρχουν στο σύστημα.
- RSDRI_ODSO_INSERT_RFC: παρόμοιο με το RSDRI_ODSO_INSERT, αλλά μπορεί να κληθεί εξ αποστάσεως.
- RSDRI_ODSO_MODIFY: τροποποιεί υπάρχουσες εγγραφές· εάν εισαχθεί μια νέα εγγραφή, αυτή εισάγεται.
- RSDRI_ODSO_MODIFY_RFC: παρόμοιο με το RSDRI_ODSO_MODIFY, αλλά μπορεί να κληθεί εξ αποστάσεως.
- RSDRI_ODSO_UPDATE: τροποποιεί υπάρχουσες εγγραφές.
- RSDRI_ODSO_UPDATE_RFC: παρόμοιο με το RSDRI_ODSO_UPDATE, αλλά μπορεί να κληθεί εξ αποστάσεως.
- RSDRI_ODSO_DELETE_RFC: διαγράφει εγγραφές.
Άμεση Ενημέρωση Ιδιοτήτων DSO
- Περιέχει δεδομένα σε μία μόνο έκδοση, αποθηκευμένα ακριβώς στη μορφή με την οποία γράφτηκαν από την εφαρμογή.
- Οι εγγραφές με το ίδιο κλειδί δεν συγκεντρώνονται.
- Δεν είναι δυνατή η δημιουργία SID.
- Τα δεδομένα από αυτό μπορούν να ενημερωθούν σε πρόσθετους InfoProviders.
- Είναι διαθέσιμο ως InfoProvider στο BEx Query Designer και μπορεί να χρησιμοποιηθεί για ανάλυση.
- Είναι μια πρόσθετη συνάρτηση που χρησιμοποιείται σε ειδικά περιβάλλοντα εφαρμογών.
- Φορτώνει δεδομένα γρήγορα χωρίς να χρησιμοποιεί το extracδιαδικασίες φόρτωσης και επεξεργασίας του συστήματος BI.
- Μπορεί να χρησιμοποιηθεί ως στόχος δεδομένων για μια διαδικασία ανάλυσης.
Άμεση Ενημέρωση Λειτουργικότητας DSO
- Μπορεί να ενημερώσει τα δεδομένα DSO άμεσης ενημέρωσης σε πρόσθετους InfoProviders.
- Μπορεί να χρησιμοποιηθεί ως InfoProvider για το BEx Query Designer και για διαδικασίες ανάλυσης.
Πλεονεκτήματα:
- Είναι δομημένο έτσι ώστε να έχει εύκολη πρόσβαση στα δεδομένα.
- Τα δεδομένα είναι διαθέσιμα για ανάλυση και αναφορά αμέσως μετά τη φόρτωσή τους.
Μειονεκτήματα:
- Η διαδικασία φόρτωσης δεν υποστηρίζεται από το Σύστημα BI (Οι DataSources δεν παρέχουν τα δεδομένα).
- Επομένως, αυτά ΔΣΟ δεν εμφανίζονται στη διαχείριση ή στην οθόνη.
- Δεδομένου ότι δεν δημιουργείται αρχείο καταγραφής αλλαγών, δεν είναι δυνατή η ενημέρωση δέλτα στο InfoProviders.
Δημιουργία ενός DSO άμεσης ενημέρωσης
Βήμα 1)
- Μεταβείτε στον κωδικό συναλλαγής RSA1.
- Κάντε κλικ στο κουμπί OK.
Βήμα 2)
- Μεταβείτε στην καρτέλα Μοντελοποίηση -> InfoProvider.
- Κάντε δεξί κλικ στο InfoArea.
- Κάντε κλικ στο "Create DataStore Object" από το μενού περιβάλλοντος.
Βήμα 3)
- Εισαγάγετε το Τεχνικό Όνομα.
- Εισάγετε το Descriptιόν.
- Κάντε κλικ στο κουμπί «Δημιουργία».
Βήμα 4) Κάντε κλικ στο κουμπί Επεξεργασία του «Τύπος αντικειμένου DataStore».
Βήμα 5) Επιλέξτε τον τύπο «Άμεση Ενημέρωση».
Βήμα 6) Ενεργοποιήστε το DSO.






