---
title: "HandleEnrollment (Event Makro)"
---
Wird nach einer Operation im Zusammenhang mit Klassen-Anmeldungen ausgeführt.

Dabei werden folgende Daten übergeben:

| **Bezeichnung** | **Datentyp** | **Richtung** | **Beschreibung** |
| --- | --- | --- | --- |
| ID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | Neueste Anmeldung (SSB_PersonClassID) |
| Operation | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | Operation = 1: Anmeldung Operation = 2: Abmeldung Operation = 3: Umteilung Operation = 4: Anmeldung aus provisorischer Anmeldung (Warteliste) Operation = 5: Abmeldung von provisorischer Anmeldung (Warteliste) Operation = 6: Provisorische Anmeldung (Warteliste) |
| OldPersonClassID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | ID der vorbestehenden Anmeldung (Operation = [2,3,4,5]. Der Status ist je nach Operation unterschiedlich. |
| FromPersonClassID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | ID in SSB_PersonClass mit dem Status "Umgeteilt von" (Operation = [3,4]) |
| ToPersonClassID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | ID in SSB_PersonClass mit dem Status "Umgeteilt nach" (Operation = [3,4]) |
| NewPersonClassID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | Neueste ID in SSB_PersonClass (alle Operationen) Dies ist die selbe Wert wie in ID. |
