Typkonflikt bei dynamischen Performs

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alle Fragen rund um Basisthemen
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Typkonflikt bei dynamischen Performs

Beitrag von SHD ( / / 0 / 3 ) »
Hallo.

Kann mir jemand helden?? Habe ein kleines Problem mit einer dynamischen Routinensammlung. Es wird ein Program aus 5 bis zehn Routinen erzeugt.
Alle mit dem Kopf:

FORM n CHANGING object TYPE REF TO super1.
...
ENDFORM.

Bei dem Aufruf wird ein gecastetes Objekt (o2)
DATA : o1 TYPE REF TO sub_cls_1,
o2 TYPE REF TO super1.
o2 ?= o1.

an den perform-Aufruf gegeben :

PERFORM (form) IN PROGRAM (prog)
CHANGING
o2 IF FOUND.

Alles kompiliert sauber aber stürtzt bei aufruf des Perform ab :cry: :cry: .. ich nicht die geringste
Idee wo das probelm sein könnte..

Danke schonmal..

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Evtl. gibt es einen Dump dazu. Kannst Du mal in der ST22 nachschauen? Zusätzlich noch in der Syslog (SM21), ob sich Hinweise auf den Fehler finden?

Beitrag von Gast ( / / 0 / 3 ) »
Es kann sein, dass ich jetzt auf dem Schlauch stehe, aber wird bei Deinem Cast der Typ von O2 nicht von super1 auf sub_cls_1 geändert?

Mein Vorschlag: Probiere doch mal den Parameter in der Formroutine mit TYPE REF TO OBJECT zu deklarieren.

Christian

Dump Details

Beitrag von SHD ( / / 0 / 3 ) »
Danke erstmal für die Hilfe..

Die Dumpanalyse verweist auf einen Typkonflikt, den ich leider nicht nachvollziehen kann.

Auszug :
" Der Aufruf der FORM "n" ist nicht korrekt:
Der Aktualparameter Nr. 1 hat beim PERFORM nicht den Typ, der von
der FORM "n" im Programm "%_T002W0" verlangt wird."

Weder die Definitionen :
TYPE REF TO super1.
TYPE REF TO sub_cls_1.
noch
TYPE REF TO OBJECT.
funktionieren.

...keine Idee mehr :cry:

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1236
Views
Dynamische PERFORMs
von autohandel7 » 27.04.2015 10:14 • Verfasst in ABAP® für Anfänger
0
Antw.
1157
Views
Typkonflikt bei Exporting
von SwordMaster » 19.12.2007 06:48 • Verfasst in ABAP Objects®
4
Antw.
364
Views
Mehrere Rückgabe Parameter in externen Performs (Sapscript)
von bapimueller » 11.06.2021 20:16 • Verfasst in ABAP® für Anfänger
1
Antw.
2740
Views
ALV: Dynamischer Typkonflikt bei Zuweisung von Referenzen
von ABAP_User » 06.12.2011 20:39 • Verfasst in ABAP Objects®
1
Antw.
1131
Views
Typkonflikt bei Zuweisung von Referenzen cl_abap_typedescr
von autohandel7 » 17.09.2018 10:09 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141