Index einer Tabelle

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Index einer Tabelle

Beitrag von neuling ( / / 0 / 3 ) »
Hi,

ich hab noch nicht soviel Ahnung von ABAP und SAP.

Hab mal eine Frage zu Tabellen.
Was ist ein Index zu einer Tabelle, und wo kann ich mir anschauen
ob einer zur einer bestimmt Tabelle existiert.

Grüsse

Christian

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


Beitrag von Tommad (ForumUser / 81 / 0 / 0 ) »
Transaktion SE11 - INDIZES.....

Was ist ein Index ? Aus der SAP Hilfe:

Index
Ein Index zu einer Tabelle dient zur Beschleunigung des Durchsuchens der Tabelle nach Datensätzen, die eine bestimmte Kombination von Werten in einer Reihe von Feldern enthalten. Ein Index dient also zur Beschleunigung der Datenselektion aus einer Tabelle.

Ein Index kann als eine auf bestimmte Felder reduzierte Kopie einer Datenbanktabelle aufgefaßt werden. Diese Kopie liegt stets in sortierter Form vor. Die Sortierung ermöglicht einen schnellen Zugriff auf die Datensätze, z.B. über binäre Suche.

Damit auch die restlichen Felder der Tabelle, d.h. die nicht im Index enthaltenen Felder, gelesen werden können, ist in einem Index noch ein Zeiger auf den zugehörigen Satz der eigentlichen Tabelle enthalten.

Ein Index zu einer Tabelle besteht also aus einer Anzahl von Feldern der Tabelle und einem Zeiger auf die restlichen Felder der Tabelle.

Man unterscheidet zwischen Primärindex und Sekundärindizes einer Tabelle. Der Primärindex besteht aus den Schlüsselfeldern der Tabelle sowie einem Zeiger auf die Nichtschlüsselfelder der Tabelle. Der Primärindex wird automatisch beim Aktivieren der Tabelle generiert.

Zusätzlich können im ABAP/4 Dictionary weitere Indizes zu einer Tabelle angelegt werden, die man als Sekundärindizes der Tabelle bezeichnet.

Mehrere Indizes zu einer Tabelle werden durch eine dreistellige Indexkennung unterschieden.

Identifizieren die Werte der Felder eines Index einen Datensatz bereits eindeutig, so bezeichnet man den Index als Unique-Index.



lg Tommad

Beitrag von neuling ( / / 0 / 3 ) »
Danke für die schnelle Antwort.

Meine Frage wurde voll und ganz beantwortet.

:lol:

Grüsse

Christian

Inhalte der Tabellen

Beitrag von Alex ( / / 0 / 3 ) »
Hallo Tommad,
Das mit den Indexes hast du ganz gut beschrieben,
ich kann mit TA SE11 die Strukturen der Datenbanktabelle ADDR1_DATA sich anschauen. Weisst du vielleicht wie ich auch zu den Inhalten dieser Tabelle gelange?
Gruss

Alex

Beitrag von Gast ( / / 0 / 3 ) »
Struktur haben keine Inhalte.

Beitrag von Alex ( / / 0 / 3 ) »
Wie gelange ich dann zu den Inhalten?
Gruss

Beitrag von Gast ( / / 0 / 3 ) »
Du musst du passend Tabellen finden, die die Struktur füllen.

Ich würde aber nicht so vorgehen, ich würde die Felder bzw. die Daten suchen.

Wenn ich sage, ich würde mir gerne die Hauptstadt von einem Land ansehen.... weißt Du auch nicht was ich suche.
Du weißt nur, dass ich eine Hauptstadt in einem Land suche, aber weder welche Hauptstadt, noch welches Land.

Genauso verhält es sich mit Strukturen"inhalten".

Es werden/müssen nicht immer alle Felder in der Struktur gefüllt werden. Das ist von Programm zu Programm verschieden.
Eine Struktur ist nur ein logischer Zusammenhang von Daten, der oft und logisch vorkommt.

:D

Beitrag von Hermann ( / / 0 / 3 ) »
Nur so als Zusatz: Wenn Du die Inhalte von DB-Tabellen anzeigen möchtest, dann über die SE16.

Hermann

Beitrag von Alex ( / / 0 / 3 ) »
Danke für die Tips,

Grüsse

Seite 1 von 1

Vergleichbare Themen

12
Antw.
4768
Views
Index DB-Tabelle wird nicht gezogen
von gast » 04.05.2005 10:49 • Verfasst in Basis
1
Antw.
2258
Views
Upgrade 6.04->6.07 Index HKC Tabelle COBRB fehlt
von Thomas R. » 07.10.2015 15:21 • Verfasst in Basis
5
Antw.
2566
Views
Dirty assign auf Feld in interner Tabelle mit Index
von Romaniac » 06.12.2019 12:31 • Verfasst in ABAP® Core
1
Antw.
241
Views
Eintrag in einer internen Tabelle mit dem größten Index auslesen.
von kaim77 » 05.02.2022 09:56 • Verfasst in ABAP® für Anfänger
0
Antw.
15833
Views
FAQ Index
von Jan » 02.08.2005 08:08 • Verfasst in Tips + Tricks & FAQs

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168