[代码]如何在ALV头中显示Logo图片-[REUSE_ALV_GRID_DISPLAY]详解编程语言
2023-06-13 09:11:51 时间
下面介绍如何在ALV头中显示Logo图片的方法,其中ALV是调用函数REUSE_ALV_GRID_DISPLAY创建的。详细步骤如下:
1, OAER上载LogoTcode: OAER上载需要显示的LOGO图片,
输入Class name ’PICTURERS ,Class type以及Object key ‘ZLOGO ,这个ZLOGO就是logo的标识,会在ALV程序中用到。
img >
运行后,双击screen上载logo
img >
输入描述,
img >
上载成功后会有如下提示信息:
img >
代码逻辑:
1,从SPFLI中抽取数据
2,调用REUSE_ALV_GRID_DISPLAY创建ALV,需要指定 i_callback_top_of_page参数
3,在回调函数top_of_page中,调用 REUSE_ALV_COMMENTARY_WRITE指定显示logo的object ID ZLOGO .
完整代码如下:
REPORT ztest_alv_logo. TYPE-POOLS: slis. *----------------------------------------------------------------------* * Data Decalaration *----------------------------------------------------------------------* DATA: git_spfli TYPE TABLE OF spfli. DATA: g_repid TYPE sy-repid. DATA: git_listheader TYPE slis_t_listheader, gwa_listheader TYPE slis_listheader. *----------------------------------------------------------------------* * START-OF-SELECTION *----------------------------------------------------------------------* START-OF-SELECTION. g_repid = sy-repid. SELECT * FROM spfli INTO TABLE git_spfli. PERFORM build_alv_header. CALL FUNCTION REUSE_ALV_GRID_DISPLAY EXPORTING i_callback_program = g_repid i_callback_top_of_page = TOP_OF_PAGE i_structure_name = SPFLI TABLES t_outtab = git_spfli. * ---------------------------------------------------------------------* * Form BUILD_ALV_HEADER * ---------------------------------------------------------------------* FORM build_alv_header . * Type H is used to display headers i.e. big font gwa_listheader-typ = H. gwa_listheader-info =Flight Details. APPEND gwa_listheader TO git_listheader. CLEAR gwa_listheader. * Type S is used to display key and value pairs gwa_listheader-typ = S. gwa_listheader-key = Date : . CONCATENATE sy-datum+6(2) sy-datum+4(2) sy-datum(4) INTO gwa_listheader-info SEPARATED BY /. APPEND gwa_listheader TO git_listheader. CLEAR gwa_listheader. * Type A is used to display italic font gwa_listheader-typ = A. gwa_listheader-key = Date : . gwa_listheader-info =SAP ALV Report. APPEND gwa_listheader TO git_listheader. CLEAR gwa_listheader. ENDFORM. " BUILD_ALV_HEADER * ---------------------------------------------------------------------* * Form top_of_page * ---------------------------------------------------------------------* FORM top_of_page. CALL FUNCTION REUSE_ALV_COMMENTARY_WRITE EXPORTING it_list_commentary = git_listheader i_logo = ZLOGO. "LOGO object key 大写 ENDFORM. "top_of_page3, 运行结果
img >
以上。
19264.html
cgojava相关文章
- 漫谈反射在业务代码中的应用详解编程语言
- python操作redis代码详解编程语言
- 关键字检索高亮标出-javasript/jQuery代码实现详解编程语言
- 判断是否是微信浏览器JavaScript代码详解编程语言
- 判断当月一号是周几的JS代码详解编程语言
- java扫雷游戏代码详解编程语言
- 使用POI向excel中写入图片的java代码详解编程语言
- java实现鼠标和键盘动作后台监听详解编程语言
- Java UNIX时间转换代码详解编程语言
- java实现Ping示例代码详解编程语言
- Android截屏代码详解编程语言
- Day6 jQuery详解编程语言
- java.util.ArrayList、java.util.vector和java.util.LinkedList (JDK 1.8.0_111)详解编程语言
- 浅谈String模块ascii_letters和digits详解编程语言
- [C语言] 数据结构-预备知识结构体详解编程语言
- 在java代码中用xslt处理xml文件详解编程语言
- 为SM30视图分配事务代码详解编程语言
- [代码]比较XML文件差异[cl_proxy_ui_utils=>show_xml_diff]详解编程语言
- [代码]如何在选择画面中创建动态的select-options详解编程语言
- [代码]如何上载图片到SAP数据库并显示详解编程语言
- [代码]如何在选择画面中显示图片详解编程语言
- 如何在生产机或测试机上直接修改ABAP代码详解编程语言
- ABAP ALV过滤器中的字段长度与报表中显示的不一致详解编程语言
- 在SAP中设计自动刷新的报表代码 (又一例)详解编程语言
- SAP 将ITAB内表的数据转换为XML字符串 代码实例详解编程语言