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 Data Dictionary

ABAP Dictionary 3 nivåer

Objekter i ABAP-ordboken var på tre nivåer som støtter gjenbrukbarheten deres. Disse nivåene er:

  1. Tabeller og strukturer
  2. Dataelementer
  3. 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)

Ordbok: Vis domener

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)

Ordbok: Vis dataelementer

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.

Ordbok: Vis tabeller

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.

Ordbok: Visningsstrukturer

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.

  1. Visninger
  2. Søk i Hjelp
  3. 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

Ordbok: Visningsvisninger

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

Ordbok: Vis søkehjelp

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

Ordbok: Vis låseobjekter

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