Ganz so einfach mit dem Connect ist es leider nicht.
Embedded SQL erstellt ein SQLPKG im Programm, dass per CRTSQLPKG erst auf das Zielsystem geschoben werden muss.
Allerdings ist die Verarbeitung dann auch erheblich einfacher, da nur die relevanten Daten übertragen werden.

Eine VIEW ist halt nur eine bestimmte Sicht und nicht mit einer LF vergleichbar, eher wie eine Join-LF mit 1 oder mehr Dateien ohne Schlüssel.
Für die Zugriffsoptimierung kann man dann Indexe anlegen, die für die Join's und Order-By's verwendet werden.

PS:
Seit wann funktioniert denn SETLL auf einer DDMF ?