SAP ABAP Data Dictionary (SE11)
Vad är Data Dictionary?
Data Dictionary är en central informationskälla för data i ett informationshanteringssystem. Dess huvudsakliga funktion är att stödja skapandet och hanteringen av datadefinitioner (eller "metadata").
ABAP Dictionary 3 nivåer
Objekt i ABAP Dictionary fanns på tre nivåer som stödjer deras återanvändbarhet. Dessa nivåer är:
- Tabeller och strukturer
- Dataelement
- domäner
Låt oss titta närmare på dem -
domäner
- Beskriver de tekniska egenskaperna hos ett tabellfält
- Anger ett värdeintervall som beskriver tillåtna datavärden för fälten
- Fält som hänvisar till samma domän (via de dataelement som tilldelats dem) ändras när en ändring görs på domänen
- Säkerställer konsekvens
Ex. Inköpsdokumentnummer (EBELN)
Dataelement
- Beskriver den roll ett fält spelar i ett tekniskt sammanhang
- Fält med samma semantiska betydelse kan referera till samma dataelement
- Innehåller fältinformationen
Ex. Inköpsdokumentnummer (EBELN)
Bord
- Representera de databastabeller där data faktiskt finns.
- Tabeller kan definieras oberoende av databasen i ABAP Dictionary.
- Fälten i tabellen definieras med sina (databasoberoende) SAP ABAP-datatyper och längder.
Strukturer
- Är postdeklarationer som INTE motsvarar en databastabell.
- Precis som användardefinierad datatyp.
- Definierat som en tabell och kan sedan adresseras från ABAP-program.
- Strukturer innehåller endast data under ett programs körtid.
Aggregerade objekt i ABAP Dictionary
Aggregerade medel som består av flera komponenter. I ABAP Dictionary är aggregerade objekt objekt som kommer från flera olika transparenta tabeller.
- Visningar
- Sök hjälp
- Lås objekt
Låt oss titta på dem i detalj
Visningar
- Visningar i SAP _ ABAP används för att sammanfatta data som är fördelade på flera tabeller
- Data för en vy lagras faktiskt inte fysiskt. Data för en vy härleds istället från en eller flera andra tabeller
- Den är skräddarsydd efter behoven för en specifik applikation
Sök hjälp
- En sökhjälp är ett verktyg som hjälper dig att söka efter dataposter i systemet
- En effektiv och användarvänlig sökning hjälper användare där nyckeln till en post är okänd
Lås objekt
- Samtidig åtkomst av samma datapost av två användare i SAP systemet synkroniseras med en låsmekanism.
- Lås ställs in och frigörs genom att anropa vissa funktionsmoduler. Dessa funktionsmoduler genereras automatiskt från definitionen av så kallade låsobjekt i ABAP/4-ordboken
Funktionsmoduler : Enqueue_ – för att låsa bordet dequeue_ – för att frigöra låset
Viktiga transaktioner
- SE11 : Data Dictionary Initial Screen (endast SE12 Display)
- SE13 : ABAP Dictionary : Tekniska inställningar
- SE14 : Databasverktyg
- SE15 : Förvarsinformationssystem
- SE16 : Databläddrare
- SE17 : Allmän tabell Display
- SE55 : Underhåll av tabellvy
- SM30 : Tabellunderhåll