ABAPDATA_SECONDARY_KEY - DATA SECONDARY KEY
rdisp/max_wprun_time - Maximum work process run time ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
DATA - secondary_key
Syntax
... {UNIQUE HASHED}|{UNIQUE SORTED}|{NON-UNIQUE SORTED}
KEY key_name COMPONENTS comp1 comp2 ... .
Wirkung
Definition eines sekundären Tabellenschlüssels einer internen Tabelle (seit Release 7.1). Syntax undSemantik der Zusätze sind wie bei der Anweisung TYPES für eigenständige Tabellentypen.
Hinweise
- Ein Sekundärschlüssel kann beim Zugriff auf interne Tabellen mit den Anweisungen READTABLE itab, LOOPAT itab, MODIFYitab und DELETEitab verwendet werden, um die zu verarbeitenden Zeilen oder die Verarbeitungsreihenfolge zubestimmen. Hierzu müssen die Zusätze WITH [TABLE] KEY ... COMPONENTS oder USING KEY angegeben werden. Ein Sekundärschlüssel wird nie implizit verwendet.
- Bei der Anweisung INSERTitab wird die Einfügeposition ausschließlich über Primärschlüsselund Primärindex bestimmt. Ein Sekundärschlüssel kann nur für die Quelltabelleangegeben werden, aus der mehrere Zeilen übernommen werden. Letzteres gilt auch für die Anweisung APPEND.
- Wenn ein Sekundärschlüssel definiert wird, darf der obsolete Zusatz WITHHEADER LINE auch außerhalb von Klassen nicht mehr angegeben werden.
- Für weitere Hinweise siehe TYPES.
Beispiel
Das Programm DEMO_SECONDARY_KEYS demonstriertdie Deklaration und Verwendung eines sekundären Tabellenschlüssels und den daraus resultierenden Performance-Gewinn.
RFUMSV00 - Advance Return for Tax on Sales/Purchases PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3082 Date: 20120526 Time: 194409 triton ( 51 ms )






