Ir al contenido

Error al cerrar el fichero despues de la transmisión

Respuestas
3
Visitas
12
Iniciado por
endi
Fecha
03 Sep 2007, 11:55
Tema anterior - Siguiente tema

endi

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

oscar

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.

endi

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

oscar

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.