Définition - Que signifie Free?
Free est un mot-clé de programmation ABAP utilisé pour réinitialiser les valeurs associées à un objet. Ce mot clé est capable de supprimer les éléments suivants:
- Une table interne utilisée dans les programmes ABAP
- Un cluster de données dans la mémoire ABAP
- Mémoire ABAP
- Un objet externe utilisé dans la liaison et l'incorporation d'objets
Contrairement aux autres mots-clés ABAP utilisés pour réinitialiser les valeurs, Free libère également toutes les ressources liées à l'objet, principalement la mémoire. Il est couramment utilisé à la place d'autres mots-clés ou d'une combinaison de mots-clés pour réinitialiser les objets et libérer la mémoire associée, en particulier si un grand nombre d'objets sont impliqués.
Definir Tech explique Free
La syntaxe d'utilisation du mot-clé FREE est la suivante:
LIBRE
Les caractéristiques du mot-clé Free sont les suivantes:
- FREE peut être utilisé directement pour initialiser une table interne, comme les mots clés REFRESH et CLEAR. Cependant, FREE libère également tout l'espace mémoire associé à la table interne, y compris la mémoire requise initiale.
- Après le libre , l'objet de données peut être adressé, à l'exception des objets externes utilisés dans la liaison et l'incorporation d'objets. Cependant, cela peut impliquer la réaffectation des ressources des objets de données.
- Lorsqu'un objet externe est utilisé dans la liaison et l'incorporation d'objets, FREE ne permet pas de traitement ultérieur d'objet.
- Si l'ajout de la variante "ID mémoire" n'est pas utilisé, FREE peut supprimer tout le contenu de la mémoire ABAP. Avec l'utilisation de l'ID de mémoire, seul le contenu associé à l'ID unique est supprimé de la mémoire ABAP.
Le temps d'exécution pour l'exécution de l'instruction FREE est d'environ cinq microsecondes standardisées.
Cette définition a été écrite dans le contexte de SAP