Ver Mensaje Individual
  #5  
Viejo 29/06/07, 10:07:00
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Pues que yo sepa para dejar un ficharo excel en servidor puedes hacer dos cosas:

1.- Crear el fichero normal y transferirlo con las funciones de ftp
2.- Esta es mas complicada, un fichero excel realmente es un fichero txt separado por tabuladores, entonces con SAP se puede "simular" algo parecido, te pongo un ejemplo

esta es la tabla del excel que quiero descarga

data: begin of gt_excel occurs 0,

vbeln like vbak-vbeln,
tabulador1 type x,
posnr like vbap-posnr,
tabulador2 type x,
kwmeng like vbap-kwmeng,
carry_return type x,
line_feed type x,
end of gt_excel.

es muy importante que entre cada par de campos incluyas en tu tabla un campo tabulador de type hexadecimal al que le pasaras el valor '09' que es el tabulador (te estoy hablando de memoria a lo mejor es otro codigo pero puedes mirarlo por internet) luego los codigos del cr y lf son 10 y 13 respectivamente pero los tienes que poner en hexadecimal ('0A' 'OD')

despues solo te quedaria enviar el fichero normalmente con un open dataset y transfer, dejandolo en el servidor con extension xls

si tienes algun problema dilo aqui y aver si podemos ayudarte

Un saludo
Responder Con Cita