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

1
Antw.
2261
Views
Upgrade 6.04->6.07 Index HKC Tabelle COBRB fehlt
von Thomas R. » 07.10.2015 15:21 • Verfasst in Basis
12
Antw.
4769
Views
Index DB-Tabelle wird nicht gezogen
von gast » 04.05.2005 10:49 • Verfasst in Basis
5
Antw.
2572
Views
Dirty assign auf Feld in interner Tabelle mit Index
von Romaniac » 06.12.2019 12:31 • Verfasst in ABAP® Core
1
Antw.
242
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.
15842
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

Aktuelle Forenbeiträge

Artikel automatisch in va01
vor 20 Stunden von wreichelt 2 / 44
Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 63
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 453

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

Artikel automatisch in va01
vor 20 Stunden von wreichelt 2 / 44
Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 63
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 453

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon 1 / 63
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 271
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324