点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 目前,我正...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 目前,我正...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
目前,我正在AMDP中进行气泡排序实施。
我对这个话题还很陌生,SQL脚本的语法正在使我丧命。有人可以帮助我以正确的方式实现气泡排序吗?
我已经能够从中加载数据了 表zfuchs,但我不知道如何使用冒泡排序的逻辑对其进行排序。
Z_AMDP_BUBBLESORT类的定义 上市 最后 创造公众。 公共部分。 接口if_amdp_marker_hdb。 类型: 开始ty_bupa_selection, ID TYPE C长度8, zdatum TYPE日期, zmenge TYPE i, 结束于ty_bupa_selection。 类型: 带有空键的ty_bupa_selection的tt_bupa_selection类型标准表。 类方法冒泡 出口 VALUE(et_top)类型tt_bupa_selection。 受保护的部分。 私人部分。 ENDCLASS。 Z_AMDP_BUBBLESORT类的实现。 方法冒泡通过数据库过程 对于组屋 语言SQLSCRIPT 使用zfuchs。 声明i INT:= 0; DECLARE j INT:= 0; 声明temp INT:= 0; -检索所有数据 et_top =从zfuchs中选择*作为zfuchs; -实现气泡排序 - 我不知道该怎么做 当我et_top.zmenge(j + 1)然后 temp = et_top.zmenge(j); et_top.zmenge(j)= et_top.zmenge(j + 1); et_top.zmenge(j + 1)= temp; j = j + 1; 万一 ; 结束时; 我=我+ 1; 结束一会儿; 终结法。 ENDCLASS。
为什么有必要实现冒泡排序而不是仅使用order by?
一周热门 更多>