SUM dataname [dataname] ...
[UPON detlineidentifier [detlineidentifier] ...]
[RESET [FINAL] controlname]
[DATA-NAME fieldname]
[PICTURE picclause]For example:
MOCK STOCKRPT
01 TYPE IS REPORT HEADING
NEXT GROUP IS NEXT PAGE
MOCKUP LINES 1 THRU 5
SOURCE WS-DATE
01 TYPE IS PAGE HEADING
NEXT GROUP PLUS 3
MOCKUP LINES 6 THRU 8
SOURCE WS-DATE
01 TYPE IS CONTROL HEADING WS-LOCATION-CODE
MOCKUP LINES 10 THRU 12
01 PART-DETAIL TYPE IS DETAIL
NEXT GROUP PLUS 1
MOCKUP LINE 13
SOURCE WS-LOCATION-CODE GROUP INDICATE
SOURCE WS-LAST-COUNT-MONTH
SOURCE WS-LAST-COUNT-DAY
SOURCE WS-LAST-COUNT-YEAR
SOURCE WS-QTY-IN-STOCK
SOURCE WS-QTY-ISSUED
SOURCE WS-QTY-RECEIVED
REFERENCE WS-NO-OF-SALES PIC 9999
01 TYPE IS CONTROL FOOTING WS-LOCATION-CODE
MOCKUP LINES 14 THRU 18
MOCKUP LINES 19 THRU 22
SUM WS-QTY-IN-STOCK
SUM WS-QTY-ISSUED
SUM WS-QTY-RECEIVED
SUM WS-NO-OF-SALES
01 TYPE IS CONTROL FOOTING FINAL
MOCKUP LINES 19 THRU 22
SUM WS-QTY-IN-STOCK
SUM WS-QTY-ISSUED
SUM WS-QTY-RECEIVED
SUM WS-NO-OF-SALES
01 TYPE IS PAGE FOOTING
LINE PLUS 2
MOCKUP LINE 24
SOURCE IS PAGE-COUNTER
01 TYPE IS REPORT FOOTING
LINE PLUS 3
MOCKUP LINE 26