Hallo Forum!

Gibt es eine Möglichkeit eine Datenstruktur oder Variable in einem Serviceprogramm zu definieren, die vom aufrufenden Programm und Serviceprogramm gleichermaßen geändert werden kann?

Hab ein Serviceprogramm dass sqlstates verarbeitet, dieses ist *CALLER definiert. Nun möchte ich im aufrufenden Programm eine Datenstrukturvariable die im Serviceprogrammprototyp folgendermaßen definiert ist

D ignore DS Qualified inz
D NoData N
D DupRcd N
.
.
.

mit

ignore.NoData = *on

verändern.
Danach die Procedure im Serviceprogramm mit
SqlCheckState( sqlState) aufrufen und je nach gesetzten Variablen verarbeiten.

Gibt es diese Möglichkeit??