Ich hab jetzt noch ein wenig rumprobiert und festgestellt, dass die QSQLPRE in derselben Länge erstellt wird, wie die ursprüngliche Source. Wenn ich ein SQLRPG mit der Länge 112, das einen include mit der Länge 250 hat, umwandeln will, dann tritt der Fehler auf, weil die temporäre QSQLPRE nur die Länge 112 hat. Wenn die ursprüngliche Source aber die Länge 250 hat, dann wird auch die QSQLPRE mit 250 erstellt und dann funktioniert's.
Bin eigentlich davon ausgegangen, dass die QSQLPRE in der Länge der längsten beteiligten Source erstellt wird. Dem scheint aber nicht so zu sein.

Ist das nun ein Bug oder ein Feature ;-)

Gruß,
KM