Differenz zwischen SAP-Speicher und ABAP-Speicher Unterschied zwischen

Anonim

SAP-Speicher vs. ABAP-Speicher

ABAP-Programme (Advanced Business Application Programming) werden auf einer SAP-Datenbank ausgeführt. ABAP-Programme können zwei Arten von Speicher verwenden, ABAP-Speicher und SAP-Speicher. Der Hauptunterschied zwischen diesen beiden Arten von Speicher besteht in ihrem Umfang. Der ABAP-Speicher ist ziemlich begrenzt und kann nur innerhalb einer internen Hauptsitzung aufgerufen werden. Andere Programme, die außerhalb dieser Sitzung ausgeführt werden, können nicht in diesen Speicher lesen oder schreiben. Auf der anderen Seite ähnelt der SAP-Speicher dem globalen Speicher und ist nicht nur für Programme verfügbar, die unter derselben Hauptsitzung, sondern auch über verschiedene Hauptsitzungen hinweg laufen.

Die verschiedenen Bereiche zwischen den beiden führen zu zwei verschiedenen Anwendungen. Die Hauptverwendung von ABAP-Speicher besteht darin, Daten innerhalb einer Sitzung über mehrere Transaktionen hinweg zugänglich zu machen. Obwohl der SAP-Speicher diese Funktion auch ausführen kann, ist er für seinen eigenen Zweck reserviert. Bereitstellung von Informationen oder Übertragung von Daten über die Hauptsitzung hinweg.

Diese beiden Speichertypen unterscheiden sich nicht nur in der Verwendung, sie werden auch anders aufgerufen. Beim Umgang mit dem SAP-Speicher werden die Befehle GET PARAMETER und SET PARAMETER verwendet, während IMPORT FROM MEMORY und EXPORT TO MEMORY zum Lesen und Schreiben von Daten in den ABAP-Speicher verwendet werden. Dies macht es relativ einfach zu programmieren, da Sie bereits den Typ des Speichers angeben, den Sie mit dem von Ihnen verwendeten Befehl verwenden möchten. anstatt andere Parameter zu verwenden.

ABAP und SAP Memory sind wesentliche Werkzeuge beim Codieren von ABAP-Anwendungen. Es ist wichtig, dass sie angemessen verwendet werden, um den Ressourcenverbrauch zu minimieren und die Geschwindigkeit und Effizienz der Anwendung zu erhöhen.

Zusammenfassung:

  1. Der SAP-Speicher ist global und kann verwendet werden, um Daten über Hauptsitzungen hinweg zu übergeben, während der ABAP-Speicher lokal ist und Daten über interne Sitzungen weiterleitet.
  2. GET PARAMETER und SET PARAMETER werden zum Schreiben und Lesen verwendet in den SAP-Speicher, während IMPORT FROM MEMORY und EXPORT TO MEMORY für den ABAP-Speicher