ALV自动排序求和小计
来源:互联网 发布:淘宝会员名大全简单 编辑:程序博客网 时间:2024/05/18 13:24
部分用户要求进入报表的时候就实现自动小计求和,如下代码标识了相关字段的作用。
FORM do_sum_for_vendor CHANGING gt_sort TYPE slis_t_sortinfo_alv.
DATA gs_fields TYPE slis_sortinfo_alv.*key
* CLEAR gs_fields.
* gs_fields-fieldname = 'Z'. "排序关键字段
* gs_fields-spos = 1."排序顺序
* gs_fields-up = 'X'."默认按升序排列
* gs_fields-down = 'X'. "默认按降序排列
* gs_fields-subtot = 'X'."输出小计
* APPEND gs_fields TO gt_sort.
CLEAR gs_fields.
gs_fields-fieldname = 'LIFNR'.
gs_fields-spos = 1.
gs_fields-up = 'X'.
gs_fields-subtot = 'X'.
APPEND gs_fields TO gt_sort.
CLEAR gs_fields.
gs_fields-fieldname = 'WAERS'.
gs_fields-spos = 1.
gs_fields-up = 'X'.
* gs_fields-subtot = 'X'.
APPEND gs_fields TO gt_sort.
ENDFORM. "do_sum_for_vendor
设计排序以及按哪些字段求和后,在显示处写入
*PERFORM do_sum_for_vendor CHANGING gt_sort.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'SET_PF9'"设置菜单按钮
i_callback_user_command = 'USER_COM9'"触发事件设置
i_grid_title = '手工创建'"标题
is_layout = gs_layout
it_fieldcat = gt_fields
it_events = gs_events
i_save = 'X'
it_sort = gt_sort “求和关键在于该部位
TABLES
t_outtab = zallow_data01"临时内表
EXCEPTIONS
program_error = 1
OTHERS = 2.
- ALV自动排序求和小计
- ALV :汇总,分类汇总(小计),排序,过滤
- GridView加入自动求和求平均值小计
- GridView加入自动求和求平均值小计
- GridView加入自动求和求平均值小计
- GridView加入自动求和求平均值小计
- GridView加入自动求和求平均值小计?
- GridView自动求和、求平均值小计
- ALV小计项目设定
- ALV小计和总计
- 17.GridView加入自动求和求平均值小计
- DataGrid自动求和、合并单元格、排序
- DataGrid自动求和、合并单元格、排序
- DataGrid自动求和、合并单元格、排序
- DataGrid自动求和、合并单元格、排序
- sql 小计合计排序
- sql 小计 合计 排序
- ALV 刷新实现(自动)
- swift开发知识点滴
- tomcat 部署
- 使用easyui中的datagrid 分页时,向后台传参数page 和rows
- Codeforces Round #268 (Div. 2) C 24 Game
- C语言中数组下标为“-1”的情况(array[-1])
- ALV自动排序求和小计
- 几种随机生成器
- 记一次公司mysql的安装,解压安装方式
- position属性absolute与relative 详解
- display:none与visible:hidden的区别
- 在php中页面跳转(跳转到其他页面或者当前页面),可以用这种写法
- DropListDown控件的数据绑定例子
- 非RAC环境如何设置Oracle以spfile启动
- Unicode与ANSI字符集