Verwenden zweckbezogener 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.

Sie können Nummerngruppen den folgenden Zwecken zuordnen:

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

Sie können die Nummerngruppen in den entsprechenden Programmen den unterschiedlichen Zwecken zuweisen. 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:

Beispiel

Sie definieren Nummerngruppen mit den folgenden Details:

Nummerngruppe Nummernkreislänge Zugeordnet zu
SF1 2 Produktion
SF2 2 Produktion
SF5 3 Produktion
IN9 2 Fakturierung

Wenn die Nummerngruppe SF1 einen 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, da sonst die gleichen Nummern wie in der Nummerngruppe SF2 generiert werden könnten.

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.