【发布时间】:2012-12-13 14:26:36
【问题描述】:
我想编辑程序,从而在由数据库表创建的gt_ugtyt 表处循环。但是我有一个问题。
STDATE-STTIME-ENDDATE-ENDTIME(字段名称)
我想求和(ENDTIME-STTIME)。它的意思是“工作时间”。但是您可以看到与 (STDATE-STTIME-ENDDATE-ENDTIME) 相同的行。因为我们在我们的多重生产过程中给出了两次确认(这并不重要。请注意)。我必须使用独特的变量。
我定义了一个临时表为gt_ugtyt_temp,并写了如下代码
SORT gt_ugtyt_temp BY endat stdat sttim entim.
DELETE ADJACENT DUPLICATES FROM gt_ugtyt_temp COMPARING endat stdat sttim entim.
但我想循环输入 gt_ugtyt 。我想读取和计算唯一行作为(STDATE-STTIME-ENDDATE-ENDTIME)。但我不想写
DELETE ADJACENT DUPLICATES FROM gt_ugtyt COMPARING endat stdat sttim entim.
因为其他代码正在使用 gt_ugtyt 上的所有行。
有没有类似的代码(这不是真正的代码:)):
READ UNIQUE ROWS FROM FROM gt_ugtyt COMPARING endat stdat sttim entim.
【问题讨论】:
-
您能否提供更多背景信息?您要查找的语句不存在。在不知道为什么不想复制表格或修改表格的情况下,很难提供替代方案。
标签: row unique abap duplicate-removal