我的ABAP报告中有一个内部表,它由字符串组成。现在我想改组该表中的项目,即在表格中随机化它们的顺序。
是否有可用于实现此功能的ABAP内置或功能模块,或者我是否必须手动随机化表格?
答案 0 :(得分: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.