如何在SAP中随机洗牌/随机化内部表



我的ABAP报告中有一个内部表,它由字符串组成。现在我想洗牌该表中的项目,即随机化它们在表中的顺序。

是否有任何ABAP内置或功能模块可用于实现此目的,或者我是否必须手动随机化表?

因此,从评论中,我会使用类似的东西(警告:这是伪代码,而不是解决方案...如果有人想将其扩展到"真实代码",请随时这样做,我很乐意将您的答案投票为正确的答案,我只是想提供帮助(

data: init_table, final_table, line, newindex.
SELECT INTO TABLE init_table.
LOOP AT init_table INTO line.
  newindex = random_function( lines( final_table ) + 1 ).
  INSERT line INTO final_table INDEX newindex.
ENDLOOP.

最新更新