- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP-ABAP-实用培训教程讲述
ALV 目前为止,最常用的ALV有以下两种类型: LIST型与GRID型 LIST型ALV列表 LIST型的ALV列表与传统WRITE输出的列表样式更为相近,只是除标准菜单栏之外,在工具栏上还有许多功能按钮。 GRID型ALV列表 GRID型ALV列表比较类似EXCEL的样子,与LIST一致的是它也有很多功能按钮。 两种简单的ALV列表类型 ALV ALV列表可以比较自由的调整栏位的宽度,直接通过拖拽来调整栏位的顺序,通过使用Optimum width功能自动优化栏位宽度为最优宽度这些基本功能 . ALV列表最常用的功能 显示明细 排序 筛选列 汇总列 打印列表 使用EXCEL打开 使用WORD打开 下载至文件 使用SAP邮寄 图表和ABC分析表 改变布局 最终用户文档 ALV LIST列表型显示函数 REUSE_ALV_LIST_DISPLAY: 输出LIST型列表 REUSE_ALV_POPUP_TO_SELECT:在弹出的对话框中显示LIST列表 GRID列表型显示函数 REUSE_ALV_GRID_DISPLAY:输出GRID型列表 ALV常用函数介绍 ALV 调用ALV的函数,除了输出使用的内表是之外,还有两个部 分是必需确认的列栏位属性和布局属性。顾名思义列栏位属 性就是设置输出中列的位置,列的参照,列的标题等信息; 同样布局属性是设置输出ALV列表的整体布局的属性。之前 的示例中,没有调用列栏位属性是因为输出表是某个系统结 构表,直接输入系统结构名函数可参照此结构创建列属性, 从而输出。没有调用布局属性时,系统按默认布局输出,不 做任何调整。针对这两个属性对应的输入,下面分别对 IT_FIELDCAT与IT_LAYOUT的参数值做简单介绍,学员可 据此进行练习。 IT_FIELDCAT中常用参数,函数中,IT_FIELDCAT参照SLIS_T_FIELDCAT_ALV, IT_LAYOUT常用参数,函数中IT_LAYOUT参照 SLIS_LAYOUT_ALV, ALV常用参数 ALV ALV列表包含一些预定义的功能,之前讲过的筛选,汇总等都是ALV列表设置好的标准功能。ALV列表如果需要打印表头是否能处理呢?如果需要在标准的ALV中增加功能是否能处理呢?答案当然是可以的。 ALV输出标题函数, REUSE_ALV_COMMENTARY_WRITE: 是在ALV中输出表头的函数,应在ALV的TOP-OP事件中调用。 ALV事件 谢谢! 结语 Function Function中文翻译为功能模块是存储在中央库内的 特殊外部子程序. R/3系统提供大量预定义的功能模 块,可以从ABAP/4程序中进行调用,而且可以创建自 己的功能模块。每个功能模块都有其独立的功能,调 用功能模块时通过输入输出参数进行数据的传递实 现其本身的功能. Function的基本组件 Function 输入参数:用于将数据从调用程序传递到功能模块; 输出参数:用于将数据从功能模块传递回调用程序; 更改参数:既是输入参数又是输出参数,更改传递给功能模块的值,并将其返回给调用程序; 表格参数:是通过内表进行参数传递,处理方式与更改参数一样; 例外:用于处理功能模块中可能发生错误的情况,调用程序检查是否发生了错误,然后采取相应的措施. Function简介 Function 使用语句: CALL FUNCTION Funciton name [EXPORTING f1 = a1 fn = an] [IMPORTING f1 = a1 fn = an] [CHANGING f1 = a1 fn = an] [TABLES f1 = a1 fn = an] [EXCEPTIONS e1 = r1 en = rn [OTHERS = ro]]. Function的调用 ABAP基础 语法: WRITE 资料项 显示格式参数 显示格式参数: LEFT-JUSTIFIED 资料靠左显示 CENTERED 资料靠中间显示 RIGHT-JUSTIFIED 资料靠右显示 UNDER g 在资料项g的X轴开始坐标显示 NO-GAP 紧接着显示, 不留空格 USING EDIT MASK m 使用内嵌字符显示, 如 11:20:30 USING NO EDIT MASK 不使用内嵌字符 NO-ZERO
文档评论(0)