Verwenden von Nummerngruppen und -kreisen

Sie identifizieren Aufträge/Bestellungen, Verträge, Rechnungen und andere Dokumente/Belege anhand ihrer Auftrags- bzw. Beleg-/Dokumentnummer. Die Belegnummer/Dokumentnummer besteht aus dem Nummernkreis gefolgt von einer Folgenummer.

So können Sie z. B. Nummernkreise verwenden, um folgende Elemente zu identifizieren:

  • Handelspartner
  • Adressen
  • EK-Verträge
  • Verkaufsaufträge
  • Produktionsaufträge
  • Service-Aufträge
  • Lageraufträge
  • Frachtaufträge
Hinweis

Für Finanzbelege müssen Sie die Nummernkreise und Belegnummern im Programm Nummernkreise nach Buchungsschlüssel (tfgld0114m000) aus dem Paket Finanzwesen definieren. Weitere Informationen dazu finden Sie unter Belegnummern nach Buchungsschlüssel erstellen.

Nummerngruppen

Sie verwenden Nummerngruppen, um unterschiedlichen Arten von Aufträgen, Dokumenten und anderen Datensätzen Nummernkreissätze zuzuordnen. Sie definieren für jede Nummerngruppe:

  • mindestens einen Nummernkreis-Code
  • die Länge (Anzahl Zeichen) des Nummernkreis-Codes
  • die Anfangsnummer (erste freie Nummer) aller Nummernkreise
Nummernkreis-Code

Sie können alphanumerische Nummernkreis-Codes mit bis zu 8 Zeichen definieren. Die maximale Länge des Nummernkreis-Codes plus der Nummer im Nummernkreis beträgt 9 Zeichen.

Um den Nummernkreis für eine Beleg-/Dokument- oder Datensatzart zu verwenden, müssen Sie dieser Beleg-/Dokument- oder Datensatzart die Nummerngruppe zuweisen. Sie können eine Nummerngruppe nur einer Art von Dokument oder Datensatz zuweisen.

Da der Nummernkreis-Code alphanumerisch sein kann, können die generierten Dokument-/Belegnummern auch alphanumerisch sein und aus bis zu 9 Zeichen bestehen.

Hinweis

Sie können identische Nummern für verbundene Datensätze verwenden. Weitere Informationen dazu finden Sie unter So verwenden Sie identische Nummern für verbundene Datensätze.

Zweckbezogene Nummerngruppen

Mit zweckbezogenen Nummerngruppen können Sie eindeutige Nummern für Aufträge und Dokumente zur besonderen Verwendung generieren. Die Nummernkreisnummern, die LN in Nummerngruppen generiert, die für die gleiche Art der Verwendung bestimmt sind, sind eindeutig. Um sicherzustellen, dass die Nummern eindeutig sind, prüft LN, dass die von Ihnen in den Nummerngruppen definierten Nummernkreis-Codes nicht zu doppelten Nummern führen können. Weitere Informationen dazu finden Sie unter Beispiele für zweckbezogene Nummerngruppen.

Sie können Nummerngruppen den folgenden Zwecken zuordnen:

  • Fracht / Lagerung
  • Fakturierung
  • Produktion
  • Service
  • ---

Sie weisen die Nummerngruppen in den entsprechenden Programmen den unterschiedlichen Zwecken zu. So können Sie zum Beispiel im Programm Parameter VK-Aufträge (tdsls0100s400) die Nummerngruppe für Verkaufsaufträge und VK-Lieferabrufe auswählen. Im Programm VK-Abteilungen (tdsls0512m000) können Sie dann einen Nummernkreis dieser Nummerngruppe für die Verkaufsaufträge einer bestimmten VK-Abteilung auswählen.

Erste freie Nummer

LN nummeriert die Aufträge, Dokumente oder anderen Datensätze sequenziell und beginnt mit der ersten freien Nummer des Nummernkreises. Die Anfangsnummer jedes Nummernkreises legen Sie im Programm Erste freie Nummern (tcmcs0150m000) fest.

Auftragsnummern

Die sich ergebende Nummer besteht aus dem Nummernkreis-Code gefolgt von der ersten freien Nummer. Die Nummer muss aus 9 Zeichen bestehen. LN fügt der ersten freien Nummer führende Nullen hinzu, um die erforderliche Anzahl Ziffern zu erreichen.

Beispiel

Der Nummernkreis-Code lautet NR08. Die erste freie Nummer ist 100. Die Dokumente in diesem Nummernkreis erhalten die folgenden Nummern:

  • NR0800100
  • NR0800101
  • NR0800102
Zwischenspeicher für erste freie Nummern

Um die Leistung von Programmen zu verbessern, in denen neue Auftragsnummern zugewiesen werden, können Sie die Größe des Zwischenspeichers für einen Nummernkreis festlegen. Die Zwischenspeichergröße gibt die Anzahl der neuen Nummern an, die LN generiert und im Zwischenspeicher des Anwenders ablegt. So brauchen Anwender nicht zu warten, während LN die nächsten Nummern des Nummernkreises generiert und prüft.

Wenn Sie den Zwischenspeicher für erste freie Nummern verwenden, kann das dazu führen, dass die Auftragsnummern nicht aufeinander folgen. Die sich noch im Zwischenspeicher befindenden Nummern gehen verloren, wenn Sie sich abmelden.

Wenn Sie keinen Zwischenspeicher für erste freie Nummern verwenden möchten, müssen Sie die Zwischenspeichergröße (Cache-Größe) auf null setzen.

Beispiel

Sie setzen die Größe des Zwischenspeichers auf vier. Wenn Sie den ersten neuen Auftrag anlegen, generiert LN vier neue Folgenummern und legt sie in Ihrem Zwischenspeicher ab. Während dies geschieht, müssen Sie warten. Die erste Nummer wird an den neuen Auftrag vergeben. LN ruft die Nummern für die nächsten drei Aufträge, die Sie anlegen, aus Ihrem Zwischenspeicher ab. Wenn Sie einen fünften Auftrag anlegen, generiert LN vier weitere Nummern und legt Sie in Ihrem Zwischenspeicher ab, usw.

Wenn Sie nun sechs Aufträge anlegen und sich dann abmelden, werden die letzten beiden Nummern, die LN für Sie generiert hat, nicht verwendet.

So verwenden Sie identische Nummern für verbundene Datensätze
  1. Definieren Sie für jede Art von Datensatz eine Nummerngruppe. Verwenden Sie dazu das Programm Nummerngruppen (tcmcs0151m000).
  2. Definieren Sie identische Nummernkreis-Codes in den Nummerngruppen. Verwenden Sie dazu das Programm Erste freie Nummern (tcmcs0150m000).
  3. Definieren Sie die gleichen ersten freien Nummern in den identischen Nummernkreisen. Verwenden Sie dazu das Programm Erste freie Nummern (tcmcs0150m000).
  4. Weisen Sie die Nummerngruppen unter Verwendung der entsprechenden Programme den beiden Arten von Datensätzen zu.
  5. Wählen Sie die identischen Nummernkreise für die Datensätze aus.

LN generiert identische Codes, wenn Sie die unterschiedlichen Arten von Datensätzen anlegen, die Sie verknüpfen möchten. Sie können diese Funktion zum Beispiel dazu einsetzen, identische Codes für verbundene Aufträge oder Verträge in unterschiedlichen Firmen zu verwenden.

Beispiele für zweckbezogene Nummerngruppen

Sie definieren Nummerngruppen mit den folgenden Details:

Nummerngruppe Nummernkreislänge Zugeordnet zu
SF12 Produktion
SF22 Produktion
SF53 Produktion
IN92 Fakturierung

 

Wenn die Nummerngruppe SF1 den Nummernkreis KJ enthält, können Sie denselben Nummernkreis-Code ( KJ) nicht in die Nummerngruppe SF2 einfügen.

Wenn die Nummerngruppe SF1 den Nummernkreis AA enthält, können Sie die Nummernkreis-Codes AA1, AA5 oder AA9 nicht in die Nummerngruppe SF5 einfügen, denn dadurch könnten die gleichen Nummern generiert werden wie auch für die Nummerngruppe SF2.

Wenn die Nummerngruppe SF5 den Nummernkreis DF2 enthält, können Sie den Nummernkreis-Code DF nicht in die Nummerngruppen SF1 oder SF2 einfügen, denn dadurch könnten die gleichen Nummern generiert werden wie auch für die Nummerngruppe SF5, wenn sehr hohe Nummern generiert werden (zum Beispiel DF2255734, DF2766438 usw.).

Unabhängig von den Nummernkreisen, die in den Nummerngruppen SF1, SF2 und SF5 definiert werden, können Sie in die Nummerngruppe IN9 jeden beliebigen Nummernkreis einfügen, denn IN9 ist einer anderen Art der Verwendung zugeordnet.