Erste freie Nummern (tcmcs0150m000)
Mit diesem Programm verwalten Sie die Nummernkreise, die für die oben im Programm angezeigte Nummerngruppe festgelegt sind.
Um den Nummernkreis einer anderen Nummerngruppe einzugeben, verwenden Sie das Menü
oder die Gruppen-Schaltflächen. Um den Nummernkreis einer neuen Nummerngruppe einzugeben, wählen Sie im Menü .Sie können einen Nummernkreis hinzufügen oder löschen, die Anfangsnummer angeben sowie einen Nummernkreis für die Verwendung sperren. Sie können den Code eines Nummernkreises nicht ändern.
Wenn ein Nummernkreis verwendet wird, können Sie ihn nicht löschen. Ein Nummernkreis wird verwendet, wenn er für eine Datensatzart definiert ist, unabhängig davon, ob tatsächlich eine Nummer generiert wird. Wenn z. B. im Programm Parameter Frachtauftragsverwaltung (fmfoc0100m000) der Nummernkreis VK als Nummernkreis für Frachtaufträge definiert ist, die aus VK-Aufträgen stammen, ist dieser Nummernkreis in Verwendung, auch wenn noch kein Frachtauftrag dafür generiert wurde.
Wenn Sie dieses Programm mit der Zoom-Option gestartet haben, können Sie Datensätze nur suchen und auswählen.
Leistungsaspekte
Die Einstellungen in diesem Programm können Auswirkungen auf die Systemleistung und das Anwachsen der Datenbank haben. Nähere Informationen finden Sie hier: Erste freie (laufende) Nummern.
- Nummerngruppe
-
Gruppe von ersten freien Nummern, die einem bestimmten Zweck dienen soll.
Die Zuweisung einer Nummerngruppe ist beispielsweise möglich für:
- Handelspartner
- Einkaufsverträge
- Verkaufsaufträge
- Produktionsaufträge
- Service-Aufträge
- Lageraufträge
- Frachtaufträge
Innerhalb einer Nummerngruppe können Sie mehrere Nummernkreise anlegen. Jeder Nummernkreis wird durch einen Code identifiziert. Die von LN generierten Folgenummern bestehen aus dem Code des Nummernkreises gefolgt von der ersten freien Nummer des Kreises. Nummernkreis-Codes der gleichen Nummerngruppe haben die gleiche Länge.
- Nummernkreise
-
In diesem Feld wird der Code des Nummernkreises angegeben.
Zulässige Werte
Die Anzahl an Zeichen für den Nummernkreis-Code muss mit der Nummernkreislänge dieser Nummerngruppe, die im Programm Nummerngruppen (tcmcs0151m000) festgelegt wurde, identisch sein.
Wenn die Nummerngruppe einem bestimmten Zweck dient, muss der Code des Nummernkreises innerhalb der Nummerngruppen, die für den gleichen Zweck verwendet werden, eindeutig sein.
HinweisNachdem Sie die Daten des aktuellen Programms gespeichert haben, können Sie die Nummernkreise nicht mehr ändern.
- Erste freie Nummer
-
Zur Leistungssteigerung von Programmen, in denen neue Auftragsnummern zugewiesen werden, können Sie festlegen, wie viele Nummern in einem Cache zwischengespeichert werden sollen. Die Cache-Größe gibt die Anzahl der neuen Nummern an, die LN auf einmal erstellt. Wenn sich Nummernkreisnummern im Cache befinden, müssen Sie nicht warten, während LN die nächsten Nummern erstellt und prüft.
Zulässige Werte
-
Cache-Speichergröße = 0
Ein Cache wird nicht verwendet. Wenn Sie eine neue Nummer anfordern, wird die Nummer erst fest vergeben, nachdem die Buchung, für die diese Nummer gilt, beendet ist.
Nachteil: Der Nummernkreis ist während der Buchung gesperrt. Andere Anwender können keine neue Nummer aus dem Nummernkreis anfordern, so lange die Buchung noch nicht beendet ist.
Vorteil: Keine Lücken bei der Nummerierung.
Verwenden Sie eine Cache-Größe von 0, wenn keine Nummernlücken zulässig sind. Fordern Sie eine neue Nummer vorzugsweise kurz vor dem Ende der Buchung an, um die Sperrzeit zu minimieren. Bei Implementierungen mit hohem Buchungsvolumen kann eine Cache-Größe von 0 zu Problemen bei der Leistung und den Sperrzeiten führen.
-
Cache-Speichergröße = 1
Wenn Sie eine neue Nummer anfordern, wird die Nummer sofort fest vergeben, auch wenn die Buchung, für die diese Nummer gilt, noch nicht beendet ist.
Nachteil: Es können Lücken in der Nummerierung auftreten, wenn eine Buchung nicht beendet wird.
Vorteil: Der Nummernkreis ist nur kurzfristig gesperrt, was die Systemleistung steigert.
Ein Cache-Größe von 1 ist die Standardeinstellung für Nummernkreise. So werden Probleme bei Leistung und Sperrzeiten in Implementierungen mit hohem Buchungsvolumen weitestgehend vermieden.
-
Cache-Speichergröße > 1
Der Wert für die Speichergröße zeigt an, wie viele neue Nummern auf einmal angefordert werden. Die Nummern werden sofort fest vergeben, auch wenn die Buchungen noch nicht beendet sind.
Nachteil: Es können große Lücken in der Nummerierung auftreten, wenn mehrere Buchungen nicht beendet werden.
Vorteil: Der Nummernkreis ist nur sehr kurzfristig gesperrt. Außerdem muss der Nummernkreis für alle angeforderten Nummern nur einmal aktualisiert werden, was die Systemleistung weiter steigert.
Eine Cache-Größe über 1 ist nur zu empfehlen, wenn eine Cache-Größe von 1 die Probleme bei den Sperrzeiten nicht zufriedenstellend lösen kann.
HinweisWenn der Nummernkreis bereits verwendet wird, können Sie das Feld Erste freie Nummer nicht in einen niedrigeren Wert ändern.
-
- Speichergröße erste freie Nummer
-
Zur Leistungssteigerung von Programmen, in denen neue Auftragsnummern zugewiesen werden, können Sie festlegen, wie viele Nummern in einem Cache zwischengespeichert werden sollen. Die Cache-Größe gibt die Anzahl der neuen Nummern an, die LN erstellt und im Cache des Anwenders ablegt. Sie müssen dann nicht warten, während LN die nächsten Nummern erstellt und prüft.
Wenn Sie einen Cache mit den ersten freien Nummern verwenden, kann die Reihenfolge der Auftragsnummern unterbrochen sein; die noch im Cache des Anwenders befindlichen Nummern gehen verloren, wenn sich der Anwender abmeldet.
Wenn Sie den Cache mit den ersten freien Nummern nicht verwenden möchten, setzen Sie die Cache-Größe auf null.
- Nummernkreis für Eingabe gesperrt
-
Wenn dieses Kontrollkästchen markiert ist, können Sie den Nummernkreis nicht verwenden. Wenn Sie einen Nummernkreis sperren, müssen Sie einen anderen Nummernkreis für die Auftragsart oder andere Elemente auswählen, denen der Nummernkreis zugeordnet ist.
HinweisWenn Sie die Markierung des Kontrollkästchens aufheben, können Sie den Nummernkreis wieder verwenden.