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

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

Mémoire SAP vs mémoire ABAP

Les programmes ABAP (Advanced Business Application Programming) s'exécutent sur une base de données SAP. Les programmes ABAP peuvent utiliser deux types de mémoire, de mémoire ABAP et de 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 ne peut être accessible que dans une session interne principale. D'autres programmes exécutés en dehors de cette session ne pourront pas lire ou écrire à 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 des programmes qui s'exécutent sous la même session principale, mais également sur différentes sessions principales.

Les étendues différentes entre les deux mènent à deux utilisations différentes. L'utilisation principale de la mémoire ABAP est de rendre les données accessibles sur plusieurs transactions au sein de la même session. Bien que la mémoire SAP soit également capable d'effectuer cette fonction, elle est réservée à son propre objectif; rendre les informations disponibles ou transférer des données sur la session principale.

Non seulement ces deux types de mémoire diffèrent dans l'utilisation, mais ils sont également accessibles différemment. Lorsque vous traitez avec la mémoire SAP, les commandes obtiennent le paramètre et le paramètre SET sont utilisés pendant que l'importation de la mémoire et l'exportation vers la mémoire sont utilisées pour lire et écrire des données dans la mémoire ABAP. Cela rend relativement facile à programmer car vous indiquez déjà le type de mémoire que vous souhaitez utiliser avec la commande que vous utilisez; plutôt que d'utiliser d'autres paramètres.

La mémoire ABAP et SAP sont des outils essentiels lors du 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 vitesse 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 entre les séances principales tandis que la mémoire ABAP est locale et est utilisée pour transmettre des données sur les sessions internes
  2. Obtenir le paramètre et définir le paramètre sont utilisés pour écrire et lire dans la mémoire SAP pendant que l'importation de la mémoire et l'exportation vers la mémoire sont utilisées pour la mémoire ABAP