Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το Debugging στο SAP;
Η σάρωση είναι η διαδικασία ανάλυσης της ροής ενός προγράμματος για τον εντοπισμό και τη μείωση ελαττωμάτων ή σφαλμάτων. Σε αντίθεση με άλλες γλώσσες προγραμματισμού, το σφάλμα στο SAP περιλαμβάνει την ανάλυση διαφορετικών αντικειμένων. Έτσι, χρησιμοποιούνται διαφορετικές τεχνικές για την επισήμανση διαφορετικών τύπων αντικειμένων.
Στο SAP, η διαδικασία εντοπισμού σφαλμάτων εφαρμόζεται με τη βοήθεια του ABAP Debugger, ενός εργαλείου προγραμματισμού SAP που είναι σε θέση να αναλύει ένα πρόγραμμα ABAP ή ένα αντικείμενο, ανά γραμμή ή τμήμα και μπορεί ακόμη και να αλλάζει τιμές αντικειμένου κατά το χρόνο εκτέλεσης.
Υπάρχουν δύο τύποι Debuggers SAP ABAP: Κλασσικός Debugger για εκδόσεις έως 6.40 και Νέο ABAP Debugger, το οποίο παρέχεται για όλες τις εκδόσεις 6.40 και μεταγενέστερες.
Η Techopedia εξηγεί το Debugging στο SAP
Η εκκρεμότητα ενεργοποιείται για ένα αντικείμενο SAP με τους ακόλουθους τρόπους:
- Πληκτρολογώντας την εντολή "/ h" στο πεδίο εντολών, το οποίο εκτελεί το πρόγραμμα στη λειτουργία εντοπισμού σφαλμάτων
- Με τη βοήθεια των σημείων διακοπής, τα οποία μπορεί να διατηρούνται πριν ή κατά τη διάρκεια της λειτουργίας αποσφαλμάτωσης
- Επιλέγοντας τον εντοπισμό σφαλμάτων κατά την εμφάνιση της λειτουργίας προγράμματος εκτέλεσης
- Από το σύστημα διαδρομής μενού-> βοηθητικά προγράμματα-> εντοπίστε ABAP
- Για τα αρθρώματα προγραμμάτων και λειτουργιών ABAP, μπορεί να εφαρμοστεί εντοπισμός σφαλμάτων πληκτρολογώντας "/ h" στο πεδίο εντολών, χρησιμοποιώντας σημεία διακοπής ή επιλέγοντας τον τρόπο εκτέλεσης για εντοπισμό σφαλμάτων.
- Για ABAP SAPscripts, έξυπνες φόρμες και φόρμες Adobe, οι επιλογές εντοπισμού σφαλμάτων παρέχονται ξεχωριστά για προγράμματα προγραμμάτων οδήγησης, επιπλέον αυτών των αντικειμένων.
- Για διακομιστή ή απομακρυσμένη πρόσβαση, η απομακρυσμένη πρόσβαση εντοπίζεται μέσω προκαθορισμένων ή προσαρμοσμένων ονομάτων χρηστών, τα οποία χρησιμοποιούνται για σύνδεση σε διακομιστή ή απομακρυσμένη πρόσβαση.
- Σε αντίθεση με το κλασσικό πρόγραμμα εντοπισμού σφαλμάτων ABAP, το νέο ABAP Debugger επεξεργάζεται στη δική του εξωτερική λειτουργία (γνωστό ως debugger) ενώ το αντικείμενο που έχει αναλυθεί (γνωστό ως debuggee) εκτελείται σε μια δεύτερη εξωτερική λειτουργία.
- Είναι σε θέση να αναλύει προγράμματα που εκτελούνται σε μια μονάδα επεξεργασίας ABAP, όπως προγράμματα που καλούν τις εξόδους μετατροπής.
- Έχει μια ευέλικτη διεπαφή που ο χρήστης μπορεί να σχεδιάσει σύμφωνα με τις απαιτήσεις.
- Έχει την ικανότητα να φιλοξενεί περισσότερες από οκτώ προβολές επιφάνειας εργασίας, καθώς και τη δυνατότητα να οργανώνει διάφορα εργαλεία για την ανάλυση της δομής και των δεδομένων που διαβιβάζονται στο πρόγραμμα ή το αντικείμενο ABAP.
