0

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

是否有任何可用的 ABAP 内置或功能模块来实现这一点,还是我必须手动随机化表格?

4

1 回答 1

1

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

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.
于 2018-04-20T11:54:41.557 回答