可以通过使用类cl_gui_picture加载picture.
一些方法:
data picture type ref to cl_gui_picture.
构造方法
CREATE OBJECT picture "创建picture对象
    EXPORTING lifetime   = lifetime
               shellstyle = shellstyle
               parent     = parent
    EXCEPTIONS ERROR = 1.
通过url加载照片:
CALL METHOD picture->load_picture_from_url
        EXPORTING url = url
        IMPORTING result = result
        EXCEPTIONS error = 1.
设置显示模式:
CALL METHOD picture->set_display_mode
           EXPORTING display_mode = display_mode
           EXCEPTIONS error = 1.
display_mode:
picture->display_mode_stretch
picture->display_mode_fit
picture->display_mode_normal
picture->display_mode_fit_center
picture->display_mode_normal_center
加载ICON
CALL METHOD picture->load_picture_from_sap_icons
            EXPORTING icon = icon
            EXCEPTIONS error = 1.
icon是sap icon的名称后者是形式
显示右键上下文:
CALL METHOD picture->display_context_menu
          exporting context_menu = context_menu
          exceptions error = 1.

===========================================================================
如何从BOR中加载图片数据:
方法一:call function 'DP_PUBLISH_WWW_URL',根据OBJID获得URL.
再通过URL加载图片
CALL FUNCTION 'DP_PUBLISH_WWW_URL'
EXPORTING
    OBJID                       = 'HTMLCNTL_TESTHTM2_SAP_AG'
    LIFETIME                    = cndp_lifetime_transaction
IMPORTING
    URL                         = url
EXCEPTIONS
    OTHERS                      = 1.

CALL METHOD PICTURE_CONTROL_1->LOAD_PICTURE_FROM_URL_async
         exporting url = url.

方法二:
data query_table like w3query occurs 1 with header line.
data query_html like w3html occurs 1.
data return_code like w3param-ret_code.
data content_type like w3param-cont_type.
data content_lenght like w3param-cont_len.
data pic_data like w3mime occurs 0.
data pic_size type i.
call function 'WWW_GET_MIME_OBJECT'
tables
query_string = query_table
html = html_table
mime = pic_data
changing
reuturn_code = return_code
content_type = content_type
content_length = content_length.
pic_size = content_length
call function 'DP_CREATE_URL'
exporting
type = 'image'
subtype = cndp_sap_tab_unknown
size = pic_size
lifetime = cndp_lifetime_transaction
tables
data = pic_data
changing
url = url.

CALL METHOD picture->load_picture_from_url"最后还是根据picture->load_picture_from_url
        EXPORTING url = url.

方法三:加载ICON
CALL METHOD picture->load_picture_from_sap_icons
            EXPORTING icon =
            EXCEPTIONS error = 1.

CL_GUI_PICTURE相关推荐

  1. 【ABAP】 屏幕图片显示Demo

    在ABAP屏幕容器中显示图片用到的类是"CL_GUI_PICTURE",下面则以一个简单的小例子说明其用法,个人学习收藏使用,不代表任何意义. [效果图] [样例代码] REPOR ...

  2. ABAP股票查看代码

    *&---------------------------------------------------------------------* *& Report Z_HTTP_ST ...

  3. GUI_PICTURE以及context_menu学习笔记

    在这一篇中将学习一下cl_gui_picture这个Control,以及实现如何添加context_menu. ci_gui_picture实现起来很简单,具体为:创建一个cl_gui_picture ...

  4. 将客户端图片保存到数据库中的方法

    核心内容: (1)使用到两个函数模块(FM):SCMS_BINARY_TO_XSTRING 和 SCMS_XSTRING_TO_BINARY: (2)数据库保存图片的字段设为 RAWSTRING类型( ...

  5. SAP Control framework

    引用:翱翔云天 Make you farmiliar with SAP control framework: Control framework主要包含两个组件: 1. CL_GUI_CFW: 这个类 ...

  6. 用 ABAP 实现的报表欢迎屏幕 - Splash Screen

    说明 I created 2 MODAL screens 0806 & 2009 0806 was for start of job spash & 20009 was an exit ...

  7. SAP Control framework–实例

    引用:翱翔云天 274 views 1.1 例子 好了,说了这么多,我们举一个小例子,来使用这三个类,关于dragdrop类,我们会在后面介绍其具体的使用方法. 背景: 我们得到了一个图片,然后把它显 ...

  8. SAP smartforms打印图片

    注意:SAP只能上传打印bmp格式图片 1.标准程序上传 T-CODE:SE78 2.程序代码上传 DATA: P_FILENAME TYPE RLGRAP-FILENAME,P_NAME TYPE ...

  9. SAP 如何在选择画面中显示图片 <转载> cl_gui_docking_container

    原文链接:http://www.baidusap.com/abap/5022 1, SMW0上载图片 Tcode:SMW0,选择Binary的选项 由于是测试,选择$TMP本地package,然后运行 ...

最新文章

  1. Discuz!常用函数解析(续)
  2. 解决element 照片墙上传时回显问题
  3. argv[1] 路径问题
  4. 爱立信与Ooredoo签署5G新框架协议
  5. 修改Thickbox,预加载图片和点击图片前后浏览
  6. 信息图:大数据2016年分析趋势
  7. Android之支付宝设计与开发
  8. neo4j 查询同一节点的两个上级_WhatRoute for Mac(互联网流量诊断查询工具)
  9. 程控交换机管理与维护注意事项详解
  10. 链表排序---迭代版本归并算法 + [leetcode]148. 排序链表
  11. 第10章 评价分类结果 学习笔记下
  12. mysql centos 配置文件路径_Centos7 查看Mysql配置文件
  13. mysql无法连接locahost_完美解决MySQL通过localhost无法连接数据库的问题
  14. 安信可ESP8266开发环境搭建
  15. 学中式烹调10天笔记(备用)
  16. 期望值最大化算法 EM_GMM 估计高斯混合模型
  17. 机器学习:k-means聚类效果评估
  18. openwrt默认mac地址配置(MT7620a)
  19. 【导数术】12.极值点偏移与拐点偏移
  20. Fiddler的安装及配置2-2

热门文章

  1. 深圳6月23号活动《产品经理三分钟》报名开始啦!
  2. 如何确认软件测试结束的标准(系统可以上线)转
  3. 代理类和被代理类的解释及案例
  4. MVC基于角色权限控制--菜单展示
  5. 上海首次正式试用人脸识别系统抓医药代表:频繁出入的非就医可疑人员
  6. cocos2dx 制作单机麻将(二)
  7. 初试Windows 8 RTM
  8. Linq中的Where与SkipWhile
  9. 必须学会的几种网络测试方法
  10. mysql常见报错解决办法