|
#1
|
|||
|
|||
Hola, ok entonces por Sap no se podria cambiar el tamaño lo que se hiciste fue: 1.- cambiarlas con un software indepediente para cambiar el tamaño 2.- despues de eso las pusiste en un directorio local 3.- luego las cargas a SAP en binario para esto que funcion utilizas ¿ ¿ ? ? GUI_UPLOAD o la clase cl_gui_frontend_services=>GUI_UPLOAD para cargar. 4.- y al final usas la funcion SAPSCRIPT_CONVERT_BITMAP_BDS - Y disculpa estas imagenes se guardan en algun repositorio de SAP ¿¿ ?? |
#2
|
|||
|
|||
Fotos en SAP
Te cuento, yo las cargo en un file system pero te paso la función para binario desde un disco local :
* Las siguientes filas comentadas son para pasar a binario * un archivo en disco local a través de una función. * File transfer l_filename = p_filename. call function 'GUI_UPLOAD' exporting filename = l_filename filetype = 'BIN' importing filelength = l_bytecount tables data_tab = l_bitmap exceptions file_open_error = 2 file_read_error = 3 no_batch = 1 gui_refuse_filetransfer = 4 invalid_type = 5 no_authority = 6 unknown_error = 7 bad_data_format = 8 header_not_allowed = 9 separator_not_allowed = 10 header_too_long = 11 unknown_dp_error = 12 access_denied = 13 dp_out_of_memory = 14 disk_full = 15 dp_timeout = 16 others = 17. * Fin de comentario para pasar a binario por función * Bitmap conversion call function 'SAPSCRIPT_CONVERT_BITMAP_BDS' EXPORTING color = l_color format = p_format resident = p_resident bitmap_bytecount = l_bytecount compress_bitmap = p_bmcomp IMPORTING width_tw = l_width_tw height_tw = l_height_tw width_pix = l_width_pix height_pix = l_height_pix dpi = p_resolution bds_bytecount = l_bds_bytecount TABLES bitmap_file = l_bitmap bitmap_file_bds = l_bds_content EXCEPTIONS format_not_supported = 1 no_bmp_file = 2 bmperr_invalid_format = 3 bmperr_no_colortable = 4 bmperr_unsup_compression = 5 bmperr_corrupt_rle_data = 6 others = 7. Estas imágenes quedan en la tx SE78, busca información al respecto. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|