ALV表头HTML实现
FORM frm_html_top_of_page USING cl_dd TYPE REF TO cl_dd_document.
DATA: m_p TYPE i.
DATA: m_buff TYPE string.
DATA:m_kunnr TYPE string.
DATA:m_bukrs TYPE string. SELECT SINGLE name1 INTO m_kunnr FROM kna1 WHERE kunnr IN s_kunnr.
CONCATENATE '客户:' m_kunnr '对账单' INTO m_kunnr.
*表头其实完全可以是一个html文件,自己使用html语言进行格式控制
m_buff = '<html>'. CALL METHOD cl_dd->html_insert
EXPORTING
contents = m_buff
CHANGING
position = m_p. SELECT SINGLE butxt INTO m_bukrs FROM t001 WHERE bukrs IN s_bukrs. CONCATENATE '<center><H2>' m_bukrs '</H2></Center>' INTO m_buff. CALL METHOD cl_dd->html_insert
EXPORTING
contents = m_buff
CHANGING
position = m_p. CONCATENATE '<center><H3>' m_kunnr '</H3></Center>' INTO m_buff. CALL METHOD cl_dd->html_insert
EXPORTING
contents = m_buff
CHANGING
position = m_p. CONCATENATE '<center>对账日期:' sy-datum+() '年' sy-datum+() '月' sy-datum+() '日' '</Center>' INTO m_buff. CALL METHOD cl_dd->html_insert
EXPORTING
contents = m_buff
CHANGING
position = m_p. m_buff = '</html>'. CALL METHOD cl_dd->html_insert
EXPORTING
contents = m_buff
CHANGING
position = m_p. gv_company_name = m_bukrs.
gv_customer_name = m_kunnr.
gv_date = '对账日期:' && sy-datum+() && '年' && sy-datum+() && '月' && sy-datum+() && '日'.
ENDFORM.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'FRM_PF_STATUS'
i_callback_user_command = 'FRM_USER_COMMAND'
i_callback_html_top_of_page = 'FRM_HTML_TOP_OF_PAGE'
is_layout = ls_layout
it_fieldcat = gt_fieldcat
* IT_SORT = GT_SORT
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = gt_show
EXCEPTIONS
program_error =
OTHERS = .
IF sy-subrc <> .
* Implement suitable error handling here
ENDIF.
ALV表头HTML实现的更多相关文章
- ABAP ALV表头的实现
ABAP实现ALV表头的DEMO: 效果: 源代码: *&------------------------------------------------------------------- ...
- ALV 表头 ADD_TEXT
[转自http://lz357502668.blog.163.com/blog/static/16496743201252891452493/] CALL METHOD valid_reference ...
- ALV报表——表头实现
ABAP实现ALV表头的DEMO: 运行效果: 代码: *********************************************************************** ...
- ALV常用参数详细描述
调用功能模块: CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' ...
- SAP PP 生产订单变更记录保存
*&---------------------------------------------------------------------* *& 包括 ZXCO1U01 *&am ...
- 20170111 ABAP技术小结(全半角转换)
DATA: it_po LIKE it_alv OCCURS 0 WITH HEADER LINE.************************************************** ...
- ALV的html表头
在ALV的function的exporting里添加属性: I_CALLBACK_HTML_TOP_OF_PAGE = alv_top_of_page 定义form响应上述ALV属性 *&-- ...
- GRID方式ALV导出数据到本地丢掉最后一位的问题
这是SAP的一个Bug,FM方式ALV Grid和Class ALV Grid都会出现,但是ALV List好像没有这个BUG. 在以下几个条件满足的时候就会出现这个问题: 1.字段对应的域Con ...
- ALV详解:Function ALV(二)
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
随机推荐
- [转] 基于MySQL的秒杀核心设计(减库存部分)-防超卖与高并发
商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了.只讨论库存部分的优化 mysql配置层面的优化可以参考我的这篇文章 <关于mysql innodb引擎性能优化 ...
- SQL系统视图表
SQL系统视图表 )) + '学年' + ss.Name AS listtext, sc.SchoolId FROM dbo.SchoolCalendar AS sc INNER JOIN dbo.S ...
- Qt之键盘讲解
QWSInputMethod详解 注意:这个类不仅仅在嵌入式环境下有效 一个输入法包括了过滤器和可选的图形界面,用来过滤服务器和客户端应用程序之间 的输入事件. 创建自定义的输入法,需要得自QWSIn ...
- C#函数过载
什么是method?函数也.overloading,是过载的意思.为什么会过载呢?因为一个函数,本来后面拖着两个参数的,现在拖着三个参数了,那不是过载是什么? 为什么同一个函数,后面可以跟两个参数,也 ...
- Openstack的项目管理方案
openstack作为云的解决方案,必须对某个用户,项目具有资源限制,不能无限制使用资源. 配置 在/etc/nova/nova.conf中,有 quota_driver=nova.quota.DbQ ...
- [Effective JavaScript 笔记]第67条:绝不要同步地调用异步的回调函数
设想有downloadAsync函数的一种变种,它持有一个缓存(实现为一个Dict)来避免多次下载同一个文件.在文件已经被缓存的情况下,立即调用回调函数是最优选择. var cache=new Dic ...
- Process and Thread
A process is a completely independent program that has its own address space, while a thread is a se ...
- RunTime的一些用法
RunTime的一些用法 RunTime简介 RunTime简称运行时.OC就是运行时机制,其中最主要的是消息机制 对于OC来说,在编译的时候并不能决定真正调用哪个函数,只有真正运行时才会根据函数 ...
- [转]如何在Java中调用DLL方法
转载地址:http://developer.51cto.com/art/200906/129773.htm Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台 ...
- php常用函数汇总
php常用函数汇总 字符串截取: 1.substr('要截取的字符串','从第几个字符开始','到第几个字符结束'); * 截取英文或者数字 ...