Hola buenos días:
Con la nueva actualización de SAP, nos esta dando problemas al cerrar el fichero que utilizamos para la transmisión de datos desde el unix al host.
El abrir y la transmisión la hace bien pero al cerrar da error.
En el programa esta así:
FORM SACAR_FICHERO_AL_AIX USING PE_ORIGEN
PE_DESTINO
PE_PATHORIGEN
PE_PATHDESTINO
PE_COMANDOS
PE_ORDEN.
*
CONCATENATE PE_COMANDOS PE_ORIGEN PE_DESTINO PE_PATHORIGEN
PE_PATHDESTINO D_GRUPO_PASS INTO PE_ORDEN SEPARATED BY ''.
* concatenate pe_comandos pe_origen pe_destino pe_pathorigen
* pe_pathdestino into pe_orden.
* Aqui realiza las tareas que esten en la variable "orden"
OPEN DATASET '/dev/null' FOR OUTPUT IN TEXT MODE FILTER PE_ORDEN.
CLOSE DATASET '/dev/null'.
El error que da es:
Processador Abap: DATASET_CANT_CLOSE
Un saludo
Hola.
Por algún sitio leí algo parecido y una de las posibles soluciones que daban era la de renombrar las carpetas a MAYUSCULAS.
Ej: /tmp/test --> /TMP/TEST
Es algo que no tiene mucha lógica pero prueba y nos cuantas que tal fue la cosa.
Un saludo y suerte...
Oscar.
Hola buenos días:
Antes de hacer la prueba una pregunta.
Si elimino CLOSE DATASET '/dev/null' que pasaría:
- ¿El sistema al terminar cerraría el fichero?, porque igual el problema es que al ir a cerrar el fichero ya esta cerrado.
Un saludo
Hola Endi.
Pues yo no se que pasaría nunca lo he probado, lo mas sencillo es que lo pruebes tu misma que no va a pasar nada. ;)
Un saludo.
Oscar.