Bei vielen Datenstrukturen ist es erforderlich, auf die einzelnen Datenbanksätze gezielt zugreifen zu können. Dies wird mit eindeutigen Schlüsseln realisiert. Nummernkreise dienen dazu, einzelnen Datenbanksätzen zu einem betriebswirtschaftlichen Objekt Nummern zur Vervollständigung der Schlüssel zu vergeben. Solche Nummern sind z.B. Auftragsnummern oder Materialstammnummern.
Diese Nummern bieten neben der eindeutigen Identifizierbarkeit eines Datenbanksatzes die Möglichkeit, differenzierende Informationen zum Objekt zu verschlüsseln. Aus der Nummer kann z.B. erkennbar werden, zu welcher Materialart ein Material gehört.
Mit der R/3-Nummernkreisverwaltung wird außerdem der Nummernstand überwacht, so daß die Wiedervergabe von bereits vergebenen Nummern vermeidbar wird.
Alle anfallenden Dialoge, Datenbankzugriffe oder sonstigen erforderlichen Aufgaben, die zur Pflege von Nummernkreisobjekten und Nummernkreisen sowie die Nummernvergabe in eigenen Entwicklungen benötigt werden, können durch SAP-Funktionsbausteine realisiert werden.