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 25/02/13, 15:17:31
asclevius asclevius is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 54
Generar un OLE word

Hola compañeros del foro

Les escribo por que necesito que me colaboren con una duda.

me pidieron que con un botón se abriera un archivo de word, el usuario copiara unas cosas en este archivo y que SAP capturara lo que copiarón en el archivo, lo guardara en una tabla transparente y se imprimiera este texto en un smartform.

he estado leyendo y me di cuenta que existen objetos OLE, pero no se como utilizarlo ni se como capturo la info del word.

Alguno me podría orientar como hacer esto?????

Gracias por su tiempo
Responder Con Cita
  #2  
Viejo 26/02/13, 11:18:03
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
No entiendo muy bien

Si lo que quieren es que les proporciones un sitio donde puedan escribir y luego capturarlo y mandarlo a un formulario

Puedes utilizar un control TEXTEDIT (clase CL_GUI_TEXTEDIT)

En dicho control puedes escribir como si fuera en un word y tu puedes capturar lo que ellos escriben sin problemas

Si quieres hacer forzosamente lo de word tienes que darnos mas detalles, explica paso a paso que es lo que quieres hacer, sobre todo no me queda claro cuando se va a capturar el texto, se hace pulsando un boton en el word o pulsando un boton en sap o como?
Responder Con Cita
  #3  
Viejo 26/02/13, 14:24:48
asclevius asclevius is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 54
Lo que se busca

Lo que pasa es que actualmente se utiliza el TEXTEDIT y este guarda el texto super bien, pero lo que pasa es que el texto no sale justificado y con reglones salteados un ejemplo de esto es:


en el texedit:

A la falta de comunicación y de confianza; a la poca ejecución
de obras y a problemas de fondo en la administración atribuyen
los expertos la caída de nueve puntos en la imagen del presidente
Juan Manuel Santos y de varios puntos en casi todos los
indicadores que miden su gestión, según la más reciente medición
de la encuesta Gallup.

En el SMARTFORM:


A la falta de comunicación y de confianza; a la poca ejecución
de obras y a problemas de fondo en la administración
atribuyen
los expertos la caída de nueve puntos en la imagen del
presidente
Juan Manuel Santos y de varios puntos en casi todos los
indicadores que miden su gestión, según la más reciente medición
de la encuesta Gallup.

De ahi vine que me pidierón que fuera bueno que el usuario pudiera justificar el texto como en word, por eso se me ocurrio lo de los objetos OLE.

que me recomiendan??? como solucionar este embrollo????
Responder Con Cita
  #4  
Viejo 26/02/13, 16:54:50
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Yo creo que es bastante complicado lo que quieres hacer de utilizar objetos OLE ademas no estoy seguro de que al importar el texto te lo vaya a formatear correctamente

De momento se me ocurren 3 opciones

1.- En la clase CL_GUI_TEXTEDIT dispones de los metodos GET/SET AUTOINDENT_MODE quiza te puedan servir

2.- utilizar las funciones de conversion desde formato formulario sapscript (tabla de tipo TLINE) a RTF (mas o menos formato WORD)



3.- El modo bueno bueno es mostrar un editor como el word pero embebido dentro de nuestra dynpro, dale un vistazo a estos posts que te indican como hacer algo parecido





Responder Con Cita
  #5  
Viejo 26/02/13, 19:30:19
asclevius asclevius is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 54
gracias ballan empezaré a revizar si por aca puedo sacar lo que necesito.
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:05:44.


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