ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:22KB ,
资源ID:27901688      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27901688.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ALV常用参数的详细描述.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ALV常用参数的详细描述.docx

1、ALV常用参数的详细描述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_

2、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_outEXCEPTIONS program_error = 1 OTHERS = 2.常用属性:(赋值中内容必须为大写)1 Fieldcatdata: fieldcat type slis_t_fieldcat_alv with header line.it_fiel

3、dcat = 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-qu

4、antity(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_si

5、gn = 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 定义数据

6、类型2 SORTdata: sortable type slis_t_sortinfo_alv with header line.it_sort = sortable属性(排序) Sortable-Fieldname 字段名 Up 升序排列 Down 降序排列 Subtot3 Layout data: layout type slis_layout_alv . is_layout = layout属性 (用于定义ALV表单的相关格式、属性)info_fieldname = LINE_COLOR. 设置特殊行颜色(将LINE_COLOR增加到内表字段,写CX10到特殊行的LINE_COLOR,

7、X为颜色值) colwidth_optimize = X. 优化列宽设置no_colhead = X. 不显示列名no_vline = X. 不显示列间竖线zebra f2code = &ETA. 设置触发弹出详细信息窗口的功能码,这里是双击no_vline 这个用来设置列间隔线 detail_initial_linesdetail_popup 是否弹出详细信息窗口 detail_titlebar 设置弹出窗口的标题栏 totals_text totals_only group_change_edit header_text4按钮 DATA: i_events TYPE slis_t_even

8、t WITH HEADER LINE.事件:it_events = i_eventsi_callback_pf_status_set = PF_STATUS_SETi_callback_user_command = USER_COMMAND出口程序触发事件对应子程序:FORM PF_STATUS_SET USING rt_extab TYPE slis_t_extab.FORM user_command USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield.功能代码: 函数文本: 图标名称:&ETA 细节 ICON_SELECT_DETAI

9、L&EB9 调用报告. ICON_TABLE_SETTINGS&REFRESH 刷新 ICON_REFRESH&ALL 全部选择 ICON_SELECT_ALL&SAL 取消全选 ICON_DESELECT_ALL&OUP 按升序排列 ICON_SORT_UP&ODN 按降序排列 ICON_SORT_DOWN&ILT 设置过滤器 ICON_FILTER&UMC 总计 ICON_SUM&SUM 小计. ICON_INTERMEDIATE_SUM&RNT_PREV 打印预览 ICON_LAYOUT_CONTROL&VEXCEL Microsoft Excel ICON_XLS&AQW 字处理. I

10、CON_WORD_PROCESSING%PC 本地文件 . ICON_EXPORT%SL 邮件收件人 ICON_MAIL&ABC ABC 分析 ICON_ABC&GRAPH 图形 ICON_GRAPHICS&OL0 更改布局. ICON_ALV_VARIANTS&OAD 选择格式. ICON_ALV_VARIANT_CHOOSE&AVE 保存格式. ICON_ALV_VARIANT_SAVE&INFO 信息 ICON_INFORMATION1 ALV表头设置i_callback_html_top_of_page = ALV_TOP_OF_PAGEform top_of_page using c

11、l_dd type ref to cl_dd_document.语法同HTML fomatALV_GRID介绍一.ALV介绍The ALV Grid Control (ALV = SAP List Viewer)是一个显示列表的灵活的工具,它提供了基本功能的列表操作,也可以通过自定义来进行增强,因此可以允许你可以在大型的应用程序中使用. SAP提示: 在SAP的开发项目中,ALV GRID也可以作为修改和创建数据的一种工具,然而,目前这个功能只在实验计划中使用,还没有向客户发布. 下面是一个ALV GRID的图片:它包括3大部分,工具栏,标题,用于显示数据的网格控制器.如果有必要,用户可以隐藏

12、标题和工具栏. 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

13、type ref to cl_gui_alv_grid.ALV GRID继承结构:ALV_GRID介绍二(1)四、ALV GRID相关的几个控制结构1.字段目录 Field catalog 字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等. 常用的控制字段如下:(下面的示例将说明这些字段的使用,参考STRUCTURE LVC_S_FCAT)2 ROW_POS ALV 控制: 输出行 (内部使用) 3 COL_POS ALV 控制: 输出列 列的位置,第几列,例如1,2,.4 FIELDNAME ALV 控制: 内部表字段的字段名称 字段名称

14、5 TABNAME LVC 标签名称 表名,如果是内表,是16 CURRENCY ALV 控制: 货币单位 7 CFIELDNAME ALV 控制: 参考的当前单位的字段名称 8 QUANTITY ALV 控制: 计量单位 9 QFIELDNAME ALV 控制: 参考计量单位的字段名称 10 IFIELDNAME ALV 控制: 内部表字段的字段名称 11 ROUND ALV 控制: ROUND 值 12 EXPONENT ALV 控制:流动表示的指数 13 KEY ALV 控制: 关键字段 关键字段,前面变蓝色14 KEY_SEL ALV 控制: 可以被隐藏的关键列 可以被隐藏的关键列15

15、 ICON ALV 控制: 作为图标输出 此列作为图标输出16 SYMBOL ALV 控制: 输出作为符号 17 CHECKBOX ALV 控制: 作为复选框输出 复选框输出18 JUST ALV 控制: 对齐 对齐方式:R: right justifiedL: left justifiedC: centered19 LZERO ALV 控制: 输出前导零 X20 NO_SIGN ALV 控制:输出抑制符号 X,不输出符号21 NO_ZERO ALV 控制: 为输出隐藏零 X,隐藏022 NO_CONVEXT ALV 控制: 不考虑输出的转换退出 23 EDIT_MASK ALV 控制: 为输

16、出编辑掩码 格式24 EMPHASIZE ALV 控制: 带有颜色的高亮列 列的颜色25 FIX_COLUMN ALV 控制: 固定列 26 DO_SUM ALV 控制: 总计列值 X,合计27 NO_SUM ALV 控制: 没有总计列值 X ,没有合计28 NO_OUT ALV 控制: 列没有输出 X ,隐藏此列29 TECH ALV 控制: 技术字段 X.也是隐藏,但是有点不一样30 OUTPUTLEN ALV 控制: 列的字符宽度 输出的长度31 CONVEXIT 转换例程 32 SELTEXT ALV 控制: 对话功能的列标识符 33 TOOLTIP ALV 控制: 列抬头的工具提示

17、34 ROLLNAME ALV 控制: F1 帮助的数据元素 35 DATATYPE ABAP 字典中的数据类型 ABAP 字典中的数据类型36 INTTYPE ABAP 数据类型(C,D,N,.) ABAP 数据类型(C,D,N,.)37 INTLEN 以字节计的内部长度 内容的长度38 LOWERCASE 允许/不允许小写字母 X 允许大小写39 REPTEXT 标题 40 HIER_LEVEL ALV 控制: 内部使用 41 REPREP ALV 控制: 价值是补充/补充接口的选择标准 42 DOMNAME 定义域名 43 SP_GROUP 组代码 44 HOTSPOT ALV 控制:

18、单击敏感 X,下面出现下划线,响应单击45 DFIELDNAME ALV 控制: 数据库中列组的字段名称 46 COL_ID ALV 控制: 列 ID 47 F4AVAILABL 字段有输入帮助吗 X.此列有搜索帮助48 AUTO_VALUE ALV 控制: 自动复制值 49 CHECKTABLE 表名 50 VALEXI 固定值存在 51 WEB_FIELD ALV 控制: 内部表字段的字段名称 52 HREF_HNDL 自然数 热点连接的句柄53 STYLE ALV 控制: 样式 下面有例子会介绍,比如PUSHBUTTION54 STYLE2 ALV 控制: 样式 55 STYLE3 AL

19、V 控制: 样式 56 STYLE4 ALV 控制: 样式 57 DRDN_HNDL 自然数 下拉的句柄58 DRDN_FIELD ALV 控制: 内部表字段的字段名称 下拉的字段59 NO_MERGING 字符字段长度 1 相同的值不合并60 H_FTYPE ALV 树控制: 功能类型 (总计,平均,最大.最小, .) 61 COL_OPT 可选列优化的条目 62 NO_INIT_CH 字符字段长度 1 63 DRDN_ALIAS 字符字段长度 1 64 REF_FIELD ALV 控制: 内部表字段的参考字段名称 65 REF_TABLE ALV 控制: 内部表字段的参考表名称 66 TX

20、T_FIELD ALV 控制: 内部表字段的字段名称 67 ROUNDFIELD ALV 控制: 带有 ROUND 说明的字段名称 68 DECIMALS_O ALV 控制: 输出小数位的编号 69 DECMLFIELD ALV 控制: 带有 DECIMALS 说明的字段名称 70 DD_OUTLEN ALV 控制: 输出字符长度 71 DECIMALS 小数点后的位数 设置小数的位数72 COLTEXT ALV 控制: 列标题 列标题73 SCRTEXT_L 长字段标签 74 SCRTEXT_M 中字段标签 75 SCRTEXT_S 短字段标签 76 COLDDICTXT ALV 控制: 确

21、定 DDIC 文本参考 77 SELDDICTXT ALV 控制: 确定 DDIC 文本参考 78 TIPDDICTXT ALV 控制: 确定 DDIC 文本参考 79 EDIT ALV 控制: 准备输入 输出状态.X可输入80 TECH_COL ALV 控制: 内部使用 81 TECH_FORM ALV 控制: 内部使用 82 TECH_COMP ALV 控制: 内部使用 83 HIER_CPOS ALV 控制: 层次列位置 84 H_COL_KEY 树控制: 列名称/项目名称 85 H_SELECT 标识是否可以选择树控制中的列 86 DD_ROLL 数据元素 (语义域) 87 DRAGD

22、ROPID ALV 控制: 拖&放处理拖放对象 88 MAC 字符字段长度 1 89 INDX_FIELD 自然数 90 INDX_CFIEL 自然数 91 INDX_QFIEL 自然数 92 INDX_IFIEL 自然数 93 INDX_ROUND 自然数 94 INDX_DECML 自然数 95 GET_STYLE 字符字段长度 1 96 MARK 字符字段长度 1 2.布局控制layout 布局是用来控制整个ALV的一个布局,比如ALV的标题,是否可编辑,行颜色,列颜色. 参照ALV的控制结构LVC_S_LAYO,以后的例子我将详细介绍如何设置行颜色和列颜色. 详细的结构说明字段名 描述

23、 Value rangeCWIDTH_OPT 最优化宽度 SPACE, XSMALLTITLE 小标题,如果设置了这个字段,则标题与列标题大小一样 SPACE, XGRID_TITLE 标题,在网格和工具条之间 最长70个字符NO_HEADERS 如果被设置,列标题隐藏 SPACE, XNO_HGRIDLN 隐藏水平线 SPACE, XNO_MERGING 禁用单元格合并 SPACE, XNO_ROWMARK 如果被设置,选择列在选择模式为D和A的时候隐藏 SPACE, XNO_TOOLBAR 隐藏工具条 SPACE, XNO_VGRIDLN 隐藏垂直线 SPACE, XSEL_MODE 选择

24、模式 SPACE, A, B, C, DEXCP_CONDS 合计例外 SPACE, XEXCP_FNAME 字段名称带有例外编码 最长30个字符EXCP_LED 例外作为 LED SPACE, XEXCP_ROLLN 例外文档的数据元素 SPACE, XCTAB_FNAME 带有复杂单元格颜色编码的字段名称 最长30个字符INFO_FNAME 带有简单行彩色代码的字段名称 最长30个字符ZEBRA 可选行颜色,如果设置了,出现了间隔色带 SPACE, XNO_TOTLINE 没有总计 SPACE, XNUMC_TOTAL 可以对NUMC字段进行合计 SPACE, XTOTALS_BEF 总计

25、输出在第一行,小计在新的值之前 SPACE, XSTYLEFNAME 设置单元格,比如PUSHBUTTON 最长30个字符3.打印和排序,过滤控制 打印的参数控制请参考结构 LVC_S_PRNT 排序的参数控制请参考结构LVC_S_SORT 过滤的参数控制请参考结构LVC_S_FILT这里不再一一解释,进入中文版本,里面应该也有解释的,虽然一些不是很清楚.五.编写简单的ALV程序. 首先这里就不详细介绍DIALOG的用法了. OO的ALV GRID必须存在于一个容器当中,就是FUNCTION的ALV,其实也是一样的,底层也是使用CL_GUI_ALV_GRID这个类的. 首先ALV的显示需要有几个先决条件. 1,字段目录,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1