alv详细字段介绍以及一些用法
ALV 详细字段介绍 三月 7, 2009 at 514 上午 半匹狼 ALV 常用参数的详细描述 调用功能模块 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)颜色同 at) Fieldcat-hotspot ‘X’. 作为热点显示,可触发鼠标触发事件 Fieldcat-currency ‘CURRKEY’. 表 TCURX 中的货币名称 Fieldcat-quantity3 计量单位 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. SORT data sortable type slis_t_sortinfo_alv with header line. it_sort sortable[] 属性 (排序) Sortable-Fieldname 字段名 Up 升序排列 Down 降序排列 Subtot 3. 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 X 可选行颜色,如果设置了,出现了间隔色带 f2code ETA. 设置触发弹出详细信息窗口的功能码,这里是双击 detail_initial_lines detail_popup 是否弹出详细信息窗口 detail_titlebar 设置弹出窗口的标题栏 totals_text totals_only group_change_edit header_text 4.按钮 DATA i_events TYPE slis_t_event WITH HEADER LINE. 事件 it_events i_events[] i_callback_pf_status_set PF_STATUS_SET i_callback_user_command USER_COMMAND 出口程