MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Imagenes en se78 (foro/showthread.php?t=38412)

fenixse7 24/08/10 13:39:24

Imagenes en se78
 
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:

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!!!


Husos Horarios son GMT. La hora en este momento es 06:46:18.

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