Einen wunderschönen guten Morgen.
Danke für den Hinweis. Des Fehler hab ich gestern auch schon entdeckt oder Fehler... unschönheit da sich die anderen Programme ja mit dieser Copystrecke komillieren lassen :-)

Ich habe testweise die Definition folgendermaßen umgebaut sowie den INCLUDE in eine Prozedur verschoben:
Code:
DCL-DS DynamicCallDS_Set1_Template TEMPLATE QUALIFIED;
 DCL-DS Values;
  DCL-DS InParameter;
   Company CHAR(3);
   Division CHAR(3);
   CustomerNumber CHAR(10);
   ItemNumber CHAR(10);
  END-DS;
  OutParameter CHAR(130) DIM(27);
 END-DS;
END-DS;
Jedoch leider mit einem ähnlichem Ergebnis.
Click image for larger version. 

Name:	Unbenannt.png 
Views:	45 
Size:	60,5 KB 
ID:	531
Nun knallt der Precompiler zwar nicht mehr die SQLCA hinein (die landet knapp vor der Main PROC - somit global) sondern die Arbeitsfelder SQL_00... zwischen dem OutParameter und END-DS. Scheinbar ein nicht lösbares Problem bei mir hier somit baue ich die Programme wieder auf nicht verschachtelte DS retour ... :-)

Edit: Im Herbst gibts dann ein neues Blech dann versuch ichs mitn neuen Release erneut.
Edit2: Easy cheesy Arrays anstatt DS und schon lässt es sich kompillieren.

LG