ALV 参数与函数 总结

来源:互联网 发布:藏剑二少捏脸数据 编辑:程序博客网 时间:2024/05/16 13:54

转载:http://hi.baidu.com/bestyangyang/blog/item/f30b3c2a396858365343c1fa.html
涉及的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字段进行合计

0 0
原创粉丝点击