SAP中上传图片,汇总一下

一.如何在ALV中引用LOGO (tcode:OAER) 参考资料:  http://www.sapzg.com/zlk/html/ABAP/syjq/200810/28-1354.html
1.         Class name:PICTURES
            Class type:OT
            Object key: 自定义的名字(如ZXX_LOGO)
            F8运行之后,打开standard doc.types ,选择 屏幕(screen icon),上传本地图片文件至SAP,记下上传的文件名。
2.         call function 'REUSE_ALV_COMMENTARY_WRITE'
exporting
  it_list_commentary = i_list_comments
  i_logo = 'ZXX_LOGO'"标题图标
  i_end_of_list_grid = 'X'.


二.smartforms 中打印图片(tcode:SE78)参考资料:  http://xiva.iteye.com/blog/808594
利用SmartForms开发的FORM凭证打印,可以将公司的LOGO一并打印,改善外观。
1、点开Graphics General Granpics下的子菜单,双击其下的子菜单BMAP Bitmap images。
2、点击菜单栏上的“图形”项,选择“导入”。在文件名选择项上选择本地需要上传的图片路径。【注意:上传的图片一定要是BMP或DIB格式的单色位图或16位色图】.填入名字(例如COMLOGO),一直执行下去就可以了。
3、在编辑SmartForms时,在想要加入LOGO的地方,点击右键:创建->图形。然后在名称:COMLOGO,即可才打印的Form中打印出公司的LOGO或其他图形、图片。


三.如何修改 SAP 登录后的背景图片(事务码 SMW0,SM30)参考资料:  http://space.itpub.net/12713008/viewspace-490754
SAPgui 提供了丰富的界面风格设定功能,跟 Windows 桌面主题一样,可以任意设定自己喜欢的颜色风格。不过美中不足,它的背景图片却比较单调,天天看惯了正式系统的蔚蓝水池或者 IDES 系统的小小图标,是不是想换个图片看看呢?下面就教你如何更换系统登录后的背景图片,比如换成公司的 Logo 或者平面广告等。

第一步是上传我们自己的图片。
假如是第一次维护我们的系统,我们要先维护MIME类型:
首先:用事务码 SMW0 或者通过菜单“Tools  -> Web Development -> Web Repository”(中文系统“工具 -> Web 开发 -> Web 资源库”),打开 Web 资源库管理功能。
然后:选择Binary Data(二进制数据),然后回车或执行。接下来输入SWF包,再按执行,进入维护MIME类型(设置-->维护MIME类型),新建 TYPE:image/jpg,EXTENSION:*.jpg,保存后再依次加入其他图片格式。
然后:上传图片,点击应用工具栏的“Create(创建)”按钮或按键盘 F5 键,打开对象属性输入框,输入对象名字(名字必须遵守 SAP 的知识库对象命名规范,用 Y 或 Z 开头;另外,由于系统允许上传任何类型的文件,为了便于以后使用,对象名字最好包含对文件类型的说明,比如在最后加上扩展名)和描述信息,然后点左下角的“Import(导入)”按钮。接下来就是选择本机图片,点击“打开”按钮上传文件。
然后会要求选择上传对象的开发类,如果需要传输给其他服务器,就选择一个开发类,如果仅需要在本机使用,使用本地对象就可以了。
上传成功后会自动在对象列表中新增一个条目,说明我们的图片已经上传到服务器上,可以使用了。

 第二步,把刚才上传的图片设置为登录首页的背景。
首先,用事务码 SM30 打开表视图维护功能。我没有找到相应的菜单路径,如果你知道,请告诉我。
然后,输入表名 SSM_CUST,这是 SAP 提供的修改登录后主界面的设置表。然后点击“Maintain(维护)”,这时会出现一个提示,说明它是个跨 Client 的表,就是说对它所做的修改会应用于所有 Client。
我们看到了 SSM_CUST 表的内容,有很多条目,跟我们设置背景图片相关的有三条记录,分别是:HIDE_START_IMAGE、RESIZE_IMAGE、START_IMAGE,下面一一介绍。
HIDE_START_IMAGE,值为“YES”表示登录后不显示背景图片,“NO”表示登录后显示背景图片,我们这里当然要填“NO”。
RESIZE_IMAGE,值为“YES”表示自动缩放图片以适应窗口大小,“NO”表示图片尺寸保持原始值不变。如果图片以横竖线条为主,建议使用“NO”,因为系统自动缩放能力很差,变形严重。而如果图片较大或者是照片的话,用“YES”比较好。
START_IMAGE,就填入我们刚才第一步所建立的对象名字。
接下来保存一下就可以了,会要求挂一个请求号,只管挂上就行了。
再打开个新窗口看看,刚才上传的图片是不是已经出现了?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值