Τι είναι οι εξόδους πελατών;
Οι έξοδοι πελατών είναι "άγκιστρα" που παρέχονται από τη SAP σε πολλά τυπικά προγράμματα, οθόνες και μενού στα οποία οι πελάτες μπορούν να "κολλήσουν" προσαρμοσμένη λειτουργικότητα για να ικανοποιήσουν τις επιχειρηματικές απαιτήσεις. Περισσότερα για αυτό σε μια στιγμή…
Σε αυτό το σεμινάριο θα μάθετε:
- Τύποι εξόδων πελατών
- Παραδείγματα εξόδων πελατών
- Εντοπισμός εξόδων πελατών
- Δημιουργία εξόδου πελάτη
- Τι είναι η ΕΞΟΔΟΣ ΧΡΗΣΤΗ;
Τύποι εξόδων πελατών
Υπάρχουν τρεις βασικοί τύποι εξόδων πελατών:
- Έξοδοι λειτουργικής μονάδας
- Έξοδοι οθόνης
- Έξοδος μενού
Έξοδος λειτουργικής μονάδας : Επιτρέπει στον πελάτη να προσθέσει κώδικα μέσω λειτουργικής μονάδας σε συγκεκριμένη τοποθεσία σε ένα πρόγραμμα εφαρμογής SAP
Σύνταξη: CALL CUSTOMER-FUNCTION '004'
Έξοδος οθόνης : Επιτρέπει στον πελάτη να προσθέσει πεδία σε μια οθόνη σε ένα πρόγραμμα SAP μέσω μιας υπο-οθόνης. Η υπο-οθόνη καλείται εντός της λογικής ροής της τυπικής οθόνης.
Μορφή: ΚΛΗΣΗ ΠΕΛΑΤΗΣ-ΥΠΟΣΤΡΩΜΑ CUSTSCR2
Έξοδος μενού: Επιτρέπει στον πελάτη να προσθέσει στοιχεία σε ένα αναπτυσσόμενο μενού σε ένα τυπικό πρόγραμμα SAP. Αυτά τα στοιχεία μπορούν να χρησιμοποιηθούν για να καλέσετε πρόσθετα προγράμματα ή προσαρμοσμένες οθόνες.
Μορφή: + CUS (πρόσθετο στοιχείο σε κατάσταση GUI)
Παραδείγματα εξόδων πελατών
Παράδειγμα εξόδου οθόνης :
Στην συναλλαγή CAT2 - Καταχώριση φύλλου χρόνου, η HR επιθυμεί να συμπεριλάβει μια διαδραστική αναγνώριση ότι η εν γνώσει υποβολή λανθασμένων δεδομένων αποτελεί λόγο απόλυσης.
Παράδειγμα εξόδου μενού :
Στη συναλλαγή SE38 - ABAP Editor, η ομάδα ανάπτυξης επιθυμεί να συμπεριλάβει έναν σύνδεσμο μενού για τη συναλλαγή SE80 - Object Navigator για ευκολία στη χρήση.
ΠΡΙΝ
ΜΕΤΑ
Παράδειγμα εξόδου λειτουργικής μονάδας :
Η εταιρεία θέλει τα τραπεζικά στοιχεία των Προμηθευτών στη δημιουργία Προμηθευτή να είναι υποχρεωτικό συμβάν. Επομένως, πρέπει να αναβοσβήνει ένα μήνυμα σφάλματος ότι "Εισαγάγετε τα στοιχεία της τράπεζας"
ΠΡΙΝ
ΜΕΤΑ
Εντοπισμός εξόδων πελατών
Στη συναλλαγή SMOD και εξετάστε τις λεπτομέρειες
Ή στη συναλλαγή SE81 μπορείτε να χρησιμοποιήσετε την κατάλληλη περιοχή εφαρμογής
Δημιουργία εξόδου πελάτη
Για να δημιουργήσετε μια έξοδο πελάτη πρέπει πρώτα να δημιουργήσετε ένα έργο στη συναλλαγή CMOD
Αργότερα εκχωρείτε την έξοδο πελάτη στο έργο σας.
Τι είναι η ΕΞΟΔΟΣ ΧΡΗΣΤΗ;
Το User Exit εξυπηρετεί τον ίδιο σκοπό με το Customer Exits αλλά είναι διαθέσιμο μόνο για τη μονάδα SD . Η έξοδος υλοποιείται ως κλήση σε λειτουργική μονάδα. Ο κωδικός γράφεται από τον προγραμματιστή.
Γνωρίζω ότι η έξοδος χρήστη σε SD είναι MV45AFZZ
- USEREXIT_FIELD_MODIFICATION - Για τροποποίηση χαρακτηριστικών οθόνης
- USEREXIT_SAVE_DOCUMENT - Για να εκτελέσετε λειτουργίες όταν ο χρήστης πατήσει Αποθήκευση
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK - Όταν οι αλλαγές κεφαλίδας χρήστη μετακινούνται στην περιοχή εργασίας κεφαλίδας.
- USEREXIT_MOVE_FIELD_TO_VBAP - Όταν οι αλλαγές στοιχείων χρήστη μετακινούνται στην περιοχή εργασίας των στοιχείων SAP