Also ich habe jetzt ein wenig getest, allerdings ohne erfolg:

ich habe 2 varianten getestet:
1. rufe ich am ende des progammes ein CL auf.
2. Ein CL, dass erst das PGM aufruft und dann den rest abarbeitet.

Bei beiden Varianten bekomme ich dann stets die Meldung, dass die Datei noch im Zugriff wäre ...

Code:
PGM                                                       
CALL       PGM(YGXLS)                                     
MONMSG     MSGID(CPF0000)                                 
CHKIN      OBJ('/XLTEST/ZR9T00.XLS')                      
MONMSG     MSGID(CPF0000)                                 
STRPCO                                                    
MONMSG     MSGID(CPF0000)                                 
STRPCCMD   PCCMD('NET USE L: \\xx.xx.xx.xx\XLTEST PASSWORT + 
             /USER:USERNAME') PAUSE(*YES)                 
MONMSG     MSGID(CPF0000)                                 
CHKIN      OBJ('/XLTEST/ZR9T00.XLS')                      
MONMSG     MSGID(CPF0000)                                 
STRPCCMD   PCCMD('L:\ZR9T00.XLS') PAUSE(*YES)   
MONMSG     MSGID(CPF0000)                                           
ENDPGM
Das YGXLS Programm erstellt mir die ZR9T00.XLS in /XLTEST/
Das Verbinden des Netzwerklaufwerks funktioniert auch wunderbar. Aber die Datei bekomme ich nicht mit dem Befehl angezeigt ...

Warum bringt hier chkin nix? Habe ich hier einen Denkfehler?

Seltsamerweise kann ich die Datei aber über den Explorer im Excel öffnen ...

Kann mir hier jmd. weiterhelfen?
Danke im Voraus ...