|
#1
|
|||
|
|||
Ayuda! :( con la creacion de archivos
Hola Chicos, espero su gran ayuda para solucionar un problema, estoy tratando de extraer una informacion de unas tablas, sin embargo me esta dando problemas con la creacion del archivo, en ningun momento me da ningun error, e inclusive el SY-SUBRC en todo momento es 0, pero cuando le das buscar en la ruta que le asignas, el archivo no fue creado. Alguien ha tenido ese tipo de problemas?, por favorrrr su ayuda si alguien sabe por que me puede estar pasando esto. Aqui les adjunto un codigo pequeñito que hice de prueba con valores fijos para ver si asi se creaba el file , pero aun asi, no se crea. Gracias por cualquier consejo que me puedan dar REPORT ZFILES message-id zz. SELECTION-SCREEN: SKIP 2. PARAMETERS: RUTA(40) DEFAULT 'C:\Documents and Settings' LOWER CASE. DATA: RUTA_ARCHIVO(50) TYPE C, ZOUT(40) VALUE `HOLA`. START-OF-SELECTION. CONCATENATE RUTA '\p3.txt' INTO RUTA_ARCHIVO. TRANSLATE RUTA_ARCHIVO TO LOWER CASE. OPEN DATASET RUTA_ARCHIVO FOR OUTPUT IN TEXT MODE ENCODING DEFAULT. IF SY-SUBRC = 0. TRANSFER ZOUT TO RUTA_ARCHIVO. ENDIF. IF SY-SUBRC <> 0. Message e001 with text-001." with 'Error opening output file'. ENDIF. CLOSE DATASET RUTA_ARCHIVO. END-OF-SELECTION.
__________________
Oscar Cubero |
#2
|
|||
|
|||
Tu problema es que estas intentando escribir un fichero en tu disco duro local utilizando las instruciones open/transfer/close dataset, estas instrucciones se utilizan para procesamiento en fondo puesto que se ejecutan en el servidor por lo tanto tendras que poner una ruta de tu servidor
SERVIDOR UNIX -> /servidor/tmp/ficheroprueba.dat SERVIDOR NT -> \\192.170.134.56\prueba.dat Si quieres descargar ficheros en local tienes que tener los datos en una tabla interna y utilizar la funcion GUI_DOWNLOAD donde ahi si le indicaras una ruta local |
#3
|
|||
|
|||
Yo lo que quiero es descargar a un fichero en UNIX, utilizando open dataset, transfer, etc. , para pasar. Se trata de un pdf, que tengo almacenado en una tabla.
el fichero lo crea, con tamaño distinto a cero...6K. Pero luego al abrirlo no está bien, no lo abre...como puedo hacer? Si lo descargo con GUI_DOWNLOAD directamente a local si que sale perfecto. Gracias |
#4
|
|||
|
|||
Pero que tienes en la tabla, datos en texto y los quieres pasar a pdf, datos en binario¿?
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|