ALV详解_SAP精华篇.pdf

ALV 详解_SAP 精华篇

一.ALV 介绍

The ALV Grid Control (ALV = SAP List Viewer)是一个显示列表的灵活的

工具,它提供了基本功能的列表操作,也可以通过自定义来进行增强,因此可以允

许你可以在大型的应用程序中使用.

SAP 提示: 在SAP 的开发项目中,ALV GRID 也可以作为修改和创建数据的

一种工具,然而, 目前这个功能只在实验计划中使用,还没有向客户发布.

下面是一个ALV GRID 的图片:

它包括3 大部分,工具栏,标题,用于显示数据的网格控制器.如果有必要,用户可

以隐藏标题和工具栏.

ALV 家族包含3 中ALV 工具:简易的,两层ALV,分等级连续的列表和树形

结构的ALV.

二.ALV GRID CONTROL (ALV 网格控制器)

ALV GRID CONTROL 使用了控制器技术以实现艺术性的屏幕显示,象所有

的控制器一样,ALV GRID CONTROL 通过系统中的一个全局的类提供了方法,

以响应它的动作.

使用了ABAP 的对象以后,列表是通过ALV 的一个实例(INSTANCE)来显示

的,程序员可以使用ABAP 对象的事件管理.

三.ALV GRID CONTROL 实例

ALV GRID 实例的定义,参照CL_GUI_ALV_GRID 类

data ALV_GRID1 type ref to cl_gui_alv_grid.

ALV GRID 继承结构:

四、ALV GRID 相关的几个控制结构

1.字段目录 [Field catalog]

字段目录是用来控制ALV 显示的网格中每个字段的属性的,比如字段的顺

序,对齐方式,可编辑状态,颜色,等等.

常用的控制字段如下:(下面的示例将说明这些字段的使用,参考

STRUCTURE LVC_S_FCAT)

2 ROW_POS ALV 控制: 输出行 ( 内部使用)

列的位置,第几列,例如

3COL_POS ALV 控制: 输出列

1,2,…..

4 FIELDNAME ALV 控制: 内部表字段的字段名称 字段名称

5TABNAME LVC 标签名称 表名,如果是内表,是1

6CURRENCY ALV 控制: 货币单位

7CFIELDNAME ALV 控制: 参考的当前单位的字段名称

8QUANTITY ALV 控制: 计量单位

9QFIELDNAME ALV 控制: 参考计量单位的字段名称

10IFIELDNAME ALV 控制: 内部表字段的字段名称

11ROUND ALV 控制: ROUND 值

12EXPONENT ALV 控制:流动表示的指数

13KEY ALV 控制: 关键字段 关键字段,前面变蓝色

14KEY_SEL ALV 控制: 可以被隐藏的关键列 可以被隐藏的关键列

15ICON ALV 控制: 作为图标输出 此列作为图标输出

16SYMBOL ALV 控制: 输出作为符号

17CHECKBOX ALV 控制: 作为复选框输出 复选框输出

对齐方式:

alv布局 sap_ALV详解_SAP精华篇.pdf相关推荐

  1. element布局容器大小_element中el-container容器与div布局区分详解

    用于布局的容器组件,方便快速搭建页面的基本结构: el-container:外层容器.当子元素中包含 或 时,全部子元素会垂直上下排列,否则会水平左右排列. el-header:顶栏容器. el-as ...

  2. ANDROID L——Material Design详解(动画篇)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...

  3. Android绘图Canvas十八般武器之Shader详解及实战篇(上)

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 Android中绘图离不开的就是Canvas了,Canvas是一个庞大的知识体系,有java层的,也有jni层深入到Frame ...

  4. IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...

    IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的 ...

  5. Spotify敏捷模式详解三部曲第二篇:研发过程

    本文转自:Scrum 中文网 引言 在本系列文章的第一篇,我们介绍了Spotify的敏捷研发团队,以及它独特的组织架构.Spotify的研发团队采用的是一种非常独特的组织架构,如下图所示: 整个研发组 ...

  6. Spotify敏捷模式详解三部曲第一篇:研发团队

    本文转自:Scrum中文网 引言 2018年4月,来自北欧瑞典的音乐流媒体公司.百亿美元独角兽Spotify创造了历史,它成为了当代上市公司当中,第一家通过"直接上市"的方式在美国 ...

  7. ExtJS 4.2 教程-08:布局系统详解

    ExtJS 4.2 系列教程导航目录: ExtJS 4.2 教程-01:Hello ExtJS ExtJS 4.2 教程-02:bootstrap.js 工作方式 ExtJS 4.2 教程-03:使用 ...

  8. android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】

    本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...

  9. 史上最简单MySQL教程详解(进阶篇)之存储过程(一)

    史上最简单MySQL教程详解(进阶篇)之存储过程(一) 史上最简单MySQL教程详解(进阶篇)之存储过程(一) 什么是存储过程 存储过程的作用 如何使用存储过程 创建存储过程 DELIMITER改变分 ...

最新文章

  1. org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined
  2. 手动制作python的exe可执行程序
  3. android 自定义viewgroup onmeasure,一篇文章搞懂Android 自定义Viewgroup的难点
  4. PHP5.6.6上运行 ecshop 2.7.3常见问题处理
  5. USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
  6. windows 下 vmware 安装 Mac X lion 10.7 终极教程!
  7. mysql一对多前端实现_django一对多模型以及如何在前端实现详解
  8. nexus3的目录介绍
  9. Mac SnailSVN不显示状态图标
  10. 磁盘 RAID0 及其变种详解
  11. 飞桨PaddlePaddle 英特尔神经计算棒 联合优化AI算法CPU部署性能,推动产业低成本智能化升级
  12. 正方教务系统换数据库服务器,附:正方教务系统成绩录入操作说明- 正方教务系统成绩管理使用说明.doc...
  13. 复盘 20160629
  14. 从零搭建符合自己需求的开发环境
  15. C语言中的标识符有:关键字、预定义标识符、用户标识符
  16. ssh备考-06Struts2 往值栈中存入值,以及前端获取值栈中的值
  17. 环形链表【手绘漫画】面试必考之双指针(LeetCode 141)
  18. Sample Codes之Query features from a FeatureLayer
  19. Python 提速大杀器之 numba 篇
  20. 破茧用计算机打,破茧 - 在线打字测试(dazi.kukuw.com)

热门文章

  1. 浅析云计算领域的专业名词
  2. 【MULTISPECTRAL FUSION FOR OBJECT DETECTIONWITH CYCLIC FUSE-AND-REFINE BLOCKS】论文阅读
  3. 【C++】1074:津津的储蓄计划(信息学奥赛)
  4. Android 11 适配更新APK安装
  5. 智能交通信号灯管理系统
  6. math.pow 和 Math.sqrt函数
  7. PS去水印怎么操作?几个步骤轻松学会
  8. 6-3 按要求编写一个类Car,练习类的定义。 (30分)
  9. python画图marker显示_python matplotlib 画图刻度、图例等字体、字体大小、刻度密度、线条样式设置...
  10. 简单的学籍管理系统c语言,c语言学生学籍管理系统—精简版.pdf