ABAP Query Tutorial in SAP: SQ01, SQ02, SQ03
Η εφαρμογή ABAP Query χρησιμοποιείται για δημιουργία αναφορών δεν υπάρχει ήδη σε SAP σύστημα. Έχει σχεδιαστεί για χρήστες με ελάχιστη ή καθόλου γνώση του προγραμματισμού ABAP. Το ABAP Query προσφέρει στους χρήστες ένα ευρύ φάσμα τρόπων για να ορίσουν αναφορές και να δημιουργήσουν διαφορετικούς τύπους αναφορών, όπως βασικές λίστες, στατιστικά στοιχεία και λίστες κατάταξης.
Το ερώτημα ABAP περιλαμβάνει τέσσερα στοιχεία:
- Ερωτήματα
- InfoSets
- Ομάδες χρηστών
- Μετάφραση ερωτήματος
Ας τα δούμε αναλυτικά: -
Ερωτήματα
InfoSets
Τα InfoSets είναι ειδικές προβολές πηγών δεδομένων. Ένα InfoSet περιγράφει ποια πεδία μιας πηγής δεδομένων μπορούν να αναφέρονται σε ερωτήματα. Ένα InfoSet μπορεί να εκχωρηθεί σε πολλούς ρόλους ή ομάδες χρηστών.
Πλεονεκτήματα-
- Δημιουργώντας InfoSets και αναθέτοντάς τους σε ρόλους ή ομάδες χρηστών, ο διαχειριστής του συστήματος καθορίζει το εύρος των αναφορών που μπορούν να δημιουργήσουν τα μεμονωμένα τμήματα εφαρμογών ή οι τελικοί χρήστες χρησιμοποιώντας το SAP Ερώτηση.
- Οι τελικοί χρήστες μπορούν να εργαστούν μόνο με εκείνα τα InfoSets που σχετίζονται με τη συγκεκριμένη περιοχή τους, όπως ορίζεται από τον ρόλο ή την ομάδα χρηστών στην οποία έχουν ανατεθεί.
Ομάδες ΧΡΗΣΤΩΝ
Το στοιχείο Ομάδες χρηστών χρησιμοποιείται για τη διατήρηση ομάδων χρηστών (από άποψη ασφάλειας).
Οι χρήστες που εργάζονται στην ίδια εφαρμογή εκχωρούνται στην ίδια ομάδα χρηστών. Δεν έχει σημασία ποιος όρισε πραγματικά ένα ερώτημα σε μια ομάδα χρηστών. Κάθε χρήστης που έχει εκχωρηθεί στην ομάδα χρηστών μπορεί να εκτελέσει το ερώτημα.
Οι χρήστες σε μια ομάδα χρηστών πρέπει να έχουν το απαραίτητες εξουσιοδοτήσεις προτού μπορέσουν να αλλάξουν ή να επαναπροσδιορίσουν ένα ερώτημα. Κάθε χρήστης σε ένα σύστημα μπορεί να αντιστοιχιστεί σε πολλές ομάδες χρηστών.
Στοιχείο μετάφρασης/QUERY
Πολλά κείμενα δημιουργούνται κατά τον ορισμό ερωτημάτων, InfoSets και ομάδων χρηστών. Αυτά τα κείμενα εμφανίζονται στη γλώσσα που επιλέξαμε όταν συνδεόμαστε στο SAP σύστημα. Μπορούμε να συγκρίνουμε το κείμενο/τις γλώσσες χρησιμοποιώντας αυτό το στοιχείο.
Επεξεργασία δεδομένων σε ερωτήματα
Τα δεδομένα μπορούν να υποβληθούν σε επεξεργασία και να παρουσιαστούν με 3 τρόπους:
- ΒΑΣΙΚΟΣ ΚΑΤΑΛΟΓΟΣ – Παρουσιάζει δεδομένα με τη σειρά που ορίζεται από τη λειτουργική περιοχή (υποστηρίζει ταξινόμηση και άθροιση).
- ΣΤΑΤΙΣΤΙΚΟΣ – Εμφανίζει τα στατιστικά στοιχεία που υπολογίζονται από τα βασικά δεδομένα.
- ΚΑΤΑΤΑΞΗ ΛΙΣΤΑ – Μια λίστα κατάταξης είναι μια εξειδίκευση μιας στατιστικής. Ex Top δέκα πελάτες ταξιδιωτικού γραφείου.
Ένα ερώτημα μπορεί να έχει μία βασική λίστα , έως εννέα στατιστικά στοιχεία και έως εννέα λίστες κατάταξης.
ΔΗΜΙΟΥΡΓΙΑ ΕΡΩΤΗΣΗΣ
Βήμα 1) Μεταβείτε στο SQ01. Δώστε ένα όνομα στο ερώτημα και κάντε κλικ στο κουμπί Δημιουργία.
Βήμα 2) Δώστε την περιγραφή του ερωτήματος στην επόμενη οθόνη. Καθορίστε το μήκος εξόδου και επιλέξτε την επιλογή επεξεργασίας από το πλαίσιο Επιλογές περαιτέρω επεξεργασίας. Τα δεδομένα μπορούν να εμφανιστούν σε διάφορες μορφές, όπως πίνακας, λήψη σε αρχείο και εμφάνιση στο Word κ.λπ.
Βήμα 3) Κάντε κλικ στην επόμενη οθόνη, επιλέξτε την ομάδα πεδίων που θα χρησιμοποιηθεί.
Βήμα 4) Κάντε κλικ στην επόμενη οθόνη, επιλέξτε τα πεδία που θέλετε να εμφανίζονται
Βήμα 5. Στην επόμενη οθόνη, επιλέξτε τα πεδία επιλογής και, στη συνέχεια, επιλέξτε έναν από τους τύπους εξόδου (βασικό, στατιστικά, κατάταξη).
Σε καθεμία από τις λίστες, μπορείτε να επιλέξετε διάφορες επιλογές. (π.χ. Ταξινόμηση πεδίων, αλλαγή μήκους εξόδου, χρώμα στήλης, σύνολα, κεφαλίδα σελίδας, υποσέλιδο σελίδας κ.λπ.).
Βήμα 6) Αφού παρέχετε όλες τις παραπάνω επιλογές, μπορείτε να αποθηκεύσετε το ερώτημα και να το εκτελέσετε.
Σημείωση:
Συναλλαγή για δημιουργία/διατήρηση Infoset –SQ02
Συναλλαγή για τη δημιουργία/διατήρηση ομάδας χρηστών –SQ03