SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Reference → Processing Internal Data → Internal Tables → Processing Statements for Internal Tables → AT - itab →Syntax
SUM.
Effect
The statement SUM can only be specified within a loop starting with LOOP, and is only considered within a AT-ENDAT control structure. Prerequisites for using the statement SUM include using the addition INTO in the LOOP statement, and that the specified work area wa is compatible with the row type of the internal table. In addition, SUM cannot be used when the row type of the internal table itab contains components that are tables.
The statement SUM calculates the sums of the components with
numerical data type
of all rows in the current group level and assigns the sums to the components of the work area
wa. In the control levels FIRST, LAST,
and outside of an AT-ENDAT control structure, the system calculates the sum of numeric components of all rows in the internal table.
Example
See Control Level Processing with Totals.
Catchable Exceptions
CX_SY_ARITHMETIC_OVERFLOW
Non-Catchable Exceptions