Statische Tabellen können immer dann eingesetzt werden, wenn vordefinierte Tabellendaten mit der eva/3 Application Builder Anwendung ausgeliefert werden sollen. Mit dem Einsatz statischer Tabellen können außerdem die Anzahl der Datenbanktabellen und Datenbankabfragen reduziert werden. Das Einbinden statischer Tabellen erfolgt vollständig transparent, ebenso wie die Datenbanktabellen über die STableElement Komponenten.
Eine statische Tabelle wird gleichermaßen, wie eine Datenbanktabelle, mit dem Tabellen-Wizard erstellt. Siehe hierzu Tabelle erstellen. Es ist jedoch darauf zu achten, dass die Schaltfläche "Statische Tabelle" aktiviert wird. Anschließend kann keine Verbindungsdatei mehr ausgewählt werden. (s. Abb. 66 )
Statische Tabellen werden überlicher weise mit der Projekt .jar-Datei ausgeliefert und können somit nicht geschrieben werden. Zur Anwendungslaufzeit können die Daten zwar verändert werden, jedoch werden die Änderungen mit dem Beenden der Anwendung verworfen. Um versehentliche Datenänderungen und einen damit einhergehenden Datenverlust zu vermeiden, sollten für das STableElement, das Daten einer statischen Tabelle anbietet, die Eigenschaften AllowAdditions, AllowEdits und AllowDeletions auf false gesetzt werden.
Abfragen (Select Statements) und Sichten (SQL-Views) sind für statische Tabellen grundsätzlich nicht möglich. Statische Tabellen können zwar durch FilterBeans eingeschränkt werden, eine SQL-Abfrage ist jedoch nicht möglich. Ist dies dennoch erforderlich, bietet sich ein Mischbetrieb aus einer zentralen Datenbank und einer, mit der eva/3 Application Builder Anwendung ausgelieferten, lokalen Datenbank an. Hierfür eignet sich zum Beispiel die JavaDB oder HSQLDB.
Statische Tabellen unterstützen keine Indices oder Fremdschlüsselreferenzen.
Sind statische Tabellen dennoch zur Anwendungs-Laufzeit zu verändern und die Änderungen zu erhalten, kann die veränderte statische Tabelle zum Beispiel beim Beenden der eva/3 Application Builder Anwendung mit dem Systembefehl DataFileExport in ein beliebiges Verzeichnis gesichert werden. Nach dem Starten der Anwendung können die Daten mit dem Systembefehl DataFileImport wiederum eingelesen werden. Wird die gesicherte Tabelle jedoch gelöscht, hat dies den Verlust sämtlicher Änderungen zur Folge.