!--a11y-->
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.
