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








