Zitat Zitat von Robi
Hi,
der Fehler kommt immer wenn das gerufene Programm mit einem nicht empfangenen Parameter arbeitet.
call pgm_a
Parm eins
Parm zwei

und in PGM_a (CLLE)
PGM Parm(&eins &zwei &drei)
( oder eben procedur parm empfang)
...
chgvar &drei 'Beispiel' --> MCH3601

hilfts ?
Robi

es mag sein, daß dann (Anzahl der Parameter ungleich) dieselbe Fehlermeldung kommt,

ich bin mir aber absolut sicher, daß das in meinem Fall nicht zutrifft,
da ich sowohl auf die Anzahl der Parameter wie auch auf deren Länge jeweils genau geachtet hatte.
Auch hatte ich alle Objekte gelöscht und alle beteiligten Komponenten vollständig neu compiliert - hat alles nichts geholfen.

Das Problem ist &RTNVAR ,
mit Länge 1 funktioniert es nicht,
mit Länge 2 alles o.k.