Mit einem strukturierten Datentyp (SDT) können zusammengesetzte Datentypen definiert werden. Ein SDT wird zunächst im SDT-Pool angelegt und dann wie die Standardtypen (BOOL, INT usw.) in der globalen Variablenliste oder im POE-Kopf verarbeitet.
Ein SDT kann verschiedene Variablen unterschiedlichen Datentyps (BOOL, INT, WORD, SDT...) enthalten. Solche Gruppen werden zur Verarbeitung von Tabellen verwendet.