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 Ordbog 3 niveauer
Objekter i ABAP-ordbogen befandt sig på tre niveauer, der understøtter deres genanvendelighed. Disse niveauer er:
- Tabeller og strukturer
- Dataelementer
- 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)
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)
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.
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.
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.
- Views
- Søg i Hjælp
- 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
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
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
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