SAP ABAP Data Dictionary (SE11)

Hvad er Data Dictionary?

Data Dictionary er en central informationskilde for dataene i et informationsstyringssystem. Dens hovedfunktion er at understøtte oprettelsen og styringen af ​​datadefinitioner (eller "metadata").

ABAP Data Dictionary

ABAP Ordbog 3 niveauer

Objekter i ABAP-ordbogen befandt sig på tre niveauer, der understøtter deres genanvendelighed. Disse niveauer er:

  1. Tabeller og strukturer
  2. Dataelementer
  3. domæner

Lad os se nærmere på dem -

domæner

  • Beskriver de tekniske karakteristika for et tabelfelt
  • Angiver et værdiinterval, som beskriver tilladte dataværdier for felterne
  • Felter, der refererer til det samme domæne (via de tildelte dataelementer) ændres, når der foretages en ændring af domænet
  • Sikrer sammenhæng

Eks. Købsdokumentnummer (EBELN)

Ordbog: Vis domæner

Dataelementer

  • Beskriver den rolle et felt spiller i en teknisk sammenhæng
  • Felter med samme semantiske betydning kan referere til det samme dataelement
  • Indeholder feltinformationen

Eks. Købsdokumentnummer (EBELN)

Ordbog: Vis dataelementer

tabeller

  • Repræsenter de databasetabeller, hvor data faktisk findes.
  • Tabeller kan defineres uafhængigt af databasen i ABAP Dictionary.
  • Tabellens felter er defineret med deres (database-uafhængige) SAP ABAP datatyper og længder.

Ordbog: Vis tabeller

Strukturer

  • Er journalerklæringer, der IKKE svarer til en databasetabel.
  • Ligesom brugerdefineret datatype.
  • Defineres som en tabel og kan derefter adresseres fra ABAP-programmer.
  • Strukturer indeholder kun data i løbet af et program.

Ordbog: Displaystrukturer

Aggregerede objekter af ABAP Dictionary

Aggregerede midler bestående af flere komponenter. I ABAP Dictionary er aggregerede objekter objekter, der kommer fra flere forskellige gennemsigtige tabeller.

  1. Views
  2. Søg i Hjælp
  3. Lås objekter

Lad os se nærmere på dem

Views

  • Visninger i SAP _ ABAP bruges til at opsummere data, som er fordelt på flere tabeller
  • Dataene for en visning er faktisk ikke fysisk lagret. Dataene for en visning er i stedet afledt fra en eller flere andre tabeller
  • Den er skræddersyet til behovene for en specifik applikation

Ordbog: Vis visninger

Søg i Hjælp

  • En søgehjælp er et værktøj til at hjælpe dig med at søge efter dataposter i systemet
  • En effektiv og brugervenlig søgning hjælper brugere, hvor nøglen til en post er ukendt

Ordbog: Vis søgehjælp

Lås objekter

  • Samtidig adgang til den samme datapost af to brugere i SAP systemet er synkroniseret af en låsemekanisme.
  • Låse sættes og frigøres ved at kalde visse funktionsmoduler. Disse funktionsmoduler genereres automatisk ud fra definitionen af ​​såkaldte låseobjekter i ABAP/4-ordbogen

Funktionsmoduler : Kø_ – for at låse bordet dequeue_ – for at udløse låsen

Ordbog: Vis låseobjekter

Vigtige transaktioner

  • SE11 : Data Dictionary Startskærm (kun SE12 Display)
  • SE13 : ABAP Ordbog : Tekniske indstillinger
  • SE14 : Databaseværktøj
  • SE15 : Depotinformationssystem
  • SE16 : Databrowser
  • SE17 : Generel tabel Display
  • SE55 : Vedligeholdelse af tabelvisning
  • SM30 : Vedligeholdelse af bord