Accueil Développement Qu'est-ce qu'un symbole de champ (en sève)? - définition de techopedia

Qu'est-ce qu'un symbole de champ (en sève)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le symbole de champ?

Un symbole de champ (dans SAP) est un mécanisme dans lequel les applications sont créées avec flexibilité. En tant qu'espaces réservés qui ne réservent pas d'espace de champ de données physiques mais dirigent et pointent vers son contenu, les symboles de champ sont similaires dans leur concept aux pointeurs déréférencés du langage C.

Les symboles de champ sont principalement utilisés dans les programmes ABAP (Advanced Business Application Programming) et offrent une grande flexibilité lors de l'adressage de différents objets de données dans ABAP. De plus, ils sont utiles lors de l'exploitation de tables internes complexes ou de la modification du contenu d'une structure associée.

Techopedia explique le symbole de champ

Voici la syntaxe d'une déclaration de symbole de champ:

FIELD-SYMBOLS .

FIELD-SYMBOLS .

Dans les programmes, les symboles de champ sont identifiés par des crochets, qui font partie de la syntaxe des symboles de champ. Les symboles de champ peuvent être créés avec ou sans spécifications de type. Si le type n'est pas déclaré, le symbole de champ hérite de toutes les caractéristiques techniques du champ affecté. Si le type est spécifié, la compatibilité du symbole de champ et du type d'objet de données est vérifiée dans l'instruction ASSIGN.


Les symboles de champ peuvent pointer vers n'importe quel objet de données ABAP, qui doit être déclaré avant d'affecter le symbole de champ au même objet de données. Dans ABAP, il n'y a aucune différence entre les affectations de symboles de champ réussies - que le champ soit utilisé ou directement référencé. Les opérations sur les données peuvent être directement appliquées aux symboles de champ.


Les symboles de champ peuvent être utilisés pour résoudre des problèmes de programme, qui se produisent facilement lorsque les champs sont affectés à des symboles de champ au moment de l'exécution, et les contrôles de syntaxe et de sécurité sont limités par les opérations de symboles de champ.

Cette définition a été écrite dans le contexte de SAP
Qu'est-ce qu'un symbole de champ (en sève)? - définition de techopedia