Nicht eindeutiger Primärschlüssel in DB-Tabelle ?

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Nicht eindeutiger Primärschlüssel in DB-Tabelle ?

Beitrag von Bernhard Unglaub (ForumUser / 13 / 0 / 0 ) »
Hallo,

wenn man eine Datenbanktabelle anlegt und nur MANDT als Primärschlüssel angibt, dann haben die nachfolgenden Einträge keinen eindeutigen Primärschlüssel. In diesem Fall wäre das so gewollt.

Ist das überhaupt möglich ?
Hat jemand sowas schon mal gemacht und kann es dabei Probleme geben ?

Daß dann zu einem Wert mehrere Einträge gelesen werden müssen, ist klar.

Ich plane so etwas als Suchhilfe, in der zu jedem Oberbegriff mehrere Einträge angezeigt werden.

Gruß, Berni

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


Re: Nicht eindeutiger Primärschlüssel in DB-Tabelle ?

Beitrag von brinam (Specialist / 111 / 0 / 0 ) »
Hallo Bernhard,

möglich ist das bestimmt. Tabelle T000 mit den Mandanten ist ja auch so definiert.
Bernhard Unglaub hat geschrieben: Ich plane so etwas als Suchhilfe, in der zu jedem Oberbegriff mehrere Einträge angezeigt werden.
Warum nimmst Du den Oberbegriff dann nicht als 2. Feld in den Primärschlüssel und z.B. als 3. Feld eine lfd. Nummer? Das würde den späteren Zugriff auf die Tabelle erleichtern.
Viele Grüße
Britta

Re: Nicht eindeutiger Primärschlüssel in DB-Tabelle ?

Beitrag von Krueger ( / / 0 / 3 ) »
brinam hat geschrieben:Hallo Bernhard,
möglich ist das bestimmt. Tabelle T000 mit den Mandanten ist ja auch so definiert.
Sorry, aber die T000 ist die Mandatentabellen und da ist natürlich das Feld MANDT der primäre Schlüssel :roll:


@Bernhard: Versuch macht kluch....

In der Zeit, wo Du so eine Tabelle planst, hast Du sie schon dreimal angelegt und würdest direkt sehen, was geht und was nicht.

Wenn der Mandt als primärer Schlüssel angegeben ist... dann ist DAS der primäre Schlüssel.

Hinweis: Man muss nicht immer das Feld MANDT als primären Schlüssel anlegen.... man kann... dann muss der Rest allerdings angepasst werden.

Beitrag von HU (ForumUser / 4 / 0 / 0 ) »
Leider will das R/3 nun aber mal für jede Tabelle unbedingt einen Primärschlüssel haben. Für eine Suchbegriffs-Tabelle, wie sie Bernie plant, muß man sich also mit einem Zähler-Konstrukt oder Vergleichbarem behelfen. Der Primärschlüssel dieser Tabelle könnte dann etwa aus diesen drei Feldern bestehen:
MANDT
SUCHBEGRIFF
COUNTER
- HU -

Beitrag von Bernhard Unglaub (ForumUser / 13 / 0 / 0 ) »
Hallo,

also das mit dem Versuch hat ergeben, daß man keine mehrdeutigen Primärschlüssel verwenden kann, weil SAP die Anlage eines Tabellensatzes verweigert, wenn schon ein Satz mit demselben Schlüssel besteht.

Bin also dabei, mit einem für den Anwender möglichst unsichtbaren Counter die Suchhilfe zu pflegen.

Wie jemand geschrieben hat : Versuch macht kluch !

Gruß, Berni (bitte nicht mit 'ie')

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4841
Views
Primärschlüssel/Fremdschlüssel
von frany*89* » 25.07.2012 14:40 • Verfasst in ABAP® für Anfänger
3
Antw.
5194
Views
Primärschlüssel herausfinden
von m.schwertle » 31.10.2007 15:49 • Verfasst in ABAP® für Anfänger
4
Antw.
4002
Views
Primärschlüssel bei Tabellen
von rambozola » 06.12.2006 09:24 • Verfasst in Basis
8
Antw.
24659
Views
Doppelte Primärschlüssel in der FAAT_DOC_IT
von msfox » 27.11.2025 08:29 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ALV Grid und Dynprofeld
vor 4 Stunden von PeterPaletti 5 / 126
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13152

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

ALV Grid und Dynprofeld
vor 4 Stunden von PeterPaletti 5 / 126
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13152

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 47663
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 63924
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 73335