Ver Mensaje Individual
  #4  
Viejo 19/01/11, 14:26:41
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Habria que saber exactamente que es lo que quieres hacer pero para solucionar tu problema solo se me ocurren atacarlo desde dos vias

1.- Utilizar comandos externos para realizar las operaciones que quiera sobre el fichero,
Podrias intentar convertir el fichero a algo "tratable" por SAP, realizar las operaciones que necesites
y luego volver a convertir el documento a formato Open Office, para ello puedes echarle un vistazo
a la transaccion SM49 o a la funcion SXPG_COMMAND_EXECUTE

2.- Yo he visto que en la transaccion SE16N cuando le das al boton para exportar a fichero hay una opcion que te permite
exportarlo a formato Open Office, podrias debugear ese codigo para ver que includes utiliza o de que
manera lo hace y quiza te sirva de algo
No soy un experto en el tema pero yo creo que mas o menos lo que hara sera tener los datos en un XML
y ese XML convertirlo de alguna manera a formato Open Office

Para poder debugear el codigo haz lo siguiente

Create un fichero txt que contenga el siguiente codigo, llamalo por ejemplo debug.txt y colocalo en tu escritorio

[System]
Name=MLP
Client=001
Description=MLP
[User]
Name=D000328
Language=D
Password=
[Function]
Command=/h
Title=/h in Popup aktivierbar
Type=SystemCommand

Despues vas a la transaccion SE16N y entras a ver cualquier tabla que tenga entradas, por ejemplo la MARA

Una vez que te salga el ALV con los datos de la MARA le das al boton que pone exportar y seleccionas
la opcion Hoja de Calculo

Te saldra un popup con los posibles formatos, seleccionas el segundo radiobutton que es el formato
Star Office / Open Office y no toques nada mas, simplemente deja seleccionado el segundo radiobutton

Ahora fijate bien en cual es el modo en el que tienes abierta la SE16N con el popup abierto para bajar
formato Open Office

Muestra el escritorio y coges el fichero que creaste antes, Debug.txt, lo seleccionas y lo arrastras
sobre el modo en el que tienes abierta la SE16N, se te abrira el modo, llevas el fichero hasta el popup
donde te deja seleccionar los formatos y sueltas

Ahora cuando le des a enter te permitira debugear ese POPUP

Espero haberme explicado
Responder Con Cita