Das geht deshalb nicht, da du deine Where-Klausel in den Join gepackt hast.
Query/400 macht das aber so, es gibt Beziehungen und es gibt Filter.

select PTPTNO, LGR2TEXT
from spefil.ptmstp as t1
left outer join spefil.lgrmstp2 t2 on t1.pttxid = t2.LGR2TXID
where LGR2LNGC = 'XX'

Somit wird aus dem Left wieder ein Inner.