abap alv新增行数据_ALV DMEO 09:REUSE_ALV_GRID_DISPLAY 使用HTML 居中 颜色大小 加粗 斜体 超链接 控制...
以下是纯顾问群~
微信群:SAP干货铺,请联系本人微信 sapliumeng。
QQ群 :SAP干货铺, 群号:775662808
所有群管理严格,严格禁止一切外来链接、招聘、广告等垃圾信息!
如果您觉得这篇干货文章有用,请帮忙转载、分享给更多人,谢谢~
直接上干货吧~
最终效果图:
点击超链接后:
直接上参考代码吧:
REPORT ZLM_ALV013.
DATA:GT_DATA TYPE TABLE OF SPFLI.
DATA:GS_LAYOUT TYPE SLIS_LAYOUT_ALV.
START-OF-SELECTION.
"获取数据
SELECT * FROM SPFLI INTO TABLE GT_DATA.
"展示数据
GS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
GS_LAYOUT-ZEBRA = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
I_CALLBACK_HTML_TOP_OF_PAGE = 'HTML_TOP_OF_PAGE'
I_HTML_HEIGHT_TOP = 40 "控制表头栏目的初始高度
IS_LAYOUT = GS_LAYOUT
I_STRUCTURE_NAME = 'SPFLI'
TABLES
T_OUTTAB = GT_DATA
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
*&TOP_OF_PAGE
FORM HTML_TOP_OF_PAGE USING DOCUMENT TYPE REF TO CL_DD_DOCUMENT.
DATA: TEXT TYPE SDYDO_TEXT_ELEMENT.
DATA: M_P TYPE I,
M_BUFFER TYPE STRING.
CLEAR M_BUFFER.
CONCATENATE
''
'
' "标题 剧中 h1 默认就是加粗
'' "颜色 红色
'' "字体大小 5像素
'SAP干货铺' "文本
''
''
'
'
''
INTO M_BUFFER.
"使用html insert css布局保证了 标题永远居中
CALL METHOD DOCUMENT->HTML_INSERT
EXPORTING
CONTENTS = M_BUFFER
CHANGING
POSITION = M_P.
CLEAR M_BUFFER.
CONCATENATE
''
'
' "右对齐
'' " 蓝色,
'' "大小
'' "斜体
'' "加粗
'SAP干货铺测试' "文本
''
''
''
''
'
'
''
INTO M_BUFFER.
CALL METHOD DOCUMENT->HTML_INSERT
EXPORTING
CONTENTS = M_BUFFER
CHANGING
POSITION = M_P.
CLEAR M_BUFFER.
CONCATENATE
''
'
' "对齐方式
'' "颜色
'' "大小
* '' "斜体
* '' "加粗
'SAP干货铺测试' "文本
* ''
* ''
''
''
'
'
''
INTO M_BUFFER.
CALL METHOD DOCUMENT->HTML_INSERT "
EXPORTING
CONTENTS = M_BUFFER
CHANGING
POSITION = M_P.
CLEAR M_BUFFER.
CONCATENATE
''
'
' "对齐方式
'' "颜色
'' "大小
'' "斜体
'' "加粗
'SAP干货铺测试' "文本
''
''
''
''
'
'
''
INTO M_BUFFER.
CALL METHOD DOCUMENT->HTML_INSERT "
EXPORTING
CONTENTS = M_BUFFER
CHANGING
POSITION = M_P.
TEXT = '欢迎关注公众号:SAP干货铺'.
CALL METHOD DOCUMENT->ADD_TEXT
EXPORTING
TEXT = TEXT
SAP_STYLE = CL_DD_DOCUMENT=>SUCCESS "WARNING
SAP_COLOR = CL_DD_DOCUMENT=>LIST_TOTAL_INT
SAP_FONTSIZE = CL_DD_DOCUMENT=>LARGE
SAP_FONTSTYLE = CL_DD_DOCUMENT=>SERIF
SAP_EMPHASIS = CL_DD_DOCUMENT=>EMPHASIS.
"添加超链接
CALL METHOD DOCUMENT->ADD_LINK
EXPORTING
URL = 'https://mp.weixin.qq.com/s/7l7E1ZNYRnPNfezPZKRA8Q'
TOOLTIP = '欢迎访问干货铺'
TEXT = '双击访问SAP干货铺Debug系列文章'.
CALL METHOD DOCUMENT->NEW_LINE.
"Draw an underLine 下划线
CALL METHOD DOCUMENT->UNDERLINE.
*&----------日期
"添加图标
CALL METHOD DOCUMENT->ADD_ICON
EXPORTING
SAP_ICON = 'ICON_DATE'. "到 ICON 表中找就行
TEXT = 'Date : '.
CALL METHOD DOCUMENT->ADD_TEXT "添加文本
EXPORTING
TEXT = TEXT
SAP_EMPHASIS = 'Strong'. "加粗
CALL METHOD DOCUMENT->ADD_GAP
EXPORTING
WIDTH = 1. "两个空格
TEXT = SY-DATUM..
CALL METHOD DOCUMENT->ADD_TEXT
EXPORTING
TEXT = TEXT
SAP_EMPHASIS = 'Strong'. "加粗
CALL METHOD DOCUMENT->ADD_GAP
EXPORTING
WIDTH = 6. "6个空格
*&----------时间
"添加图标
CALL METHOD DOCUMENT->ADD_ICON
EXPORTING
SAP_ICON = 'ICON_TIME'. "到 ICON 表中找就行
TEXT = 'Time : '.
CALL METHOD DOCUMENT->ADD_TEXT
EXPORTING
TEXT = TEXT
SAP_EMPHASIS = ' '. "
CALL METHOD DOCUMENT->ADD_GAP
EXPORTING
WIDTH = 1.
TEXT = SY-UZEIT..
CALL METHOD DOCUMENT->ADD_TEXT
EXPORTING
TEXT = TEXT
SAP_EMPHASIS = ' '. "
" 添加新行
CALL METHOD DOCUMENT->NEW_LINE.
ENDFORM. "HTML_TOP_OF_PAGE
请点击右下角“在看” 告诉我你曾来过~谢谢
abap alv新增行数据_ALV DMEO 09:REUSE_ALV_GRID_DISPLAY 使用HTML 居中 颜色大小 加粗 斜体 超链接 控制...相关推荐
- abap alv新增行数据_ABAP_ALV_最好教程 最全知识整理.doc
ABAP_ALV_最好教程 最全知识整理 ABAP ALV 知识整理 亿力科技 ABAP开发组 目 录 一.ALV简介3 1.简介3 2.ALV_GRID介绍3 3.其它描述3 二.开发ALV的基本流 ...
- 给 ABAP ALV 报表的数据行增添颜色效果试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
- 48 行代码给 ABAP ALV 报表的数据行增添颜色效果
按照前一步骤 27 行代码开发一个最简单的 SAP ALV 报表完成之后,我们仅使用 27 行代码,就得到了如下图所示的 ABAP ALV 输出: 本步骤我们在此基础上,为这个朴素的 ALV 报表,增 ...
- 77 行代码实现 ABAP ALV 中的双击事件处理试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...
- 77 行代码实现 ABAP ALV 中的双击事件处理
我们在 ALV 开发专题的第二步骤里,为 ALV 输出的数据行,增添了颜色显示的功能: ALV 开发专题 27 行代码开发一个最简单的 SAP ALV 报表 给 ABAP ALV 报表的数据行增添颜色 ...
- 动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版
本专栏计划的文章数在 150 篇左右,到 2022年10月6日为止,目前已经更新了 56 篇,专栏完成度为 37.3% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC40 ...
- ABAP ALV检查单元格更新数据
ABAP ALV检查单元格更新数据 将ALV单元格设置为可输入后,通常我们需要对单元格输入的值做一个检查,一般来说用循环内表的方法可以实现上述操作,不过如果ALV中有大量数据,而我们只更新了少量的单元 ...
- easy ui 可编辑表格,新增行某个字段可以修改,已经存在的数据不允许修改
1. 问题描述,easy ui 可编辑表格,在添加的时候可以进行编辑标题,已经存在的数据不允许编辑标题 2.解决问题的主要方法是区别新增数据和已有数据的区别,easy ui 自带的属性并没又找到区别的 ...
- V3.0element中table表格树形结构与懒加载通过接口获取展开行数据,并实现自动展开某行以及展开行数据删除,编辑,新增,展开行某些列不显示等功能
1.获取列表后自动展开第一行,以及列表序号的显示 需要展开哪行,就赋值 expandsId 某行id 值就行了 2.展开某行时通过接口获取子行数据,一般需求是通过父行的id,来获取他的子行数据--lo ...
最新文章
- docker部署minio
- 【RS】如何从USGS上下载LANDSAT数据
- Django 笔记6 -- 多表查询
- POSIX 串口编程指南
- Qt工作笔记-简单的画图工具
- 【EI会议】 2021年图像处理与智能控制国际学术会议(IPIC 2021)
- Zend Studio 7.2 汉化包 及安装方法
- 全国职称计算机考试教程,全国职称计算机考试专用教程:Excel 2003 中文电子表格(附光盘)...
- 华为机试HJ15:求int型正整数在内存中存储时1的个数
- shell字符串的截取的问题
- oracle spatial 数据导入_Oracle Spatial导入shp数据
- 九宫格数独模型设计(随机生成题目)
- 三种不同的梯度下降算法和正则方程的线性回归预测结果对比
- VoLTE呼叫SIP信令分析
- 苹果手机投屏到pc电脑
- 挂载阿里云盘到本地目录
- linux--磁盘配额
- 精进——如何成为很厉害的人(采铜)
- 基于IMS的VoLTE业务
- Google(谷歌)正在构造可怕的帝国
热门文章
- 关于bootstrap的treeview不显示多选(复选框)的问题,以及联动选择的问题,外加多选后取值...
- SimpleUpdater.NET
- C# ie通过打印控件点打印,总是弹出另存为xps的对话框
- mysql 逐列读取_mysql – 根据其他列如何使用逐列
- 基于curl的php多线程类(异步请求)
- uniapp的目录结构反思与整理 app.vue【base】pages.json【配置】main.json【框架入口文件】
- Go赋值使用:类型{} 定位使用.
- WeChat授权Token验证体系:用token来隐藏微信用户的openid不用用户名与密码了, 与cookie与session很相似
- python int函数详解,python int()函数
- llvm编译器实战教程第二版_LLVM编译器实战教程