Διαφορά μεταξύ της μνήμης SAP και της μνήμης ABAP Διαφορά μεταξύ των προγραμμάτων

Anonim

SAP στη μνήμη ABAP

Τα προγράμματα ABAP (Advanced Business Programming) εκτελούνται σε βάση δεδομένων SAP. Τα προγράμματα ABAP μπορούν να χρησιμοποιούν δύο τύπους μνήμης, μνήμης ABAP και μνήμης SAP. Η κύρια διαφορά μεταξύ αυτών των δύο τύπων μνήμης είναι το πεδίο εφαρμογής τους. Η μνήμη ABAP είναι αρκετά περιορισμένη και μπορεί να προσπελαστεί μόνο μέσα σε μία κύρια εσωτερική συνεδρία. Άλλα προγράμματα που εκτελούνται εκτός αυτής της περιόδου σύνδεσης δεν θα είναι σε θέση να διαβάζουν ή να γράφουν στη μνήμη αυτή. Από την άλλη πλευρά, η μνήμη SAP μοιάζει σχεδόν με την παγκόσμια μνήμη και είναι προσβάσιμη όχι μόνο από προγράμματα που εκτελούνται στην ίδια κύρια συνεδρία αλλά και σε διαφορετικές κύριες συνεδρίες.

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

Όχι μόνο οι δύο αυτοί τύποι μνήμης διαφέρουν ως προς τη χρήση, έχουν επίσης πρόσβαση διαφορετικά. Όταν χειρίζεστε τη μνήμη SAP, χρησιμοποιούνται οι εντολές GET PARAMETER και SET PARAMETER, ενώ για την ανάγνωση και την εγγραφή δεδομένων στη μνήμη ABAP χρησιμοποιείται το IMPORT FROM MEMORY και το EXPORT TO MEMORY. Αυτό καθιστά σχετικά εύκολο τον προγραμματισμό καθώς ήδη υποδεικνύετε τον τύπο μνήμης που θέλετε να χρησιμοποιήσετε με την εντολή που χρησιμοποιείτε. αντί να χρησιμοποιήσετε άλλες παραμέτρους.

Η μνήμη ABAP και SAP είναι βασικά εργαλεία κατά την κωδικοποίηση εφαρμογών ABAP. Είναι σημαντικό να χρησιμοποιούνται κατάλληλα προκειμένου να ελαχιστοποιηθεί η χρήση των πόρων και να βελτιωθεί η ταχύτητα και η αποτελεσματικότητα της εφαρμογής.

Περίληψη:

  1. Η μνήμη SAP είναι παγκόσμια και μπορεί να χρησιμοποιηθεί για τη μετάδοση δεδομένων σε κύριες περιόδους λειτουργίας ενώ η μνήμη ABAP είναι τοπική και χρησιμοποιείται για τη μετάδοση δεδομένων σε εσωτερικές συνεδρίες
  2. GET PARAMETER και SET PARAMETER χρησιμοποιούνται για εγγραφή και ανάγνωση στη μνήμη SAP ενώ η ένδειξη IMPORT FROM MEMORY και EXPORT TO MEMORY χρησιμοποιούνται για τη μνήμη ABAP