上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 本教程介绍如何在SALV列上添加并处理热点hotspot。在大多数alv报表中,hotspot被用来标示有下钻报表的字段,比如能在销售订单号字段上下钻到VA03(销售订单显示)。 为了添加hotspot,具体需要以下步骤: 1,需要从SALV对象(CL_SALV_TABLE)得到CL_SALV_CO 阅读全文
posted @ 2020-03-22 21:41 差劲 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 在ALV的开发过程中经常需要给行,列,单元格设置不同的颜色,用来帮助用户区分一些意外或重要的信息,比如某些物料缺少库存,某订单的状态是未清之类的。本文就着重介绍如何给SALV设置颜色。 颜色设定的有以下三种: 1,单元格颜色 为特定的单元格设置颜色,这需要在ALV输出内表中添加一个专门保存颜色的字段 阅读全文
posted @ 2020-03-22 21:40 差劲 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 发现一个很方便的ALV函数REUSE_ALV_POPUP_TO_SELECT,通过这一个函数就可以实现在弹出窗口中显示带checkbox的ALV。 完整代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 阅读全文
posted @ 2020-03-22 21:25 差劲 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 本文基于SALV教程7-列属性设定-修改列标签名(label),自动优化显示宽度。 列隐藏的具体方法如下: 1,取得单个列的类引用CL_SALV_COLUMN 2,调用类CL_SALV_COLUMN中的方法SET_VISIBLE()来决定列是否隐藏字段 代码: 1 2 3 4 5 6 7 8 9 1 阅读全文
posted @ 2020-03-22 20:56 差劲 阅读(962) 评论(0) 推荐(0) 编辑
摘要: ALV中经常会对数量,金额的字段进行合计,小计(合计和sort一起用会实现小计,参照-->SALV教程12-排序(sort)、小计(subtotal)),计算平均值,取最大值、最小值,这类操作统称为Aggregations,翻译成汉语大概就是聚集的意思。 SALV中,Aggregations具体的实 阅读全文
posted @ 2020-03-22 20:49 差劲 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 排序在ALV中也是一个比较重要的功能,在有合计(参照-->SALV教程11-Aggregations应用-合计(total)、小计(subtotal)、平均值(average))的场合下,排序能实现排序字段的小计(subtotal). 具体实现方法: 1,通过get_sorts方法得到类CL_SAL 阅读全文
posted @ 2020-03-22 17:06 差劲 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 本文介绍如何在SALV上添加过滤器(filter),具体方法如下: 1,通过方法get_filters()取得filter类CL_SALV_FILTERS的引用, 2,调用方法ADD_FILTERS添加过滤的条件,过滤条件和range和select-options一样,用到了sign,option, 阅读全文
posted @ 2020-03-22 16:31 差劲 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 图标(ICON)和提示信息(tooltips)会使ALV更加易读,突出重点,下面就介绍一下如何在SALV上添加ICON和tooltips。 本例子在SALV的status列中显示红绿灯图标,并根据图标的颜色显示不同的提示信息,方便用户更清晰的阅读SALV,具体方法如下: 1,将为图标ID赋值到Sta 阅读全文
posted @ 2020-03-22 16:24 差劲 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 单元格(cell)style在ALV中扮演着十分重要的角色,可以通过单元格style将单元格设置成文本、checkbox、热点(hotspot)、链接(link)、按钮、下拉list等,详细可以接口IF_SALV_C_CELL_TYPE看到,如下: 具体实现方法如下: 1,在SALV最终输入内表中定 阅读全文
posted @ 2020-03-22 15:40 差劲 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 布局列分组(Columns Specific Grouping)这个概念大家可能会很陌生,SALV的这个功能并不常用,它到底是什么呢,通常情况下ALV的布局(Layout)下是没有列分组的(可以把列分组理解成过滤器),如下: 经过程序实现后,列分组如下: 这个列分组就是为了方便大家在布局中选择字段轻 阅读全文
posted @ 2020-03-22 11:23 差劲 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页