sm30表维护做排序详解编程语言
2023-06-13 09:11:49 时间
好吧,之前有人问过,因为代码太少就一直没发。。。今天给出来吧
众所周知,表维护其实就是个TC,只是表维护是统一的,没有使用通用名内表名什么的,这个就不多说了,来重点:
TC的一般排序可以放在:1,PBO的任意位置(LOOP前);2,PAI处理结束位置(其实很多位置都可以)
本屌懒得去理逻辑,我就直接在LOOP前加了个MODULE,如下:
PROCESS BEFORE OUTPUT. MODULE LISTE_INITIALISIEREN. MODULE MOD_SET_SORT. LOOP AT EXTRACT WITH CONTROL TCTRL_ZRFT002 CURSOR NEXTLINE. MODULE LISTE_SHOW_LISTE. ENDLOOP.
再写代码前,来看看表结构,以及要排序的‘日期’位置:
好了,看到位置了,下面写代码:
* ---------------------------------------------------------------------* * Module MOD_SET_SORT OUTPUT * ---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE MOD_SET_SORT OUTPUT. FIELD-SYMBOLS: fs_field TYPE any." TYPE zmmt0006-ZJJSJ. ASSIGN extract+13(8) TO fs_field . SORT extract BY fs_field DESCENDING. ENDMODULE.
不要问+13(8)是什么意思。。。
好了,排序结束,如果要多维度的,定义两个咯,三个也行,四个也可。。。
字段隐藏,不可编辑
LOOP AT vim_tctrl -cols INTO vim_tc_cols WHERE screen-name EQ ZMMT0006-ZJJ. vim_tc_cols-vislength = 0. MODIFY vim_tctrl -cols FROM vim_tc_cols. ENDLOOP.
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/18625.html
cjava相关文章
- 经典排序算法:堆排序(Heap Sort)详解编程语言
- python让图片按照exif信息里的创建时间进行排序详解编程语言
- Java生成 sql查询语句 通用方法(带排序/分页)详解编程语言
- java 实现快速排序详解编程语言
- List 排序 Java工具类详解编程语言
- Java如何对ArrayList里的元素排序详解编程语言
- Java算法基础之快速排序算法详解编程语言
- Java8比较器,如何对 List 排序详解编程语言
- java中的数组排序(排序-冒泡排序)详解编程语言
- 必须知道的八大种排序算法【java实现】(三) 归并排序算法、堆排序算法详解编程语言
- 算法-合并两个排序的链表详解编程语言
- 关于快速排序的Java代码实现详解编程语言
- 常见排序算法及对应的时间复杂度和空间复杂度详解编程语言
- 删除排序数组中的重复项算法详解编程语言
- C语言中字符串数组排序问题详解编程语言
- 合并两条排序的链表详解编程语言
- List去重、排序详解编程语言
- 计数排序详解编程语言
- java实现的一个【快速排序 】算法【原创】详解编程语言