ich hatte vor einiger Zeit auch ein Problem mit der Summenbildung (Feld ebenfalls type i, do_sum = 'X').
Prüfe doch einmal die fieldcat-definition:
ref_tabname nimmt Bezug auf das Data-Dictionary. Ich hatte dort auf eine interne Tabelle verwiesen, so dass der Bezug nicht existierte und die interne Definition der Tabelle verloren ging.
Nachdem ich diese Zeile entfernt hatte, klappte auch die Summierung.