点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我有一个要求。 在内部...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我有一个要求。 在内部...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我有一个要求。
在内部表格itab中,我有以下字段
文档编号。 日期金额
1800000170 20190701 100000.00
1800000219 20190802 55000.00
1400000232 20190829 315.00
1800000170 20190829 5000.00-
1800000170 20190903 10000.00-
0900000332 20190918 492.24
我想对其进行排序以获得所需的结果
文件编号 日期金额
1800000170 20190701 100000.00
1800000170 20190903 10000.00-
1800000170 20190829 5000.00-
1800000219 20190802 55000.00
1400000232 20190829 315.00
0900000332 20190918 492.24
其中起始日期为(20190701)的文件编号应放在首位,并且相同文件编号也应放在首位。
请为此提供准确的解决方案。
谢谢
"请提供准确的解决方案"-SCN的目的不是为他们做事。 从问题文本尚不清楚技术挑战到底是什么。 这就是为什么其他一些答案实际上试图解释SORT命令语法的原因。
在这种情况下,没有单一的排序顺序,您需要操纵记录以这种方式将它们放在一起。 显然,起初记录是按日期排序的,但是您似乎想将具有相同编号的记录分组,而不考虑它们的日期。
因为有两个单独的任务(按日期排序,然后分组 按数字),我认为您需要使用第二个临时表来安排记录。 如何进行精确处理取决于数据量,如何呈现等。尽管编程似乎不是一件非常具有挑战性的事情,所以我对此问题有些困惑。 不需要高级知识,只需想到一种算法即可。 在纸上写下第一个想到的解决方案,然后看看是否可以改进。
一周热门 更多>