Table des matières:
Définition - Que signifie tableau interne?
Dans la programmation ABAP, les tables internes sont des objets de données dynamiques qui sont utilisés pour fournir un mécanisme de transfert de données d'une base de données ou de toute autre structure fixe vers la mémoire de travail à des fins de fonctionnalité de tableau. Les données extraites sont stockées en mémoire, enregistrement par enregistrement. Les tables internes sont principalement utilisées pour traiter un ensemble de données avec une structure prédéfinie dans un programme ABAP. À l'aide de tables internes, les développeurs SAP peuvent stocker et formater des données dans un programme extrait d'une table de base de données. En raison de leur nature dynamique, ils évitent également aux programmeurs d'avoir à se soucier de la gestion dynamique de la mémoire, ce qui serait autrement un problème.
Techopedia explique la table interne
Pour une table interne, la taille minimale est de 256 octets. Comme pour la plupart des déclarations de variables dans ABAP, les tables internes sont déclarées à l'aide de l'instruction DATA. La syntaxe d'une table interne est: DATA TYPE | COMME DE
AVEC On peut également déclarer des tables internes statiques à l'aide de l'instruction STATIC. L'instruction de données peut être utilisée pour construire de nouvelles tables internes ou basées sur des programmes avec l'ajout de TYPE ou LIKE pour les objets et types existants. Les types de table pour les tables internes sont déclarés en fonction des opérations à effectuer. Les types les plus couramment utilisés sont les suivants: Type de table standard: utilisé dans le cas où des enregistrements individuels sont accessibles à l'aide de l'index des enregistrements. Type de table hachée: utilisé si l'opération principale effectuée est l'accès aux clés. Type de tableau trié: utilisé si le tableau doit être trié lors du stockage des données. Cette définition a été écrite dans le contexte de SAP