Präsentation herunterladen
Veröffentlicht von:Manfrid Hellerman Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.