Die Parameter von Methoden generisch typisieren
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Dynamische/Generische Programmierung.
Siehe Kategorie: Dynamische/Generische Programmierung.
Die Parameter von Methoden lassen sich sehr ähnlich zu den Parameter von Funktionsnausteinen und Form-Routinen typisieren.
Es muss jedoch immer eine Typisierung angegeben werden. Es ist nicht möglich wie bei Form-Routinen oder Funktionsbausteinen einen Typsierung wegzulassen. Will man eine komplett offene Typsierung vornehemn, wählt man "type any".
Generische Typisierung
- type any = Alle Datentypen sind erlaubt
- type c, n, p, x = Datentyp c, n, p, x
- type table = Eine Standardtablle wird erwartet
- type any table = Eine interne Tabelle jeden Typs
- type index table = Eine Standardtabelle oder sortierte Tabelle (keine Hash-Tabelle)
- type sorted table = Eine sortierte Tabelle
- type hashed table = Eine Hash-Tabelle
- type line of <itab> = Eine Zeile einer internen Tabelle
- type <type> = Ein Typ aus dem Data-Dictionary oder programmlokaler Typ
- like <datenobjekt> = Typ wie programmlokales Datenobjekt oder Typ aus Data-Dictionary
- type ref to <klasse> = Referenzvariable für die Klasse oder das Interface