ABAP中SELECT语句中的计算字段

时间:2012-06-13 09:31:01

标签: select abap

ABAP是否支持SELECT语句中的计算字段?如:

SELECT price quantity price*quantity AS sum
FROM ...
INTO ...
WHERE ...

如果没有,让高级程序员告诉我他们用什么解决方案来应对这项任务。 不要在SELECT循环中提供计算到临时变量的性能下降方式。

SELECT.
...
ENDSELECT.

1 个答案:

答案 0 :(得分:2)

Open SQL仅支持几个聚合函数。在选择记录并将结果保存到内部表格后,应在内存中完成计算 简而言之:

select ... into table itab from ...
loop at itab assigning <itab_row>.
  " Perform calculations on row here
endloop.