Table interne

Définition - Que signifie la table 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.

Definir Tech explique la table interne

Pour une table interne, la taille minimale est de 256 octets. Comme 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 des tables internes nouvelles ou basées sur un programme avec l'ajout de TYPE ou LIKE pour les objets et types existants. Les types de table des 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 par clé. Type de tableau trié: utilisé si le tableau doit être trié au fur et à mesure que les données sont stockées. Cette définition a été écrite dans le contexte de SAP