Différence entre la mémoire SAP et la mémoire ABAP Différence entre la mémoire sAP

Anonim

Mémoire SAP par rapport à la mémoire ABAP

ABAP (Advanced Business Application Programming) programmes exécutés sur une base de données SAP. Les programmes ABAP peuvent utiliser deux types de mémoire, la mémoire ABAP et la mémoire SAP. La principale différence entre ces deux types de mémoire est leur portée. La mémoire ABAP est assez limitée et n'est accessible que dans une session interne principale. Les autres programmes exécutés en dehors de cette session ne pourront pas lire ou écrire dans cette mémoire. D'un autre côté, la mémoire SAP ressemble à peu près à la mémoire globale et est accessible non seulement par les programmes qui s'exécutent sous la même session principale mais également entre différentes sessions principales.

Les différentes portées entre les deux conduisent à deux utilisations différentes. L'utilisation principale de la mémoire ABAP est de rendre les données accessibles à travers plusieurs transactions au sein d'une même session. Bien que la mémoire SAP soit également capable d'exécuter cette fonction, elle est réservée à son propre usage; rendre l'information disponible ou transférer des données à travers la session principale.

Ces deux types de mémoire diffèrent non seulement en termes d'utilisation, mais ils sont également accessibles différemment. Lors de l'utilisation de la mémoire SAP, les commandes GET PARAMETER et SET PARAMETER sont utilisées tandis que IMPORT FROM MEMORY et EXPORT TO MEMORY sont utilisées pour lire et écrire des données dans la mémoire ABAP. Cela le rend relativement facile à programmer car vous indiquez déjà le type de mémoire que vous voulez utiliser avec la commande que vous utilisez; plutôt que d'utiliser d'autres paramètres.

ABAP et la mémoire SAP sont des outils essentiels pour le codage des applications ABAP. Il est important qu'ils soient utilisés de manière appropriée afin de minimiser l'utilisation des ressources et d'améliorer la rapidité et l'efficacité de l'application.

Résumé:

  1. La mémoire SAP est globale et peut être utilisée pour transmettre des données sur des sessions principales alors que la mémoire ABAP est locale et utilise pour transmettre des données via des sessions internes
  2. GET PARAMETER et SET PARAMETER sont utilisés pour écrire et lire à la mémoire SAP alors que IMPORT FROM MEMORY et EXPORT TO MEMORY sont utilisés pour la mémoire ABAP