Interne Tabellen mit Key


Getting started ... Alles für einen gelungenen Start.

Moderatoren: Jan, Steff

Interne Tabellen mit Key

Beitragvon Nicole » 13.10.2004, 10:04

Hallo,

ich möchte eine interne Tabelle anlegen
(begin of i_tab...), einige Felder sollen Schlüsselfelder sein.
Wie definiere ich das?

Lieben Dank,
Nicole
Nicole
 

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Interne Tabellen mit Key

Beitragvon Gast » 13.10.2004, 10:51

brauchst du nicht. nachdem die tabelle gefüllt ist einfach entsprechend sortieren.

sort i_tab by: feld1, feld8, feld10, feld2

joachim
Gast
 

Beitragvon Hermann » 13.10.2004, 11:18

Oder mit Read table itab with key ...
Hermann
 

Beitragvon cosmo » 13.10.2004, 11:50

Du kannst auch wie folgt vorgehen:

Code: Alles auswählen
report .

data begin of w.
data   schluessel(10).
data   daten(100).
data end of w.

data t like sorted table of w
       with unique key schluessel.

w-schluessel = '0000000001'.
w-daten = 'Erste'.

insert w into table t.

w-schluessel = '0000000005'.
w-daten = 'Zweite'.

insert w into table t.

w-schluessel = '0000000002'.
w-daten = 'Dritte'.

insert w into table t.

loop at t into w.
  new-line.
  write w-schluessel.
  write w-daten.
endloop.
 


Beachte: diese Tabelle ist immer sortiert. Kein Schlüssel darf 2 mal vorkommen. Die Zeilen nicht mit <append> anhängen, sondern immer <insert> verwenden.

Gruß Jörg
cosmo
Specialist
 
Beiträge: 176
Registriert: 20.09.2004, 14:22
Dank erhalten: 0 mal

Beitragvon Nicole » 13.10.2004, 12:47

Ach, ich dachte ich muss irgendwie "as key" oder sowas hinzufügen... :?

DANKE!
Nicole
 


Zurück zu ABAP® für Anfänger

  Aktuelle Beiträge   
Call Transaction mit dynamischer Selektion LT23
vor 7 Stunden von schoepper.fabian 0 Antw.
RTTI - Dynamische Struktur erzeugen
vor 2 Tagen von ewx 4 Antw.
Ausgabe von Tabellenspaltennamen
vor 2 Tagen von Unit605 3 Antw.
Struktur in XML-konvertieren
vor 3 Tagen von debianfan 0 Antw.
Interne Tabelle
vor 3 Tagen von Unit605 2 Antw.

  Ähnliche Beiträge beta
interne tabellen
30.07.2004, 09:50 von LordDeath 3 Antw.
interne Tabellen
13.12.2004, 12:08 von black_adept 23 Antw.
Interne Tabellen
19.01.2005, 17:05 von Gino 4 Antw.
interne tabellen
02.06.2005, 12:29 von rolle 3 Antw.
interne Tabellen
20.07.2005, 10:46 von niermaj 8 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

Feedback ...?

Was können wir verbessern? Hinterlasse deine Kontaktdaten, wenn du eine direkte Antwort möchtest.

... Absenden!
cron