
In diesem Abschnitt erfahren Sie, wie Sie die automatische Nummernvergabe in Ihre Anwendung einbauen können.
Bei vielen Datenstrukturen ist es erforderlich, auf die einzelnen Datenbanksätze gezielt zugreifen zu können. Dies wird mit eindeutigen Schlüsseln realisiert.
Ein Nummernkreisobjekt ist ein Objekt, das im SAP-System angelegt wird und das einen definierten Vorrat an eindeutigen Zeichenketten enthält. Aus einem Nummerkreisobjekt heraus können betriebswirtschaftliche Anwendungen Datenbanksätze mit eindeutigen Nummern versehen, um so die Schlüssel der Datensätze zu vervollständigen. Diese Nummern werden dann beispielsweise als Auftragsnummern oder Materialstammnummern verwendet.

Beim Anlegen eines neuen Datensatzes in der Tabelle Aufträge wird automatisch eine Nummer aus dem zugehörigen Nummerkreisobjekt gezogen und dem neuen Datensatz als eindeutige Auftragsnummer zugeordnet.
Die Nummern des Nummerkreisobjekts bieten neben der eindeutigen Identifizierbarkeit eines Datenbanksatzes die Möglichkeit, differenzierende Informationen zu verschlüsseln. Über die Nummer kann beispielsweise erkennbar sein, zu welcher Materialart ein Material gehört. Dies wird über die Pflege verschiedener Intervalle innerhalb der Zeichenmenge eines Nummerkreisobjekts realisiert.
Mit der Verwaltung des Nummerkreisobjekts wird außerdem der Nummernstand überwacht, so dass die Wiedervergabe von bereits vergebenen Nummern unterbunden wird.
Alle anfallenden Dialoge, Datenbankzugriffe oder sonstigen erforderlichen Aufgaben, die zur Pflege von Nummernkreisobjekten und Intervallen sowie die Nummernvergabe in eigenen Entwicklungen benötigt werden, können durch SAP-Funktionsbausteine realisiert werden.