ich habe eine Frage zur Vererbung, kann mir im Moment den technischen Hintergrund eines Problems nicht erklären.
Ich habe eine Klasse ZCL_DATA_DEF. In dieser Klasse habe ich Typendefinitionen über direkte Typeingabe definiert:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- GeSHi ©
Ich habe eine Klasse ZCL_MEINE_KLASSE, die von ZCL_DATA_DEF erbt.
In dieser Klasse definiere ich eine Methode MY_METHOD.
Definiere ich einen EXPORT-parameter vom type ty_acc_seq_t, klappt alles wunderbar,
ich hätte aber gerne einen RETURNING-parameter. Wandle ich den Parameter um, meckert das System
RETURNING-Parameter müssen vollständig typisiert sein.
Ein in der Superklasse definierter Type mit Bezug zum Dictionary kann ich wiederum ohne Probleme als RETURNING-parameter verwenden.
Kann mir irgend jemand eine Erklärung geben bzw. begründen, warum dieses Verhalten Sinn macht?
Vielen Dank
Frank