涉及的Function Modules:
REUSE_ALV_LIST_DISPLAY: 以List形式显示结果
REUSE_ALV_GRID_DISPLAY: 以Grid形式显示结果
REUSE_ALV_EVENTS_GET : 包含事件名称与事件处理form名称的内表
REUSE_ALV_FIELDCATALOG_MERGE: 根据ABAP Dictionary中的Transparent table,Structure,View等生成一个field catalog
REUSE_ALV_VARIANT_DEFAULT_GET: 读取默认的布局
REUSE_ALV_VARIANT_EXISTENCE: 检测指定布局是否存在
REUSE_ALV_VARIANT_f4: 显示布局格式选择对话窗
REUSE_ALV_COMMENTARY_WRITE: 报表中需要上传和使用到图片
REUSE_ALV_HIERSEQ_LIST_DISPLAY 该FM用来显示Hierarchial-sequential interactive list
REUSE_ALV_POPUP_TO_SELECT: ?
常用参数
col_pos: 字段在表中第几列
fieldname:输出的字段名
outputlen: 列显示的长度 可以不设置
no_out : 隐藏此列,不输出
TECH 技术字段 X也是隐藏 但是有点不一样
do_sum: 此列求和
NO_SUM 没有总计列值
no_zero: 只输出有意义的值 空值不输出
LZERO 输出前导零
FIX_COLUMN 固定列
SELTEXT 对话功能的列表识符
TOOLTIP 列抬头的工具提示
ROLLNAME F1帮助的数据元素
REPTEXT 标题
DOMNAME 定义域名
SP_GROUP 组代码
HOTSPOT 单击敏感
AUTO_VALUE 自动复制值
CHECKTABLE 表名
VALEXI 固定值存在
STYLE 样式
DRDN_FIELD 下拉的字段
NO_MERGING 相同的值不合并
EDIT 准备输入(输出状态 ‘X’可输入)
DRAGDROPID 拖放处理拖放对象
DD_OUTLEN 输出小数位的编号
LOWERCASE 允许/不允许大小写
edit_mask:对字段像write般设置格式化
just: 调整对齐方式 R 右 L做 c 居中
I_callback_program: 表示FM执行完后回调的程序名
I_callback_user_command: 用户命令
I_structure_name: 标识内表的结构
I_save: 标识是否储存
T_OUTTAB: 表示输出数据的内表。
Seltext_l seltext_m Seltext_s :调整输出列抬头的文本:文本的宽度随着用户调用整列的宽度变化而变化 上面三个分别标识长中短(如定义元素的描述)显示的标题
I_callback_pf_status_set : 如果ALV使用自定义的工具栏则设置,使用系统工具栏则忽略改行
It_fieldcat: 用于ALV控制头部和尾部数据
I_CALLBACK_HTML_TOP_OF_PAGE: 如果需要表头
It_sort: 可以定义按那个字段排序并且可以指定按这个字段小计其他可以汇总的字段。
Key 关键字段
Key_sel 可以被隐藏的关键列
Icon 输出作为符号
CheckBox 作为复选框输出
SymBOL 输出作为符号
CWIDTH_OPT 最优化宽度
NO_HEADERS 如果被设置 列标题隐藏
NO_HGRIDLN 隐藏水平线
NO_MERGING 禁用单元格合并
NO_TOOLBAR 隐藏工具栏
NO_VGRIDLN 隐藏垂直线
SEL_MODE 选择模式
EXCP_CONDS 合计列外
ZEBRA 可选行颜色 如果设置了 出现了间隔色带
NO_TOTLINE 没有总计
NUMC_TOTAL 可以对NUMC字段进行合计
分享到:
相关推荐
ABAP ALV 总结 ABAP ALV 是 SAP 系统中的一种报表方式,提供了标准化、简单化的表单格式和用户接口。ABAP ALV 能够提供给用户一个统一的表单格式和用户接口,提高报表输出的可读性和功能性。 一、ALV 简介 ABAP ...
以下是对ALV操作设计的详细总结: 1. 显示ALV数据 - 子FORM F_FIELDS:在这个步骤,你需要指定哪些字段将被显示在ALV表格中。这通常涉及创建内表并将其与屏幕字段关联,以便数据可以从数据库或业务逻辑层传递到...
### SAP ALV功能总结 #### 一、FUNCTION 'REUSE_ALV_GRID_DISPLAY'概述 在SAP系统中,ALV(Application List Viewer)是用于显示列表数据的强大工具,它不仅支持基本的数据展示,还提供了丰富的自定义选项。本文将...
SAP ABAP ALV(Advanced List Viewer)是SAP系统中用于生成和显示报表的强大工具。它提供了交互式的数据展示,允许用户进行排序、筛选、分组和编辑数据。以下是一些关于SAP ABAP ALV的重要知识点: 1. **ALV基本...
描述中提到“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...
以下是对 SAP ALV 的详细总结: 1. 数据显示: 当我们需要以 ALV 格式显示数据时,首先需要创建一个内表来存储数据。然后在子 FORM(例如 F_FIELDS)中,通过声明并填充字段符号(Field-Symbols),定义哪些字段...
在 SAP 系统中,ALVTREE 是一种用于展示层级数据的控件,它与标准的 TREE 控件有所不同。在标准的 ALVTREE 实现中,并没有提供预置的完全展开和完全合并的功能,因此在实际应用中,我们需要通过自定义的方式来实现...
总结起来,通过正确使用ABAP的Function模块和适当的回调处理,我们可以创建具有弹出窗口形式的ALV,以灵活地展示和操作业务数据。这不仅提高了用户体验,还使得SAP系统的报表功能更加强大和易用。
总结而言,通过精细控制`RT_EXTAB`数据结构并合理使用`SETPF-STATUS`函数的`EXCLUDING`参数,开发者可以有效地定制ALV界面,去除不必要的按钮,从而提供更简洁、更聚焦的用户界面,提升用户体验和操作效率。...
总结来说,自定义ALV按钮的关键在于理解GUI状态的概念,以及如何通过`SET PF-STATUS`和`CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'`的参数设置来控制这些状态。同时,编写响应事件的处理程序是实现按钮功能的核心。...
### 三、总结 通过以上步骤,开发者可以有效地定制ABAP ALV的工具栏,移除那些不符合业务需求或可能导致用户混淆的标准按钮。这种方法不仅提高了界面的清晰度,也增强了最终用户的使用体验。在实际开发过程中,...
#### 总结 通过以上代码,我们可以清晰地看到如何在SAP ABAP中实现ALV的分页功能。这种方法不仅提高了应用程序的性能,也提升了用户的体验。通过合理设计和优化,可以确保在处理大量数据时系统仍然保持良好的响应...
### ALV超全总结 #### 一、ALV概述与基本使用 ALV,全称为Advanced List Viewer,是SAP ABAP中用于处理和展示列表数据的一种强大工具。相较于传统的列表展示,ALV提供了更丰富的功能,如排序、筛选、自定义列、...
### 非常详细的ALV开发总结 #### 1. 将得到并整理好的数据以ALV的形式显示出来 在SAP ABAP中,ALV(Advanced List Viewer)是一种非常强大的工具,用于以美观的方式展示数据。为了实现这一功能,需要经过几个步骤...
### 总结 此报告通过使用ABAP语言实现了一个功能丰富的ALV列表视图,其中包括了列头的合并操作。通过定义各种数据结构和表,程序能够有效地管理并展示来自多个表的数据。此外,还定义了一系列用于控制ALV行为的事件...
### 总结 通过这个简单的SAP ALV示例,我们了解了如何定义数据结构、设置选择屏幕、收集数据、构建字段目录以及最终显示数据。SAP ALV是一个非常强大的工具,能够帮助用户高效地管理和分析大量数据。在实际应用中,...