Tabellen verknüpfen

Getting started ... Alles für einen gelungenen Start.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Tabellen verknüpfen

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Hallo Forum!
Ich habe einpaar Verständnisfragen.

Frage1)
Müssen Tabellen bereits in einer Primärschlüssel- Fremdschlüsselbeziehung zueinader stehen wenn man einen Join machen möchte.

Frage2)
Wodurch erfolgt die Verknüpfung (Primärschlüssel- Fremdschlüsselbeziehung) im SAP. Muss man bei der Anlage der Tabelle implizit sowas vornehmen?

Frage3)
Wo kann man die Beziehung sehen ?

Grüße
bohne
Viele Grüße
bohne

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Tabellen verknüpfen

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
bohne hat geschrieben:Frage1)
Müssen Tabellen bereits in einer Primärschlüssel- Fremdschlüsselbeziehung zueinader stehen wenn man einen Join machen möchte.

Frage2)
Wodurch erfolgt die Verknüpfung (Primärschlüssel- Fremdschlüsselbeziehung) im SAP. Muss man bei der Anlage der Tabelle implizit sowas vornehmen?

Frage3)
Wo kann man die Beziehung sehen ?
Nein. Ja, unter "Fremdschlüssel". Unter "Fremdschlüssel" im DDIC.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Halllo,

danke für die Antwort. Diese wirft allerdings
eine weitere Frage auf.

Meine Frage
Müssen Tabellen bereits in einer Primärschlüssel-
Fremdschlüsselbeziehung zueinader stehen wenn man
einen Join machen möchte.


Wenn ich auf die Frage hin gestellte Frage eine
Awtwort mit NEIN bekomme frage ich mich
wozu man dann überhaupt die Primärschlüssel-
Fremdschlüsselbeziehung braucht.

Ist das nur im SAP so dass man die Beziehung
nicht braucht oder ist das allgemein gültig
Viele Grüße
bohne

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
bohne hat geschrieben:Wenn ich auf die Frage hin gestellte Frage eine
Awtwort mit NEIN bekomme frage ich mich
wozu man dann überhaupt die Primärschlüssel-
Fremdschlüsselbeziehung braucht.
Eiweh, du hast das Prinzip eines relationalen Datenbanksystems nicht wirklich verstanden, fürchte ich. Guck mal in Wikipedia oder in der SAP-Online-Hilfe, da wird das ausreichend erklärt.

So vermeide ich, ellenlange Texte zu schreiben, in denen ich das erklären muss.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Eiweh, du hast das Prinzip eines relationalen Datenbanksystems nicht wirklich verstanden, fürchte ich. Guck mal in Wikipedia oder in der SAP-Online-Hilfe, da wird das ausreichend erklärt.
doch, ich fürchte aber du hast mich nicht verstanden ..

Code: Alles auswählen.

So vermeide ich, ellenlange Texte zu schreiben, in denen ich das erklären muss. 
das hättest du dir auch sparen können
Viele Grüße
bohne

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
bohne hat geschrieben:doch, ich fürchte aber du hast mich nicht verstanden ..
Dann erklär doch einfach, was du meinstest.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von an4kh4 (ForumUser / 94 / 0 / 0 ) »
bohne hat geschrieben: (...)
wozu man dann überhaupt die Primärschlüssel-
Fremdschlüsselbeziehung braucht.
Also Primärschlüssel und Fremdschlüssel kommen generell bei Relationalen Datenbanken vor, wie das bei anderen Datenbanksystemen ist kann ich nicht sagen, weil ich nur das Konzept von Relationalen Datenbanken kenne...

um zu verstehen wofür ne Primär / Fremdschlüsselbeziehung gut ist, schau dir am besten mal das beispiel hier an, das macht das ganze m.e. verständlich:
http://de.wikipedia.org/wiki/Normalisie ... Beispiel_2
bohne hat geschrieben: (...)
Ist das nur im SAP so dass man die Beziehung
nicht braucht oder ist das allgemein gültig
das ist allgemein für Relationale Datenbanken gültig.

gruß Lars

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
dann hätte ich die Frage waum muss man Tabellen überhaupt in
Beziehung zu setzen. Nur um Redundanz zu meiden ??
Viele Grüße
bohne

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
bohne hat geschrieben:dann hätte ich die Frage waum muss man Tabellen überhaupt in
Beziehung zu setzen. Nur um Redundanz zu meiden ??
Nehmen wir an du willst Kundendaten verwalten. Jeder Kunde hat mehrere Adressen (Zweigstellen). Willst du für jede Adresse einen eigenen Kundensatz anlegen, nur weil er mehrere Anschriften oder Telefonnummern hat?

Nein, du legst EINEN Kunden mit MEHREREN Telefonnummern oder Adressen an und verknüpfst die entsprechen.

Dafür brauchst du Tabellenbeziehungen. DAS meinte ich, als ich schrieb, dass du wohl das Prinzip relationaler Datenbanken nicht verstanden hast. Ich wollte dich damit keineswegs angreifen.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Bohne, such mal z.B. bei Wikipedia nach "referenzielle Integrität".

Gruß,
Oliver

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
bohne hat geschrieben:dann hätte ich die Frage waum muss man Tabellen überhaupt in Beziehung zu setzen.
Technisch gesehen *musst* du gar nix. Du kannst deine ganzen Tabellen auch ohne Fremdschlüssel und Prüftabellen definieren.
Aber es hängen halt eine ganze Menge Annehmlichkeiten daran, die es einem hinterher in vielen Dingen einfacher machen (f4-Werthilfe, Pflegeviews, Transparenz...).
Wenn es dir nur darum geht, deine Tabellen mit Joins zu verknüpfen, dazu müssen die Felder nur die gleiche Domäne haben.
bohne hat geschrieben:Nur um Redundanz zu meiden ??
Das hat dann was mit Normalisierung zu tun.
enno

Seite 1 von 1

Vergleichbare Themen

16
Antw.
5914
Views
DB-Tabellen verknüpfen: Was ist am performantesten?
von DeathAndPain » 20.02.2018 15:27 • Verfasst in ABAP® Core
1
Antw.
1158
Views
Tabelllen verknüpfen
von Russel » 23.08.2005 08:09 • Verfasst in ABAP Objects®
4
Antw.
17329
Views
Zeichenketten verknüpfen
von Preacha » 06.08.2008 13:54 • Verfasst in ABAP® für Anfänger
7
Antw.
3337
Views
Tabllen verknüpfen!!!
von Russel » 23.08.2005 07:42 • Verfasst in ABAP® für Anfänger
0
Antw.
937
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2388
Zeilenumbrüche ersetzen
vor 21 Stunden von ralf.wenzel 6 / 180
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1557

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2388
Zeilenumbrüche ersetzen
vor 21 Stunden von ralf.wenzel 6 / 180
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1557

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 623
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2250
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8838