调用功能模块:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_interface_check = '' 接口一致性检查
i_callback_program = sy-repid 当前程序名
is_layout = layout 输出样式
it_fieldcat = fieldcat[] 字段定义描述表
i_callback_pf_status_set = 'PF_STATUS_SET' 触发事件调用子程序
i_callback_user_command = 'USER_COMMAND' 鼠标事件操作子程序
it_events = i_events[] 出口程序触发事件
i_callback_html_top_of_page = 'ALV_TOP_OF_PAGE' ALV 输出表头设置
i_grid_settings = wl_lvc_s_glay 打印表头设置
it_sort = sortable[] 排序设置
TABLES
t_outtab = ig_out
EXCEPTIONS
program_error = 1
OTHERS = 2.
常用属性:(赋值 ’’ 中内容必须为大写)
1. Fieldcat
data: fieldcat type slis_t_fieldcat_alv with header line.
it_fieldcat = fieldcat[]
属性 ( 用来定义表单中的各个列的相关信息 )
Fieldcat -col_pos = n. 输出列
Fieldcat -tabname = ‘FIELDNAME’. 对应的内表字段名
Fieldcat -seltext_s/m/l = ‘ 列名 ’. 输出列文本 ( _s :短文本 _l :长文本)
Fieldcat -emphasize = ‘CX10’. 带有颜色的高亮列 (其中 X= ( 1-7 ) 颜色同 format )
Fieldcat-hotspot = ‘X’. 作为热点显示 可触发鼠标触发事件
Fieldcat -currency = ‘CURRKEY’. 表 TCURX 中的货币名称
Fieldcat -quantity(3) 计量单位
Fieldcat -qfieldname 参考计量单位的字段名称
Fieldcat -round = n. 四舍五入至小数位数下 n 位
Fieldcat -exponent = n. 浮点数的幂指数为 n
Fieldcat -key = ‘X’. 关键字段
Fieldcat -icon = ‘X’. 作为图标输出
Fieldcat -symbol = ‘X’. 输出作为符号
Fieldcat -checkbox = ‘X’. 作为复选框输出
Fieldcat -just = SPACE, 'R', 'L', 'C' . 对齐方式
Fieldcat -lzero = ‘X’. 输出前导零
Fieldcat -no_sign = ‘X’. 输出抑制符号
Fieldcat -no_zero = ‘X’. 为输出隐藏零
Fieldcat -edit_mask = SPACE, mask. . 输出为 mask 的模式
Fieldcat -fix_column = ‘X’. 固定列
Fieldcat -do_sum = ‘X’. 总计列值总和
Fieldcat -no_out = ‘X’. 列不输出
Fieldcat -tech = ‘X’. 该字段为技术字段
Fieldcat -outputlen = n 列的字符宽度为 n
Fieldcat -decimals_out = n 能控制小数点的位数为 n
Fieldcat-datatype = C,I,N … 定义数据类型
2. Layout
data: layout type slis_layout_alv .
is_layout = layout
属性 ( 用于定义ALV 表单的相关格式、属性)
info_fieldname = 'LINE_COLOR'. 设置特殊行颜色
(将 LINE_COLOR 增加到内表字段,写 'CX10' 到特殊行的 LINE_COLOR, X 为颜色值)
colwidth_optimize = ‘X’. 优化列宽设置
no_colhead = 'X'. 不显示列名
no_vline = 'X'. 不显示列间竖线
zebra
f2code = '&ETA'. 设置触发弹出详细信息窗口的功能码,这里是双击
no_vline 这个用来设置列间隔线
detail_initial_lines
detail_popup 是否弹出详细信息窗口
detail_titlebar 设置弹出窗口的标题栏
totals_text
totals_only
group_change_edit
header_text
发表评论
-
FI常用bapi
2012-03-16 14:13 0总帐会计: (比较简单全部测试通过,关帐时使用) ... -
如何通过Tcode查找Badi或者用户出口
2012-03-15 16:04 2222在SAP系统中,SAP提供了Badi和用户出口来方便用户对标准 ... -
abap 屏幕元素
2012-02-15 15:48 5554通过这个屏幕实例可以了解屏幕元素的构成,及屏幕事件。一.首先 ... -
ABAP 内表(internal table) 标题行(header line) 工作区(work area) 简介
2011-04-17 13:08 2941是用TYPES关键字定义一 ... -
sap学习网站
2010-12-29 17:11 2109SAP学习网站 SAP学习网站大全: 1.S ... -
OO事件处理
2010-12-29 16:32 814class adding definition. publi ... -
REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
2010-12-29 11:14 1594一、SLIS定义的ALV的事件名称* Eventsslis_e ... -
abap_oo小例子
2010-12-28 10:09 905*类定义 class application definit ... -
abap之alv笔记
2010-12-27 09:26 15721)ALV是系统的一种网格的显示方式,这种方式带有汇总排序筛选 ... -
ALV常用参数的详细描述
2010-12-24 14:44 15728调用功能模块: CALL FUNCTION \'R ... -
调用功能模块
2010-12-22 10:19 1252模块化技术包括:子程序(Subroutine),功能模块(Fu ... -
abap子程序
2010-12-21 17:30 1433子程序 语法: form < ... -
sap屏幕元素与事件
2010-12-21 13:56 2267sap屏幕基本元素的创建 select-o ... -
sap常用的系统变量
2010-12-17 09:03 1589系统内部有一个专门存放系统变量的结构SYST,其中最常用的系统 ... -
abap数据字典
2010-12-15 14:55 2152SAP 系统里面, ... -
ABAP常用的Tcode
2010-12-15 09:18 2109Tcode ... -
abap名词理解
2010-12-13 17:03 13101.occurs a.occurs是ABAP 3. ... -
abap内表,标题行,工作区
2010-12-13 09:36 1376先是用TYPES 关键字定义 ...
相关推荐
3. **创建Webdynpro项目**:如果你还没有创建一个Webdynpro项目,那么请先根据官方文档创建一个简单的项目。 #### 三、添加ALV组件 1. **打开Webdynpro项目**:首先打开你之前创建的Webdynpro项目。 2. **添加ALV...
根据给定的信息,本文将详细解释SAP ALV(Application List Viewer)的简单案例,并深入探讨其中涉及的关键概念和技术要点。 ### SAP ALV基础知识 在SAP系统中,ALV是一种用于显示数据列表的强大工具。它允许用户...
"ABAP-ALV进阶知识点详解" ABAP-ALV进阶是指在SAP系统中使用ABAP语言开发的高级...六、ALV 简单示例 面向对象的 ALV GRID 必须存在于一个容器当中,就是 FUNCTION 的 ALV,实际上也是使用 CL_GUI_ALV_GRID 这个类的。
ALV分为两种主要类型:简单列表(SIMPLE LIST)和有序列表(SEQUENTIAL LIST)。 简单列表主要用于展示无层级关系的数据,用户可以自定义列。有序列表则适用于显示具有层次结构的数据,如物料清单(BOM)的层次结构...
描述中提到“ABAP ALV总结,ALV格式,REUSE_ALV_GRID_DISPLAY_LVC函数使用”,这表明我们将重点关注ALV的基本概念、数据格式以及如何通过REUSE_ALV_GRID_DISPLAY_LVC函数来实现ALV的显示。 ALV格式通常涉及如何组织...
[SAP ABAP开发技术总结]ALV详解(Fuction ALV 和OO ALV) 图文并茂,详细介绍了Fuction ALV 和OO ALV的相关开发 [SAP ABAP开发技术总结]ALV详解:Function ALV(一) [SAP ABAP开发技术总结]ALV详解:Function ALV...
下面是一个简单的 OOALV 示例,展示了如何创建一个包含字段目录和数据内表的 ALV。 ```abap REPORT z_alv_test1. DATA: wcl_container TYPE REF TO cl_gui_custom_container, " 容器 wcl_alv TYPE REF TO cl_gui...
在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的工具,它提供了标准的表格形式来显示数据库查询结果。ALV是ABAP编程的重要组成部分,它简化了复杂数据的可视化处理。本篇将深入探讨如何通过ABAP...
在ABAP(Advanced Business Application Programming)中,ALV(ABAP List Viewer)是SAP提供的一种用于显示数据表的标准化接口。本篇我们将深入探讨如何使用Function来实现ALV Table的弹出窗口形式,这对于创建用户...
在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的强大工具,它能够以表格形式高效地显示大量数据。"ALV for Web Dynpro"是将ALV的功能集成到Web Dynpro应用程序中,使得在Web环境中也能实现丰富的...
标题中提及的“OOALV常用功能完整简例”,描述中说明了该简例包含的内容:热键单击、双击、帮助、编辑和自定义工具条等。OOALV是指面向对象的ALV,它是在SAP系统中常用的报表输出组件,用于将数据以表格形式展示。在...
面向对象的ALV开发在SAP ABAP环境中是一种先进的数据展示技术,相比于传统的函数模块`REUSE_ALV_GRID_DISPLAY`,面向对象的方式提供了更灵活、更可扩展的解决方案。通过利用`CL_SALV_TABLE`类,开发者可以构建更加...
SAP ALV Grid 资料整理(很全面) SAP ALV Grid 是一种灵活的工具,用于显示列表,并提供了常见的列表操作通用函数,可以通过自定义选项来增强其功能。ALV Grid 控件可以创建非层次的友好交互式报表,是一个基于...
在SAP系统中,ALV(Application List Viewer)是一种用于展示和处理大量数据的强大工具,它不仅能够以列表形式展示数据,还提供了多种交互功能,如排序、筛选、分组等。然而,在某些应用场景下,ALV界面中预设的一些...
### SAP ABAP ALV 分页显示技术解析 #### 核心知识点:SAP ABAP ALV 分页显示 本篇文章将深入分析一个基于SAP ABAP的ALV(Application List Viewer)分页显示的实现方法。ALV是SAP GUI中用于展示表格数据的一种...
* BALVSD01:简单的报表示例程序,使用了REUSE_ALV_VARIANT_DEFAULT_GET、REUSE_ALV_EVENTS_GET、REUSE_ALV_VARIANT_F4等FM。 * BALVSD11:使用了REUSE_ALV_FIELDCATALOG_MERGE和REUSE_ALV_LIST_DISPLAY等FM。 * ...
SAP WEB Dynpro for ABAP 简单ALV 展示 SAP WEB Dynpro for ABAP 是一种基于 WEB 的开发环境,它提供了一个强大的开发平台,用于构建各种复杂的商业应用程序。在这个环境中,我们可以使用 ABAP 语言来开发各种应用...
在ABAP开发中,ALV(Accelerated List Viewer)是一种常用的数据展示工具,它提供了灵活的表格布局和交互性。用户通常需要对ALV进行定制,以满足特定的需求,例如添加自定义按钮来实现数据的打印或导出到Excel。本篇...