2012-03-25 11 views
1

Ich erstellte 2 Datenbanktabellen (bei Dictionary Objects). Die Namen dieser Tabellen: Haupttisch und Sekundärtisch. Ich glaube ein Arbeitgeber Feld der primären Tabelle ist ein Fremdschlüssel für eine Arbeitgeber Feld für sekundäre Tabelle (zumindest sehe ich ein Kontrollkästchen Checkbox bei Secondary-> Eintrag Hilfe/Check für Arbeitgeber Feld). Beide Tabellen sind aktiviert.Neuling ABAP SAP: Dictionary Objekte-> Create View - kann nicht zwei Datenbanktabellen hinzufügen

Jetzt versuche ich eine Ansicht zu erstellen. Und hier ist das Problem. Ich wähle Dictionary Objects-> Create-> View-> wählen Sie Maintenance View und erstellen Sie einen Namen. Ich gehe durch, und dann, bei Tisch/Bedingungen, kann ich NUR eine Tabelle hinzufügen. Warum nicht zwei? Außerdem sehe ich einen blauen Hinweis "Tabellenauswahl und Join-Definition nur mit Beziehungen möglich". Was ist der Grund, warum ich nicht 2 Tabellen zur View hinzufügen kann, sondern nur eine? Was mache ich falsch?

Vielen Dank.

+0

Es würde wirklich helfen, wenn Sie einige Screenshots hinzufügen, die die Schritte beschreiben, die Sie unternehmen. – Jagger

Antwort

2

Zuerst prüfen, ob es wirklich eine Fremdschlüsselbeziehung gibt (Taste/Pfeiltaste über den Spalten der Sekundärtabelle).

Beim Erstellen der Ansicht sollte das System Ihnen eine Nachricht anzeigen (nicht den englischen Text kennen, sollte "Sie können nur sekundäre Ansichten mit den Schlüsselrelationen hinzufügen"). Geben Sie die primäre Tabelle ein, die Sie pflegen möchten. Dann setzen Sie den Cursor in dieses Feld und drücken Sie den Knopf unter der Liste der Tabellen. Wählen Sie die andere Tabelle aus der Liste aus. Wenn Sie es dort nicht sehen, besteht die Möglichkeit, dass Ihre Beziehungsdefinitionen falsch sind.

(Diese ganze Einrichtung ist, um sicherzustellen, dass Sie nur Beziehungsdefinitionen verwenden, die später von der Viewpflege-Generator verwendet werden kann.)

Bitte take a look at the documentation Auch dies eine Menge anderer Fragen erklären sollten Sie stoßen könnten .

+0

Vielen Dank für Ihre Antwort. Die Lösung ist: zuerst sollte ich eine sekundäre Tabelle hinzufügen und dann den Knopf Beziehungen drücken, um das Feld aus der Primärtabelle auszuwählen. Jetzt sind 2 Tabellen in der Ansicht. Die Frage wurde gelöst. Vielen Dank für Ihre Hilfe bei der Suche nach einer Lösung! – Haradzieniec