PDA

Ver la Versión Completa : Imagenes en se78


fenixse7
24/08/10, 13:39:24
buenos dias, necesito hacer una consulta sobre como cargar una imagen en la se78 pero de forma dinamica, el tema es asi, tengo la imagen que recibo en un xstring, la paso a bmp usando cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp y ahi trato de cargarla en la se78 usando SAPSCRIPT_CONVERT_BITMAP_BDS pero en la se78 no carga nada, de todas maneras devuelve sy-subrc 0 y no hce nada.

Si alguien me puede dar una mano se los agradezco mucho.
saludos:)

ballan
24/08/10, 14:58:52
Quiza es una tonteria pero has probado a poner commit work and wait despues?

conrad10ar
24/08/10, 15:05:34
Fijate este post: SE78

Espero sirva.

fenixse7
24/08/10, 15:10:46
Si probe pero no pasa nada, estoy probando con la SAPSCRIPT_INCLUDE_GRAPHIC pero me habre un popup para cargar la imagen, alguien sabe como sacarle el popup de ultima??? gracias

ballan
24/08/10, 15:19:06
Intenta con las funciones que vienen en el grupo de funciones CNDP, por ejemplo
la DP_CREATE, etc a ver si alguna te sirve

fenixse7
24/08/10, 16:15:46
Tampoco me sirvio, ya estoy volviendome loco con esto :(

ballan
24/08/10, 16:32:42
Prueba con la funcion SAPSCRIPT_IMPORT_GRAPHIC_BDS

ballan
24/08/10, 16:43:30
Vale, acabo de ver que no te sirve por lo del popup

Si te fijas en el codigo de la funcion asi a grandes rasgos hace lo siguiente

Carga la imagen en una tabla con la GUI_UPLOAD utilizando modo 'BIN' (no 'ASC')

Con esa tabla llama a la funcion SAPSCRIPT_CONVERT_BITMAP_BDS

Despues utiliza algunos metodos de la clase cl_bds_document_set

Tambien puedes tomar decisiones drasticas y copiarte el grupo de funciones STXBITMAPS y todas sus funciones en uno Z (anteponiendo la Z tambien a los modulos de funcion) y cambiar el codigo necesario en tu ZSAPSCRIPT_IMPORT_GRAPHIC_BDS para que no aparezca el popup que te pide la ruta del fichero y todo eso, no es algo muy recomendable pero ahi queda...

moniandre
01/08/12, 21:12:18
buena tarde.

por favor urgente!! necesito insertar una imagen en un excel que se esta generando con metodo OLE pero no he podido hacerlo. la imagen se encuentra en la SE78.

gracias!!!