Primärschlüssel herausfinden

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

Primärschlüssel herausfinden

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) » 31. Okt 2007 15:49

Hi,

gibt es eine Möglichkeit, Felder aus einer Datentabelle daraufhin zu überprüfen, ob sie ein Primärschlüssel sind? Also zB so etwas wie

Code: Alles auswählen.

IF feld IS PRIMARY-KEY.
  * Feld ist Primärschlüssel
ELSE.
  * Feld ist kein Primärschlüssel
ENDIF.
Gibz sowas in der Richtung?


Beitrag von ewx (Top Expert / 3941 / 161 / 359 ) » 31. Okt 2007 16:06

In Tabelle DD03l steht die Info.
Klasse CL_ABAP_OBJECTDESCR oder CL_ABAP_TYPEDESCR helfen ggfs auch weiter.

Beitrag von Thomas R. (Expert / 681 / 31 / 27 ) » 31. Okt 2007 16:13

Hallo,
wozu soll das gut sein?
der Primärschlüssel ist eine statische Sache und liegt fest mit der Definition der Datenbank. Somit ist eine dynamische Abfrage nur dann sinnvoll, wenn dynamisch Tabellen bearbeitet werden sollen. i.A. aber kann der Entwickler dies einfach per SE11 feststellen und entsprechend handeln.

Ansonsten hilft Dir wohl die DD03L weiter...

MfG
Thomas R.

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) » 31. Okt 2007 16:21

Vielen Dank für die schnellen und guten Ratschläge.

Thomas: Ja, ich will die Tabellen dynamisch (also in einem Programm/Report) auslesen, da bringt das manuelle Herausfinden nichts.

Danke (trotzdem)!

Seite 1 von 1

Aktuelle Forenbeiträge

FuBa Datum -> Quartal
vor 9 Minuten von DeathAndPain 4 / 41
Meldungsnr. TK332 nur in lokalen Aufträgen bearbeiten
vor 2 Stunden von autohandel7 5 / 40
ABAP Clean Code
vor 20 Stunden von ralf.wenzel 48 / 1121

Unbeantwortete Forenbeiträge

Kundenhierarchien in der Preisfindung
Gestern von SAP_ENTWICKLER 1 / 31
[GELÖST] Feld KNVV-BOIDT
vor 6 Tagen von SAP_ENTWICKLER 1 / 60
Sortierbegriffe einer Stückliste ändern
vor einer Woche von mbiesenb 1 / 46
Feiertagsklasse und Lohnart Verknüpfung entfernen
vor einer Woche von Flashtie 1 / 46