MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 07/11/07, 21:08:34
ocubero ocubero is offline
Junior Member
 
Fecha de Ingreso: ago 2007
Localización: Costa Rica
Mensajes: 15
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
Responder Con Cita
  #2  
Viejo 08/11/07, 07:35:57
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
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
Responder Con Cita
  #3  
Viejo 28/02/08, 15:41:45
cramr cramr is offline
Member
 
Fecha de Ingreso: oct 2007
Mensajes: 68
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
Responder Con Cita
  #4  
Viejo 28/02/08, 16:14:34
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Pero que tienes en la tabla, datos en texto y los quieres pasar a pdf, datos en binario¿?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 06:39:36.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web