您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > SAP上传图片并在物料主数据显示
SAP上传图片并在物料主数据自定义屏幕显示步骤:1.图片保存为BMP格式2.事务码SE78成功后文件名存在STXBITMAPS表中,3.物料主数据屏幕事务码:SE804.MODULESTATUS_9003OUTPUT.代码:MODULESTATUS_9003OUTPUT.DATA:w_linesTYPEi.TYPESpict_line(256)TYPEc.DATA:containerTYPEREFTOcl_gui_custom_container,editorTYPEREFTOcl_gui_textedit,pictureTYPEREFTOcl_gui_picture,pict_tabTYPETABLEOFpict_line.*url(255)TYPEc.DATA:graphic_url(255).DATA:BEGINOFgraphic_tableOCCURS0,line(255)TYPEx,ENDOFgraphic_table.DATA:l_graphic_convTYPEi.DATA:l_graphic_offsTYPEi.DATA:graphic_sizeTYPEi.DATA:l_graphic_xstrTYPExstring..CALLMETHODcl_gui_cfw=flush.CREATEOBJECT:containerEXPORTINGcontainer_name='PICTURE_CONTAINER',pictureEXPORTINGparent=container.CALLMETHODcl_ssf_xsf_utilities=get_bds_graphic_as_bmpEXPORTINGp_object='GRAPHICS'p_name='Z333'导入的图片文件名。p_id='BMAP'p_btype='BCOL'RECEIVINGp_bmp=l_graphic_xstr*EXCEPTIONS*NOT_FOUND=1*INTERNAL_ERROR=2*others=3.IFsy-subrc0.*MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNO*WITHSY-MSGV1SY-MSGV2SY-MSGV3SY-MSGV4.ENDIF.graphic_size=XSTRLEN(l_graphic_xstr).l_graphic_conv=graphic_size.l_graphic_offs=0.WHILEl_graphic_conv255.graphic_table-line=l_graphic_xstr+l_graphic_offs(255).APPENDgraphic_table.l_graphic_offs=l_graphic_offs+255.l_graphic_conv=l_graphic_conv-255.ENDWHILE.graphic_table-line=l_graphic_xstr+l_graphic_offs(l_graphic_conv).APPENDgraphic_table.CALLFUNCTION'DP_CREATE_URL'EXPORTINGtype='IMAGE'subtype='X-UNKNOWN'size=graphic_sizelifetime='T'TABLESdata=graphic_tableCHANGINGurl=url.CALLMETHODpicture-load_picture_from_urlEXPORTINGurl=url.CALLMETHODpicture-set_display_modeEXPORTINGdisplay_mode=picture-display_mode_fit_center.ENDMODULE.5.屏幕格式:定制控制,名称:PICTURE_CONTAINER6.物料主数据屏幕配置:事务码:SPRO7.物料主数据显示结果事务码:MM038.程序中显示:事务码:SE38屏幕执行程序,结果如下:9.其他方式显示图片将图片存放在特定路径,通过SAP内置浏览器访问该路径并打开图片:物理路径:C:\Users\dadi\Desktop\Z333.bmp事务码:SE38程序名:SAPHTML_DEMO110.
本文标题:SAP上传图片并在物料主数据显示
链接地址:https://www.777doc.com/doc-7287991 .html