ABAPDATA_REFERRING - DATA REFERRING
ROGBILLS - Synchronize billing plans RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
DATA - TYPE, LIKE
Syntax
DATA var { {TYPE [LINE OF] type}
| {LIKE [LINE OF] dobj} }
[VALUE val|{IS INITIAL}]
[READ-ONLY].
Wirkung
Bei der Angabe eines Datentyps type oder eines Datenobjekts dobj liegt der Datentyp derVariablen var bereits vor der Deklaration vollständig fest. Syntax und Bedeutung der ZusätzeTYPE und LIKE sind vollständig gleichbedeutend mit der Definition von Datentypenmit TYPES, mit folgenden Ausnahmen:
- Bei DATA kann hinter TYPE ein Standardtabellentyp mitgenerischem primären Tabellenschlüssel angegeben werden. In diesem Fall wird ein gebundener Tabellentyp mitStandardschlüssel erzeugt.
- Bei DATA kann hinter TYPE ein Tabellentyp angegeben werden, der explizit durch denZusatz WITH FURTHER SECONDARY KEYS generisch bezüglich seinersekundärenTabellenschlüssel ist. Diese Typeigenschaft ist für das deklarierte Datenobjekt nicht relevant.
Hinweis
Bei internen Tabellen kann die Deklaration des primären Tabellenschlüssels alsStandardschlüsselaus verschiedenen Gründen kritisch sein. Statt dessen sollten die Schlüsselfelder explizitdefiniert werden. Deshalb ist bei obiger Anweisung darauf zu achten, ob nicht aus Versehen eine Tabelle mit Standardschlüssel erzeugt wird, wenn ein generischer Standardtabellentyp verwendet wird.
Beispiel
Diese Anweisungen definieren zwei Datenobjekte, die beide den gleichen Datentyp wie die Datenbanktabelle spfli haben.
DATA: spfli_wa1 TYPE spfli,
spfli_wa2 LIKE spfli_wa1.
RFUMSV00 - Advance Return for Tax on Sales/Purchases PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3117 Date: 20120526 Time: 194400 triton ( 92 ms )






