SAP ABAP Data Dictionary (SE11)
Hva er Data Dictionary?
Data Dictionary er en sentral informasjonskilde for dataene i et informasjonsstyringssystem. Hovedfunksjonen er å støtte oppretting og administrasjon av datadefinisjoner (eller "metadata").
ABAP Dictionary 3 nivåer
Objekter i ABAP-ordboken var på tre nivåer som støtter gjenbrukbarheten deres. Disse nivåene er:
- Tabeller og strukturer
- Dataelementer
- Domener
La oss se nærmere på dem -
Domener
- Beskriver de tekniske egenskapene til et tabellfelt
- Angir et verdiområde som beskriver tillatte dataverdier for feltene
- Felter som refererer til samme domene (via dataelementene som er tilordnet dem) endres når det gjøres en endring i domenet
- Sikrer konsistens
Eks. Kjøpsdokumentnummer (EBELN)
Dataelementer
- Beskriver rollen et felt spiller i en teknisk sammenheng
- Felt med samme semantiske betydning kan referere til det samme dataelementet
- Inneholder feltinformasjonen
Eks. Kjøpsdokumentnummer (EBELN)
tabeller
- Representer databasetabellene der data faktisk befinner seg.
- Tabeller kan defineres uavhengig av databasen i ABAP Dictionary.
- Feltene i tabellen er definert med deres (databaseuavhengige) SAP ABAP-datatyper og lengder.
Structures
- Er posterklæringer som IKKE samsvarer med en databasetabell.
- Akkurat som brukerdefinert datatype.
- Definert som en tabell og kan deretter adresseres fra ABAP-programmer.
- Strukturer inneholder kun data under kjøretiden til et program.
Aggregerte objekter av ABAP Dictionary
Aggregerte midler som består av flere komponenter. I ABAP Dictionary er aggregerte objekter objekter som kommer fra flere forskjellige gjennomsiktige tabeller.
- Visninger
- Søk i Hjelp
- Lås objekter
La oss se nærmere på dem
Visninger
- Visninger i SAP _ ABAP brukes til å oppsummere data som er fordelt på flere tabeller
- Dataene til en visning lagres faktisk ikke fysisk. Dataene til en visning er i stedet utledet fra én eller flere andre tabeller
- Den er skreddersydd for behovene til en spesifikk applikasjon
Søk i Hjelp
- En søkehjelp er et verktøy som hjelper deg med å søke etter dataposter i systemet
- Et effektivt og brukervennlig søk hjelper brukere der nøkkelen til en post er ukjent
Lås objekter
- Samtidig tilgang til samme datapost av to brukere i SAP systemet er synkronisert med en låsemekanisme.
- Låser settes og frigjøres ved å kalle opp enkelte funksjonsmoduler. Disse funksjonsmodulene genereres automatisk fra definisjonen av såkalte låseobjekter i ABAP/4-ordboken
Funksjonsmoduler : Enqueue_ – for å låse bordet dequeue_ – for å frigjøre låsen
Viktige transaksjoner
- SE11 : Data Dictionary Startskjerm (kun SE12 Display)
- SE13 : ABAP Ordbok : Tekniske innstillinger
- SE14 : Databaseverktøy
- SE15 : Depotinformasjonssystem
- SE16 : Dataleser
- SE17 : Generell tabell Display
- SE55 : Tabellvisningsvedlikehold
- SM30 : Tabellvedlikehold