屏幕上显示 SE78 图片
来源:互联网 发布:怎样开淘宝店卖视频 编辑:程序博客网 时间:2024/06/09 19:04
以下实例在屏幕9100上显示SE78上传的图片
屏幕9100里面创建一个容器控件,逻辑流:
PROCESS BEFORE OUTPUT.
MODULE STATUS_9100.
*
PROCESS AFTER INPUT.
MODULE exit_prog.
MODULE USER_COMMAND_9100.
主程序代码:
DATA: ok_code TYPE sy-ucomm.
START-OF-SELECTION.
CALL SCREEN 9100.
*&---------------------------------------------------------------------*
*& Module EXIT_PROG INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE exit_prog INPUT.
LEAVE PROGRAM.
ENDMODULE. " EXIT_PROG INPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_9100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE user_command_9100 INPUT.
ENDMODULE. " USER_COMMAND_9100 INPUT
*&---------------------------------------------------------------------*
*& Module STATUS_9100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_9100 OUTPUT.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
TYPES: pict_line(256) TYPE c.
DATA: container TYPE REF TO cl_gui_custom_container,
picture TYPE REF TO cl_gui_picture,
pict_tab TYPE TABLE OF pict_line,
url(255) TYPE c.
DATA: graphic_url(255) TYPE c,
l_graphic_xstr TYPE xstring,
l_graphic_size TYPE i,
l_graphic_off TYPE i,
l_graphic_conv TYPE i.
DATA: BEGIN OF graphic_table OCCURS 0,
line(255) TYPE x,
END OF graphic_table.
CALL METHOD cl_gui_cfw=>flush.
CREATE OBJECT container
EXPORTING
container_name = 'PICTURE_CONTAINER'.
CREATE OBJECT picture
EXPORTING
parent = container.
CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp
EXPORTING
p_object = 'GRAPHICS'
p_name = 'PIC_TEST'
p_id = 'BMAP'
p_btype = 'BCOL'
RECEIVING
p_bmp = l_graphic_xstr.
l_graphic_size = XSTRLEN( l_graphic_xstr ).
l_graphic_off = 0.
l_graphic_conv = l_graphic_size.
WHILE l_graphic_conv > 255.
graphic_table-line = l_graphic_xstr+l_graphic_off(255).
APPEND graphic_table.
l_graphic_off = l_graphic_off + 255.
l_graphic_conv = l_graphic_conv - 255.
ENDWHILE.
graphic_table-line = l_graphic_xstr+l_graphic_off(l_graphic_conv).
APPEND graphic_table.
CALL FUNCTION 'DP_CREATE_URL'
EXPORTING
type = 'IMAGE'
subtype = 'X-UNKNOWN'
size = l_graphic_size
* DATE =
* TIME =
* DESCRIPTION =
* LIFETIME = 'T'
* CACHEABLE =
* SEND_DATA_AS_STRING =
* FIELDS_FROM_APP =
TABLES
data = graphic_table
* FIELDS =
* PROPERTIES =
* COLUMNS_TO_STRETCH =
CHANGING
url = url.
CALL METHOD picture->load_picture_from_url
EXPORTING
url = url.
CALL METHOD picture->set_display_mode
EXPORTING
display_mode = picture->display_mode_fit_center.
ENDMODULE. " STATUS_9100 OUTPUT
- 屏幕上显示 SE78 图片
- 在屏幕上显示jpg图片
- SAP下载SE78的图片
- 下载SE78里面的图片
- 总结:SDL_第一课 在屏幕上显示一张图片
- 网络通信之网络图片获取 并显示屏幕上
- android 网络图片按原始比例显示在屏幕上
- VC将BMP图片显示在屏幕上(用图片作背景)
- 7.27lcd屏幕显示图片
- SE78添加图片,比如smartforms用的…
- se78 上传图片(logo使用)/SWM0上传文件
- 在屏幕上显示时间
- 使用Matrix进行图形变换来完成图片在屏幕上的全屏显示(屏幕自适应)
- android从网络中获得一张图片,并显示在屏幕上
- android从网络中获得一张图片,并显示在屏幕上
- Xlib在屏幕上显示本地图片(绝对是CSDN等中文博客第一个Demo)
- 从系统中读取图片、照相,显示在屏幕上。整合Intent
- 用NGUI显示图片鼠标点击的地方出现在屏幕上
- 自己写的简单通过js只提供另存为功能【避免直接打开后,文件被占用,其他用户更新不了文件信息】
- Spinner的简单使用
- 关于“warning C4786”
- 短网址简介
- ant
- 屏幕上显示 SE78 图片
- android播放网络音乐
- repo命令的使用方法
- sqlserver 取取月初月末和月份间隔
- java中数据结构之间的区别
- 夏日常见水果营养分析
- Color by Name
- 342
- 获取未安装apk的信息