SAP ABAP ALV 的一些总结:Custom container 和 Splitter container
本文分以下四种情形来介绍。
Custom container
自定义容器可以使用 CL_GUI_CUSTOM_CONTAINER 类创建,但它需要一个可以放置它的父容器,或者需要在自定义屏幕中创建自定义控制区域。 将自定义容器与其他容器混合,这种方式在实际 ABAP 开发中也很常见。
许多 ABAP 开发人员在包含自定义容器区域的屏幕的 PBO 事件期间创建自定义容器,但这不是必须的。也可以在调用屏幕之前创建它。
下面是一个例子:
当然,为了能够显示网格,必须创建一个 SCREEN 0100,其中包含名为 CC 的自定义容器区域,如下图所示:
对屏幕所做的唯一附加设置是将其大小设置为 200 x 255, 并且已经为该区域提供了垂直和水平调整大小的可能性,因此它将适合所有屏幕。
上面代码执行的结果:
2. Splitter container
拆分器 (CL_GUI_SPLITTER_CONTAINER) 需要一个自定义容器作为父容器才能工作。 它用于将屏幕区域划分为多个容器。 开发人员可以决定拆分器将有多少行和多少列。 因此,它就像 HTML 中的表格甚至是 DIV,开发人员可以在其中放置内容。 我们可以创建多级拆分器,比如可以将区域拆分为两行一列,然后在第一行创建一个拆分器,该拆分器将分为两行和三列。
下面的程序 创建一个具有两行和一列的拆分器。 此处的 SCREEN 0100 与本文第一节中的屏幕完全相同。
由于除了行数和列数之外我们没有对拆分器进行任何编程,因此它会自动将自定义容器区域拆分为两个相等的部分,在第一行我们将看到网格,在底部将有一个空的空间,因为我们没有放任何东西。如下图所示:
SAP ABAP ALV 的一些总结:Custom container 和 Splitter container相关推荐
- 如何在 SAP ABAP ALV 报表里以交通灯的方式显示某一列的值
在本教程的这篇步骤里,我们介绍了 ALV 层次顺序表的输出实现明细. SAP ABAP ALV 层次顺序表如何使用双表头(Multiple Headers)进行数据输出 本文介绍如何在 ALV 层次顺 ...
- SAP ABAP ALV 的一些总结:Docking container 和 Dialogbox container
Docking container 停靠容器(CL_GUI_DOCKING_CONTAINER)不需要任何父容器,自定义屏幕上的自定义容器区域也不需要. 创建和显示后,它停靠在屏幕的四个位置之一:顶部 ...
- SAP ABAP ALV控制显示的网格中的每一个字段属性
字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.常用的字段如下: row_pos:默认值为0,可选值为1.2.3,既最大分3级别显示 field ...
- SAP ABAP ALV list background render
Created by Jerry Wang, last modified on Jun 23, 2014 以后台方式运行report BCALV_GRID_DEMO: 该background job运 ...
- SAP abap alv报表实例
这是一个sap alv报表实例 REPORT ztest005.*定义类型组 TYPE-POOLS: abap,slis.*定义ALV变量 DATA : lt_fieldcat TYPE slis_t ...
- SAP ABAP ALV 整理
本人诚心接ABAP远程开发任务,价格公道,有需要的联系我,欢迎个人,甲方爸爸,乙方私信联系. 客制化的F4帮助 DEMO 如下 AT SELECTION-SCREEN ON VALUE-REQUEST ...
- SAP ABAP ALV构建动态输出列与构建动态内表
首先,简单说明一下要用到的表类型.类.函数: 表类型 LVC_T_FCAT-(存放自定义列属性的表类型,一般用到的属性有:FIELDNAME.OUTPUTLEN.DATATYPE.INTTYPE.IN ...
- SAP ABAP ALV(LVC)的一个自定义事件(F4帮助事件,回车ENTER按钮事件)的一个实例
1. 定义和注册事件接受器类 *----------------------------------------------------------------------* * CLASS LCL_ ...
- 具备自动刷新功能的 SAP ABAP ALV 报表
该报表主要结构如下,完整代码见文末. f_call_rfc_wait: 发起异步调用,等待 1 秒钟,来模拟每隔 1 秒刷新屏幕的效果. f_display_data: ALV 常规操作,调用函数 R ...
- SAP ABAP alv中设置回车事件
* 添加这段刷新代码 READ TABLE t_data_hz INDEX rs_selfield-tabindex. " 将变动内容更新到内表 DATA: lr_grid T ...
最新文章
- 批处理ffmpeg将avi视频格式转换成mp4文件同时生成m3u8文件
- luogu1514 [NOIp2010]引水入城 (bfs+记忆化搜索)
- HTML学习03之列表,表格,媒体元素
- 分子克隆基础:什么是质粒
- 6工程文件夹作用_MCUXpresso IDE下SDK工程导入与workspace管理机制
- (php)thinkphp3.2配置sql_server
- javascript与php与python的函数写法区别与联系
- pywin32 获取窗口句柄_Excel VBA | 这个窗口居然关不掉
- Android开始中的OOM异常
- linux运行getch吗,怎么样在linux下,实现getch函数功能
- 【Java】问题记录:fastjson中JSON.isValid()方法校验JSON合法性的BUG
- boost - 智能指针介绍
- P处理的中有大量判断条件是的sql写法
- python glob.glob使用
- 某在线商店电子产品销售数据分析-RFM分析方法
- 区块链资讯 2018.7.17 周二
- 知道这些税务小技巧,财务就能给公司赚钱
- B2B2C分布式微服务电商源码(支持:小程序、公众号、H5、IOS、Android)
- 【工具】Chrome浏览器书签误删恢复
- 使用Python进行机器学习的假设检验!
热门文章
- python程序设计实践教程张莉_张莉python
- xcode5 自定义模板
- 通俗解读SGD、Momentum、Nestero Momentum、AdaGrad、RMSProp、Adam优化算法
- python爬虫系列之下载在线文档Excel(石墨)
- 排序算法--鸽巢排序(PigeonholeSort)的原理、排序思路、适用场景及代码示例
- 利用shrinkwrap锁定依赖版本
- CV学习笔记【1】:transforms
- 平板/笔记本亮度调节工具halo(WINDOWS)
- 数据库的方向 - 行vs列
- DEDE源码分析与学习之三: member/archives_*.php文件解读