Debuguea el programa y pon un break antes del DATASET ya que hay veces que el valor de la ruta lo transforma a mayusculas y pues /tmp/usr/sap/texto.txt no es lo mismo a /TMP/USR/SAP/TEXTO.TXT y el Dataset es muy sensible a eso. Podrias entrar a la AL11 donde esta el directorio del servidor o usar la funcion EPS_GET_DIRECTORY_LISTING para checar.
Suerte