SAP Dictionnaire de données ABAP (SE11)
Qu'est-ce que le dictionnaire de données ?
Le dictionnaire de données est une source centrale d'informations pour les données dans un système de gestion de l'information. Sa fonction principale est de prendre en charge la création et la gestion de définitions de données (ou « métadonnées »).
Dictionnaire ABAP 3 niveaux
Les objets du dictionnaire ABAP se trouvaient sur trois niveaux qui permettent leur réutilisation. Ces niveaux sont :
- Tableaux et structures
- Éléments de données
- Domaines
Examinons-les en détail –
Domaines
- Décrit les caractéristiques techniques d'un champ de table
- Spécifie une plage de valeurs qui décrit les valeurs de données autorisées pour les champs
- Les champs faisant référence au même domaine (via les rubriques qui leur sont affectées) sont modifiés lors d'un changement de domaine
- Assure la cohérence
Ex. Numéro de document d'achat (EBELN)
Éléments de données
- Décrit le rôle joué par un domaine dans un contexte technique
- Les champs de même signification sémantique peuvent faire référence au même élément de données
- Contient les informations du champ
Ex. Numéro de document d'achat (EBELN)
Tables
- Représente les tables de base de données où résident réellement les données.
- Les tables peuvent être définies indépendamment de la base de données dans le dictionnaire ABAP.
- Les champs de la table sont définis avec leur (indépendant de la base de données) SAP Types de données ABAP et longueurs.
Structure
- Sont des déclarations d'enregistrement qui ne correspondent PAS à une table de base de données.
- Tout comme le type de données défini par l'utilisateur.
- Défini comme un tableau et peut ensuite être adressé à partir des programmes ABAP.
- Les structures contiennent des données uniquement pendant l'exécution d'un programme.
Objets agrégés du dictionnaire ABAP
Moyens agrégés constitués de plusieurs composants. Dans le dictionnaire ABAP, les objets agrégés sont des objets issus de plusieurs tables transparentes différentes.
- Vues
- Aide pour la recherche
- Verrouiller les objets
Examinons-les en détail
Vues
- Vues dans SAP _ ABAP est utilisé pour résumer des données qui sont réparties entre plusieurs tables
- Les données d'une vue ne sont pas réellement stockées physiquement. Les données d'une vue sont plutôt dérivées d'une ou plusieurs autres tables
- Il est adapté aux besoins d'une application spécifique
Aide pour la recherche
- Une aide à la recherche est un outil qui vous aide à rechercher des enregistrements de données dans le système.
- Une recherche efficace et conviviale aide les utilisateurs lorsque la clé d'un enregistrement est inconnue
Verrouiller les objets
- Accès simultané au même enregistrement de données par deux utilisateurs dans le SAP le système est synchronisé par un mécanisme de verrouillage.
- Les verrous sont définis et libérés en appelant certains modules fonction. Ces modules fonction sont générés automatiquement à partir de la définition des objets dits de verrouillage dans le dictionnaire ABAP/4.
Modules fonctionnels : Mettre en file d'attente_ – pour verrouiller la table dequeue_ – pour débloquer le verrou
Opérations importantes
- SE11 : Écran initial du dictionnaire de données (affichage SE12 uniquement)
- SE13 : Dictionnaire ABAP : Paramètres techniques
- SE14 : Utilitaire de base de données
- SE15 : Système d'information du référentiel
- SE16 : Navigateur de données
- SE17 : Affichage du tableau général
- SE55 : Maintenance des vues de table
- SM30 : Entretien des tables