SAP CRM Web UI: Διαμόρφωση & Βελτίωση
⚡ Έξυπνη Σύνοψη
Εργαλεία διαμόρφωσης διεπαφής χρήστη ιστού και βελτίωσης εφαρμογών στο SAP Το CRM επιτρέπει στους συμβούλους να προσαρμόζουν τυπικούς ρόλους, προβολές και δομές βάσεων δεδομένων χωρίς βαριά κωδικοποίηση ABAP. Αυτό το σεμινάριο εξηγεί το μοντέλο διαμόρφωσης διάταξης, τον σχεδιασμό που βασίζεται σε παραμέτρους, τους ελέγχους ασφαλείας και τις βελτιώσεις πεδίων και πινάκων από άκρο σε άκρο μέσω του AET.
Επισκόπηση
- SAP Το CRM έχει πολλούς τυπικούς ρόλους που ορίζονται (για παράδειγμα, Επαγγελματίας Πωλήσεων) και εφαρμογές εντός αυτών των ρόλων (για παράδειγμα, Διαχείριση Λογαριασμού).
- Σε γενικές γραμμές, οι εταιρείες δεν χρησιμοποιούν τις τυπικές εφαρμογές ως έχουν και επιλέγουν μικρές ή μεγάλες βελτιώσεις.
- Λαμβάνοντας υπόψη αυτό, SAP Το CRM έχει υλοποιηθεί με εργαλεία για τη βελτίωση του SAP τυπικές εφαρμογές. Χρησιμοποιώντας αυτά τα εργαλεία, είναι δυνατό να αλλάξετε τις προβολές, να προσθέσετε πεδία, να προσθέσετε πίνακες κ.λπ. στις υπάρχουσες εφαρμογές.
- Αυτά τα εργαλεία περιλαμβάνουν κυρίως:
- Web UI Configuration Tool
- Εργαλεία βελτίωσης εφαρμογών (AET)
Web UI Configuration Tool
- Η διάταξη εμφανίζεται για οποιαδήποτε προβολή σε SAP CRM διατηρείται ως Διαμόρφωση UI Ιστού.
- Αυτές οι διαμορφώσεις προσδιορίζονται χρησιμοποιώντας 4 τιμές παραμέτρων.
- Έτσι, μπορείτε να βελτιώσετε τις Διαμορφώσεις του UI Ιστού με νέες διατάξεις χρησιμοποιώντας διαφορετικές τιμές παραμέτρων.
- Τα πεδία που εμφανίζονται στο περιβάλλον χρήστη ιστού προέρχονται από τις δομές βάσης δεδομένων που ορίζονται στο λεξικό δεδομένων.
- Σύμφωνα με την απαίτηση, δεν εμφανίζονται όλα τα πεδία σε όλες τις οθόνες.
- Είναι δυνατή η τροποποίηση των οθονών χρησιμοποιώντας το εργαλείο διαμόρφωσης περιβάλλοντος εργασίας χρήστη ιστού.
- Με αυτό το εργαλείο, είναι δυνατό να αφαιρέσετε ορισμένα πεδία από τις οθόνες.
- Σας επιτρέπει επίσης να προσθέσετε στην οθόνη ένα πεδίο που είναι διαθέσιμο στη δομή του λεξικού δεδομένων.
- Σε όλες τις σελίδες του CRM Web UI, υπάρχει ένα κουμπί για να μεταβείτε στο "Εργαλείο UI Ιστού".
- Υπάρχουν προκαθορισμένοι ρόλοι που απαιτούνται για να καταστεί διαθέσιμο αυτό το κουμπί.
- Έτσι, για να δει αυτό το κουμπί και να κάνει τροποποιήσεις σε αυτό το εργαλείο, ο χρήστης πρέπει να έχει επαρκείς εξουσιοδοτήσεις.

- Ρυθμιζόμενη περιοχή
: Αυτό επισημαίνει την περιοχή στην οθόνη που μπορεί να διαμορφωθεί.
- Ρύθμιση παραμέτρων σελίδας
: Ανοίγει το αναδυόμενο παράθυρο για τη διαμόρφωση της τρέχουσας σελίδας:

- Εξατομίκευση
- Με αυτόν τον τρόπο, ο χρήστης μπορεί να ορίσει τη δική του διάταξη της προβολής.
- Αυτό επηρεάζει έναν μεμονωμένο χρήστη και δεν ισχύει για ολόκληρη την εφαρμογή.
- Εκτύπωση σελίδας
: Για να εκτυπώσετε την τρέχουσα σελίδα.
- Για να δημιουργήσετε μια νέα διάταξη, μπορείτε να χρησιμοποιήσετε το κουμπί «Νέα» για να δημιουργήσετε μια κενή φόρμα.
- Μπορείτε επίσης να αντιγράψετε μια υπάρχουσα διαμόρφωση και στη συνέχεια να την τροποποιήσετε όπως απαιτείται.
- Το Εργαλείο Ρύθμισης UI Ιστού υποστηρίζει μεταφορά και απόθεση για την προσθήκη πεδίων στη διάταξη.
- Παρέχει επίσης τη δυνατότητα ορισμού διαφορετικών ιδιοτήτων ενός πεδίου.
- Σε ορισμένες περιπτώσεις, η εφαρμογή αυτών των βελτιώσεων περιλαμβάνει επίσης προγραμματισμό ABAP στα στοιχεία του Web UI.

Διαθέσιμες διαμορφώσεις (στιγμιότυπο οθόνης παραπάνω):
- Μια διαμόρφωση αναγνωρίζεται με έναν μοναδικό συνδυασμό των ακόλουθων πεδίων:
- Κλειδί διαμόρφωσης ρόλου
- Χρήση συστατικών
- Τύπος αντικειμένου
- Υποτύπος αντικειμένου
- Ανάλογα με τον συνδυασμό, μπορεί να υπάρχουν πολλαπλές διαθέσιμες διαμορφώσεις για μια προβολή.
- Η επιλογή μιας γραμμής σε αυτό το μπλοκ ανάθεσης ενημερώνει το "Τρέχον σχέδιο διαμόρφωσης" για να εμφανίσει τη διάταξη που σχεδιάστηκε με την επιλεγμένη διαμόρφωση.
Κουμπιά για λειτουργία στη διαμόρφωση (δείτε το παραπάνω στιγμιότυπο οθόνης): Αυτά είναι τα κουμπιά που χρησιμοποιούνται για την τροποποίηση του "Σχεδιασμού τρέχουσας διαμόρφωσης" για την επιλεγμένη διαμόρφωση στις "Διαθέσιμες διαμορφώσεις":
- Προσθήκη λεζάντας: Με αυτό το κουμπί, είναι δυνατό να προσθέσετε μια λεζάντα στην προβολή φόρμας σε μια σελίδα επισκόπησης.
- Προσθήκη γραμμής: Αυτό το κουμπί προσθέτει μια γραμμή στην περιοχή "Τρέχουσα σχεδίαση διαμόρφωσης".
- Μετακίνηση προς τα πάνω: Αυτό το κουμπί μετακινεί ένα επιλεγμένο πεδίο μία γραμμή πάνω από την τρέχουσα γραμμή του.
- Μετακίνηση προς τα κάτω: Αυτό το κουμπί μετακινεί ένα επιλεγμένο πεδίο μία γραμμή κάτω από την τρέχουσα γραμμή του.
- Εμφάνιση Διαθέσιμων Πεδίων (Εικ. 3): Εμφανίζει όλα τα πεδία που είναι διαθέσιμα για προσθήκη στη διάταξη, ώστε να είναι ορατά στην εφαρμογή.
- Εμφάνιση ιδιοτήτων πεδίου (Εικ. 3): Εμφανίζει τις ιδιότητες του πεδίου που έχει επιλεγεί στη διάταξη, τις οποίες μπορείτε να δείτε και να ορίσετε.
- Στη λειτουργία επεξεργασίας, είναι δυνατό να τροποποιήσετε ορισμένες από αυτές τις ιδιότητες.

- Αυτό το εργαλείο υποστηρίζει την προσθήκη ή την αφαίρεση πεδίων (διαθέσιμα στο λεξικό δεδομένων) από τη διάταξη προβολής.
- Με αυτό το εργαλείο, δεν είναι δυνατή η προσθήκη πεδίων στις δομές και τους πίνακες του λεξικού δεδομένων έτσι ώστε να αντικατοπτρίζονται στο CRM σας.
- Η οθόνη διαμόρφωσης για μια προβολή πίνακα έχει διαφορετική διάταξη, όπου ο χρήστης πρέπει να ορίσει τις διαθέσιμες στήλες και τις ιδιότητες αυτών των στηλών.

ΘΕΜΑΤΑ ΑΣΦΑΛΕΙΑΣ
- Οι τελικοί χρήστες δεν θα πρέπει να έχουν πρόσβαση για την εκτέλεση αυτών των ρυθμίσεων στο εργαλείο διαμόρφωσης. Μόνο οι υπερχρήστες ή οι προγραμματιστές έχουν αυτούς τους ρόλους.
- Οποιαδήποτε αλλαγή γίνεται είναι ορατή σε όλους τους χρήστες που έχουν πρόσβαση στην εφαρμογή.
- Εκτός από τις αλλαγές που εφαρμόζονται στο εργαλείο διαμόρφωσης περιβάλλοντος εργασίας χρήστη, οι τελικοί χρήστες μπορούν να κάνουν ρυθμίσεις για την εξατομίκευση της προβολής. Οι ρυθμίσεις εξατομίκευσης ισχύουν για τον κάθε χρήστη και δεν κοινοποιούνται μεταξύ άλλων τελικών χρηστών.
- Σύμφωνα με τις απαιτήσεις, η εξατομίκευση μπορεί να ελεγχθεί εντός της ρύθμισης προσαρμογής.
- Αυτό σημαίνει ότι υπάρχουν ρυθμίσεις προσαρμογής με τις οποίες οι προγραμματιστές μπορούν να περιορίσουν τους χρήστες από την εξατομίκευση των προβολών.
- Μετά την εφαρμογή αυτής της ρύθμισης, το κουμπί εξατομίκευσης δεν θα είναι διαθέσιμο για τους τελικούς χρήστες.
Εργαλείο βελτίωσης εφαρμογών (AET)
- Το Εργαλείο Βελτίωσης Εφαρμογών είναι ένα ολοκληρωμένο εργαλείο για τη βελτίωση της SAP τυπικές εφαρμογές έτσι ώστε οι τροποποιήσεις μέχρι το επίπεδο της βάσης δεδομένων να εφαρμόζονται από το ίδιο το εργαλείο και να μην υπάρχει σχεδόν καμία προσπάθεια κωδικοποίησης.
- Αυτό το εργαλείο είναι επίσης ενσωματωμένο με το εργαλείο Web UI Configuration.

- Όπως και με το εργαλείο διαμόρφωσης περιβάλλοντος εργασίας χρήστη, πρώτα πρέπει να επιλέξετε την περιοχή που μπορεί να ρυθμιστεί (επισημαίνεται με μπλε χρώμα) από την εφαρμογή.
- Αυτό θα ανοίξει το εργαλείο διαμόρφωσης περιβάλλοντος εργασίας χρήστη στο ίδιο παράθυρο, όπως φαίνεται παρακάτω.

Πρέπει να επιλέξετε το σχετικό κουμπί για τις βελτιώσεις AET (επισημαίνεται παραπάνω):
- Βελτιώσεις εμφάνισης: Σας επιτρέπει να δείτε τις ήδη υπάρχουσες βελτιώσεις. Είναι δυνατό να επιλέξετε μια βελτίωση και να την τροποποιήσετε.
- Το κουμπί «Δημιουργία πεδίου» μπορεί να χρησιμοποιηθεί για τη δημιουργία ενός νέου πεδίου στην επιλεγμένη προβολή.
Ακολουθεί η εμφάνιση των υπαρχόντων βελτιώσεων πεδίων και πινάκων:

Αυτή η προβολή έχει κουμπιά για βελτιώσεις Προβολής & Πίνακα στα αντίστοιχα μπλοκ ανάθεσης:
- Νέο: Χρησιμοποιώντας αυτό το κουμπί, είναι δυνατό να δημιουργήσετε νέα πεδία και επίσης να δημιουργήσετε πίνακες.
- Χρησιμοποιώντας τον υπερσύνδεσμο στην πρώτη στήλη (Enhancement ID), είναι δυνατή η επεξεργασία μιας υπάρχουσας βελτίωσης.
Εργαλείο διαμόρφωσης περιβάλλοντος εργασίας χρήστη ιστού έναντι εργαλείου βελτίωσης εφαρμογών
Πριν προχωρήσουμε στη βελτίωση της προβολής βήμα προς βήμα, η παρακάτω σύγκριση διευκρινίζει πότε πρέπει να χρησιμοποιείται κάθε εργαλείο:
| Άποψη | Web UI Configuration Tool | Εργαλείο βελτίωσης εφαρμογών (AET) |
|---|---|---|
| Κύριος σκοπός | Προσαρμόστε την ορατή διάταξη των υπαρχουσών προβολών | Προσθήκη νέων πεδίων και πινάκων στη βάση δεδομένων |
| Επίδραση στο Λεξικό Δεδομένων | Κανένα — χρησιμοποιεί μόνο υπάρχοντα πεδία | Δημιουργεί αυτόματα δομές βάσης δεδομένων και πίνακες |
| Προσπάθεια Κωδικοποίησης | Προαιρετικό ABAP για προχωρημένες περιπτώσεις | Σχεδόν μηδενική απαίτηση κωδικοποίησης |
| Τυπικός χρήστης | Λειτουργικός σύμβουλος ή υπερχρήστης | Λειτουργικός σύμβουλος σε συνεργασία με τον τεχνικό επικεφαλής |
| Πεδίο εφαρμογής της αλλαγής | Διάταξη ανά προβολή και εξατομίκευση | Επεκτασιμότητα πεδίων και πινάκων σε ολόκληρη την εφαρμογή |
Ενίσχυση προβολής
- Για να βελτιώσετε μια προβολή, αφού κάνετε κλικ στο κουμπί "Νέο" (εμφανίζεται στο παραπάνω στιγμιότυπο οθόνης), πρέπει να επιλέξετε το τμήμα του επιχειρηματικού αντικειμένου όπου πρέπει να προστεθεί το νέο πεδίο ή ο νέος πίνακας.

- Ανάλογα με το επιλεγμένο αντικείμενο, θα επιλεγούν οι πίνακες και οι δομές της βάσης δεδομένων.
- Κατά τη δημιουργία ενός πεδίου, πρέπει να ορίσετε τις ιδιότητες του πεδίου:

- Σύμφωνα με τις επιλεγμένες ιδιότητες, το πεδίο θα δημιουργηθεί και διαφορετικά επίπεδα θα βελτιωθούν για το νέο πεδίο.
- Το κουμπί «Ενεργοποίηση λειτουργίας ειδικού» μπορεί να χρησιμοποιηθεί έτσι ώστε το πλαίσιο να επιλέγει ιδιότητες από το στοιχείο δεδομένων που χρησιμοποιείται στον ορισμό πεδίου.
- Στη λειτουργία ειδικού, πρέπει να ορίσουμε μια τιμή για το πεδίο Στοιχείο δεδομένων.
- Στον ορισμό του στοιχείου δεδομένων, είναι δυνατό να ορίσετε ιδιότητες όπως Ετικέτα (Descriptιόν).
- Έτσι, διαφορετικές ιδιότητες του πεδίου μπορούν να οριστούν αυτόματα χρησιμοποιώντας τον ορισμό του στοιχείου δεδομένων στο λεξικό δεδομένων.

- Ομοίως, μπορούμε να δημιουργήσουμε πεδία πίνακα χρησιμοποιώντας το AET.
- Για έναν πίνακα, πρέπει να καθορίσουμε τις λεπτομέρειες του πίνακα στο σύνολό του, καθώς και τα μεμονωμένα πεδία που θα δημιουργηθούν για τον πίνακα.

- Μόλις δημιουργηθεί ένα πεδίο ή ένας πίνακας χρησιμοποιώντας το AET, η εφαρμογή θα επανεκκινηθεί και ο χρήστης θα μπορεί στη συνέχεια να χρησιμοποιήσει το νέο πεδίο ή τον νέο πίνακα.
- Αυτά τα πεδία και οι πίνακες θα έχουν επίσης ενημερώσει τους απαιτούμενους πίνακες της βάσης δεδομένων.
- Αυτό σημαίνει ότι όταν εισάγετε μια τιμή για αυτά τα πεδία και πραγματοποιείτε αποθήκευση, η τιμή θα αποθηκευτεί στη βάση δεδομένων.


