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/05/07, 21:11:53
ale128 ale128 is offline
Junior Member
 
Fecha de Ingreso: may 2007
Mensajes: 13
Smile Gui Download

Hola, soy consultor junior SAP ISH, necesito al ayuda de alguien.

El tema es, estoy realizando un report que imprime ALV y tmb la opcion para GENERAR UN ARCHIVO cone l GUI_DOWNLOAD..

La parte del alv ya esta todo..ahora la parte de generar el archivo casi esta terminada. El incoveniente es que cuando genere el archivo TXT, son como 15 campos y me los tira abajo..a una linea debajo..o dea que el registro aparece cortado!!

Necesito que alguien me ayude si es por falta de parametros de la funcion GUI_DOWNLOAD u otra cosa, porque ya he probado con todos los parametros de dicha funcion y no he tenido resultado.

Espero algun ayuda, cualquiera la mas minima va a sumar..

Graciass
Responder Con Cita
  #2  
Viejo 08/05/07, 06:34:05
Avatar de davidsap
davidsap davidsap is offline
Member
 
Fecha de Ingreso: abr 2006
Mensajes: 85
Mucha gente tiene manía a la ws_download, pero yo la uso y nunca tengo problemas. Eso sí, no funciona en job. También puedes usar los dataset (open, transfer y close), esto sí funciona en job y da muy buenos resultados.
Es muy sencillo de usar, escribe dataset en el editor y pulsa F1, ahí viene todo muy bien explicado.

Espero que te sirva de ayuda
Responder Con Cita
  #3  
Viejo 31/05/07, 07:38:21
tate tate is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 106
ale128, me podrias decir como usar la funcion esa para bajar ficher de txt al servidor???
Responder Con Cita
  #4  
Viejo 12/06/07, 20:04:42
Avatar de Drako
Drako Drako is offline
Member
 
Fecha de Ingreso: nov 2006
Localización: Monterrey, NL
Mensajes: 60
Lightbulb Aqui una forma de usar la descarga a servidor

Hola, me encontre este tema por casualidad y pues les dejo un ejemplo de como lo hice yo en un programa, saludos.


*&---------------------------------------------------------------------*
*& Form DESCARGA_UNIX.
*&---------------------------------------------------------------------*
FORM descarga_unix USING dir_unix.

* dir_unix es la direccion destino que se solicita para depositar el archivo .txt
*t_interna es la tabla que contiene en este caso el reporte de salida a impresion, ya que este acomodada como tu quieras solo la llamas *con esta funcion.
DATA: file_unix(80) TYPE c.

* Asignar el nombre del archivo a ser generado.
CONCATENATE dir_unix 'Reporte.txt' INTO file_unix.

IF NOT file_unix IS INITIAL.
* Abrir el archivo destino.
OPEN DATASET file_unix FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc = 0 AND file_unix CA '/'.
* Carga la tabla interna con el contenido del archivo plano.
LOOP AT t_interna.
TRANSFER t_interna TO file_unix.
ENDLOOP.
* Cerrar el archivo ASCII plano despues de que lo lleno.
CLOSE DATASET file_unix.
ELSE.
MESSAGE e000 WITH
'NO se genero el archivo en el servidor UNIX.'.
ENDIF.

* Cerrar el archivo ASCII plano en caso de error.
CLOSE DATASET file_unix.

ENDIF.
ENDFORM. "DESCARGA_UNIX
__________________
Drako
Responder Con Cita
  #5  
Viejo 12/06/07, 22:32:14
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Prueba colocando lo siguiente antes de hacer el DownLoad

PERFORM set_trail_blanks(saplgrap) USING 'X'.
PERFORM set_fixlen(saplgrap) USING '0' '100'.<--- En el 100 ponle la cantidad de caracteres que se bajaran por registro chance y sea por ahi...
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #6  
Viejo 08/11/10, 00:08:51
soneleon soneleon is offline
Junior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 1
Generar un TXT desde un ALV

Hola, actualmente quiero hacer algo igual o parecido. Yo tengo un ALV y desde el mismo con un boton u opción quiero que el usuario una ves que vio el reporte le de al boton o a una opción para crear el TXT. Yo ya conozco el codigo para crear el archivo TXT solo me falta poner el boton dentro del ALV.

Gracias de antemano.



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 16:11:00.


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