Shared Objects - Klassen 
Die folgende Abbildung zeigt die Hierarchie der globalen Klassen, die beim Arbeiten mit Shared Objects eine Rolle spielen.

Die Klasse CL_ABAP_MEMORY_AREA ist die gemeinsame Oberklasse aller Gebietsklassen.
Die Klasse CL_SHM_AREA ist die Oberklasse aller Gebietsklassen, die beim Anlegen eines Gebiets mit der
Transaktion SHMA generiert werden.
Die Klasse CL_IMODE_AREA ist eine vordefinierte Gebietsklasse, welche die Behandlung des aktuellen internen Modus als Gebietsinstanz erlaubt. Ihre Instanzen sind Gebietshandles für den aktuellen internen Modus.
Die Klassen <area> werden beim Anlegen eines gleichnamigen Gebiets <area> mit der
Transaktion SHMA generiert. Ihre Instanzen dienen als Gebietshandles dieses Gebiets.
Weiterhin gibt es ein Interface IF_SHM_BUILD_INSTANCE, das von der Klasse für den optionalen Gebietskonstruktor
<area_constructor> implementiert werden muss.
