Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Projektgruppe SAP R/3 auf Linux Cluster

Ähnliche Präsentationen


Präsentation zum Thema: "Projektgruppe SAP R/3 auf Linux Cluster"—  Präsentation transkript:

1 Projektgruppe SAP R/3 auf Linux Cluster
Datenbankmanagement des SAP R/3 Systems Einführung in die grundlegenden Techniken der Datenhaltung in einem R/3 System Ein Vortrag von Hendrik Hempel Datenbankmanagement des SAP R/3 Systems

2 Gliederung des Vortrages
Einordnung Was ist ein RDBMS? Das R/3 Repository Zusammenspiel RDBMS-R/3 R/3 Puffer-Strategien Datenbankmanagement des SAP R/3 Systems

3 Das gesamte R/3 System Kapitel 2 Kapitel 3 Kapitel 4 Kapitel 5
Quelle: Will Datenbankmanagement des SAP R/3 Systems

4 Kapitel 2 Einordnung Was ist ein RDBMS? Das R/3 Repository
Zusammenspiel RDBMS-R/3 Informix, Oracle, Adabas, MS Sql SAP DBA Tabellen SQL Log Technik R/3 Puffer-Strategien Datenbankmanagement des SAP R/3 Systems

5 Begriffserläuterung R elationales D aten- B ank M anagement S ystem
Wofür stehen die Buchstaben RDBMS? R elationales D aten- B ank M anagement S ystem Datenbankmanagement des SAP R/3 Systems

6 DB wie Datenbank Ablagesystem für beliebige Daten Name: Testmann
Vorname: Walter Straße: Gehweg 2 PLZ: Ort: Paderborn Name: Gabriel Vorname: Ingelore Straße: Amselweg 7 PLZ: Ort: Paderborn Ablagesystem für beliebige Daten Informix, Oracle, Adabas, MS Sql SAP DBA Tabellen SQL Index Typen (Primärschlüssel) Datenbankmanagement des SAP R/3 Systems

7 R wie Relational 2-dimensionale Beziehung -> Tabelle
1 Nr. Ort PLZ Straße Vorname Name Paderborn 33102 Amselweg 7 Ingelore Gabriel 33100 Gehweg 2 Walter Testmann Name: Testmann Vorname: Walter Straße: Gehweg 2 PLZ: Ort: Paderborn Name: Gabriel Vorname: Ingelore Straße: Amselweg 7 PLZ: Ort: Paderborn 2-dimensionale Beziehung -> Tabelle Daten über Primärschlüssel eindeutig bestimmbar Datenbankmanagement des SAP R/3 Systems

8 MS wie Managementsystem
Gemeinsamer Zugriff Höhere Geschwindigkeit Benutzerberechtigungen Sicherheitsmerkmale Zentrale Wartung Definierte Zugangsmethoden Client/Server Architektur Indizes Optimierte Datenablage Transaktionen Log-Bücher SQL Datenbankmanagement des SAP R/3 Systems

9 Überblick SQL S tructured Q uery L anguage Was bedeutet SQL?
Was sind die Vorteile von SQL? ANSI Normung (SQL, SQL/2, SQL92 etc.) unabhängige Überwachung Views und Cursor Wie sieht SQL aus? Select, Update, Insert, Where, Join Create Table, Drop Table, Alter Table Bsp.: select name from kunden where nr = 1 Datenbankmanagement des SAP R/3 Systems

10 Kapitel 3 Einordnung Was ist ein RDBMS? Das R/3 Repository
Zusammenspiel RDBMS-R/3 R/3 Puffer-Strategien Datenbankmanagement des SAP R/3 Systems

11 Tabellen, Felder und Domänen
Name Vorname Straße PLZ Ort Testmann Walter Gehweg 2 33100 Paderborn Tabelle Felder Technische Domänen (kurz Domänen; bspw. NUMC) Semantische Domänen (oder Datenelemente; bspw. NUM5) Datenbankmanagement des SAP R/3 Systems

12 Überblick über die Zusammenhänge
Buch Will Bild Seite 234 einfügen Quelle: Will Datenbankmanagement des SAP R/3 Systems

13 Include Verfahren Standard Includes für Verknüpfungen zwischen eigenen Tabellen Customizing-Include zum Anpassen der Standardtabellen an die Kundenwünsche Append-Strukturen zum Hinzufügen eigener Tabellen und Spalten an bestehende Strukturen Datenbankmanagement des SAP R/3 Systems

14 Transparente Tabellen
Eins zu eins Abbildung der Tabelle in der DB Repository Name Vorname Straße PLZ Ort Testmann Walter Gehweg 2 33100 Paderborn Datenbank Name Vorname Straße PLZ Ort Testmann Walter Gehweg 2 33100 Paderborn Datenbankmanagement des SAP R/3 Systems

15 Pool Tabellen Kombination aller Zeilen aus verschiedenen Tabellen
Repository Tab1 Tab2 KeyA DatenA DatenB 101 Bla Blub Key1 Daten1 Daten2 201 1221 2112 202 3443 4334 Datenbank TabName Varkey DataLen VarData Tab1 101 00A10F77 Tab2 201 105 0053FE12 202 007821E3 Datenbankmanagement des SAP R/3 Systems

16 Cluster Tabellen Quelle: Will
Tabellentypen (cluster, pool, transparent) Felder, Domänen, Datenelemente Include Verfahren Tabelleneigenschaften (a,c,l, etc. ) ??? Techn. Einstellungen (Datenart, Größe, Pufferung Tabellenbeziehungen (Fremdschlüssel, Wertetabellen) Aggregierte Objekte (Views, Matchcode, Sperr) View( Projektion, Selektion) Aktivierung Versionsverwaltung ABAP SQL Access Methods Quelle: Will Datenbankmanagement des SAP R/3 Systems

17 Matchcodes Views auf R/3 Tabellen Suchhilfe bspw. Für Eingabefelder
über mehrere Tabellen möglich vom Tabellentyp unabhängig werden im R/3 Hilfesystem genutzt ereignisgesteuerte Matchcode Erzeugung Datenbankmanagement des SAP R/3 Systems

18 Tabellenparameter Auslieferungsklasse (A, C, L etc.) Tabellenverhalten bei Mandantenkopie, Upgrade etc. Datenart (APPL0 – APPL2) Zugriffscharakteristik -> physischer Bereich der DB Tabellengrößekategorie (0 bis 4) Platzreservierung in Datenbank (nicht ADABAS D) Tabellenpufferung (part., generisch etc.) Auswahl der Pufferstrategien des R/3-Systems Datenbankmanagement des SAP R/3 Systems

19 Versionsverwaltung Speicherung verschiedener Versionen
Aktivierung in Repository notwendig Abspeicherung des Status Generierung von Laufzeitobjekten NAMETAB Tabellen Datenbankmanagement des SAP R/3 Systems

20 Zusammenfassung der Tabellenarten
Puffer Mehrschichten Zugriff Quelle: SAP Datenbankmanagement des SAP R/3 Systems

21 Kapitel 4 Einordnung Was ist ein RDBMS? Das R/3 Repository
Zusammenspiel RDBMS-R/3 R/3 Puffer-Strategien Datenbankmanagement des SAP R/3 Systems

22 Zugriff aus das RDBMS Das interessiert uns! Nicht in diesem Vortrag!
Quelle: Will Datenbankmanagement des SAP R/3 Systems

23 ABAP Zugriffsmethoden
Kapitel 5 Datenbankmanagement des SAP R/3 Systems

24 SAP Mehrschichtenmodell
Quelle: SAP Datenbankmanagement des SAP R/3 Systems

25 Der Table Access Agent Quelle: SAP
Datenbankmanagement des SAP R/3 Systems

26 Kapitel 5 Einordnung Was ist ein RDBMS? Das R/3 Repository
Zusammenspiel RDBMS-R/3 R/3 Puffer-Strategien Datenbankmanagement des SAP R/3 Systems

27 Local & Shared Buffers Quelle: SAP
Datenbankmanagement des SAP R/3 Systems

28 Table Access Agent die Zweite
Quelle: SAP Datenbankmanagement des SAP R/3 Systems

29 Puffer Typen Quelle: SAP Datenbankmanagement des SAP R/3 Systems

30 Synchronisation der Puffer
Quelle: SAP Datenbankmanagement des SAP R/3 Systems

31 Ich bedanke mich für Ihre Aufmerksamkeit
Literatur Liane Will u.a. Administration des SAP-Systems R/3 Addison-Wesley 1997 SAP Technical Documentation R/3 Database Interface SAP AG 1995 Ich bedanke mich für Ihre Aufmerksamkeit Datenbankmanagement des SAP R/3 Systems


Herunterladen ppt "Projektgruppe SAP R/3 auf Linux Cluster"

Ähnliche Präsentationen


Google-Anzeigen