Dictionnaire de données SAP 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 de données ABAP

Dictionnaire ABAP 3 niveaux

Les objets du dictionnaire ABAP se trouvaient sur trois niveaux qui permettent leur réutilisation. Ces niveaux sont :

  1. Tableaux et structures
  2. Éléments de données
  3. 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)

Dictionnaire : Afficher les domaines

É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)

Dictionnaire : Afficher les éléments de données

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) Types de données SAP ABAP et longueurs.

Dictionnaire : Afficher les tableaux

Ouvrages d'art

  • 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.

Dictionnaire : Structures d'affichage

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.

  1. Vues
  2. Aide pour la recherche
  3. Verrouiller les objets

Examinons-les en détail

Vues

  • Les vues dans SAP _ ABAP sont utilisées pour résumer les données réparties sur 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

Dictionnaire : Afficher les vues

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

Dictionnaire : Afficher l'aide à la recherche

Verrouiller les objets

  • SimultanéneoL'accès au même enregistrement de données par deux utilisateurs dans le système SAP 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

Dictionnaire : Afficher les objets de verrouillage

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