<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/tc/onlinemanual/000004" xml:lang="de">
   <Header>
      <Title>Verwenden von Nummerngruppen und -kreisen</Title>
      <Keyword type="header" order="d1e1399863">
         <Level1>Nummerngruppen</Level1>
      </Keyword>
      <Keyword type="header" order="d1e1399866">
         <Level1>Nummernkreise</Level1>
      </Keyword>
      <Keyword type="header" order="d1e1399869">
         <Level1>Erste freie Nummern</Level1>
      </Keyword>
      <Keyword type="header" order="d1e1399872">
         <Level1>Auftragsnummern</Level1>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>Aufträge, Verträge, Rechnungen und andere Dokumente werden durch ihre Auftragsnummer oder Belegnummer gekennzeichnet. Die Belegnummer besteht aus dem Nummernkreiscode und einer Folgenummer. Mit Nummernkreiscodes und Nummernkreisnummern können zusätzlich zu Belegen auch andere Datensätze gekennzeichnet werden.</Paragraph>
      <List>
         <ListIntro>Dies gilt z. B. für:</ListIntro>
         <ListItem>Handelspartner</ListItem>
         <ListItem>Adressen</ListItem>
         <ListItem>EK-Verträge</ListItem>
         <ListItem>VK-Aufträge</ListItem>
         <ListItem>Produktionsaufträge</ListItem>
         <ListItem>Service-Aufträge</ListItem>
         <ListItem>Lageraufträge</ListItem>
         <ListItem>Frachtaufträge</ListItem>
      </List>
      <Note>
         <SectionTitle> Hinweis</SectionTitle>
         <Paragraph>Bei Finanzbelegen müssen Sie die Nummern des Nummernkreises sowie die Belegnummern im Programm <GUIRef href="/baanerp/tf/gld/tfgld0114m000" role="session">Nummernkreise nach Buchungsschlüssel (tfgld0114m000)</GUIRef> des Pakets <GUIRef href="/baanerp/tf" role="package">Finanzwesen</GUIRef> definieren. Weitere Einzelheiten dazu finden Sie unter <Link href="/baanerp/tf/onlinemanual/000121" role="manual">Bestimmen von Belegnummern nach Buchungsschlüssel</Link>.</Paragraph>
      </Note>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Nummerngruppen</SectionTitle>
      <List>
         <ListIntro>Mit <Link href="/baanerp/tc/glossary/glossary#NumberGroup_tc" role="glossary">Nummerngruppen</Link> werden mehrere Nummernkreise verschiedenen Arten von Aufträgen, Dokumenten und anderen Datensätzen zugeordnet. Für jede Nummerngruppe wird Folgendes festgelegt:</ListIntro>
         <ListItem>ein oder mehrere Nummernkreiscodes</ListItem>
         <ListItem>die Länge (Anzahl der Zeichen) des Nummernkreiscodes</ListItem>
         <ListItem>die Anfangsnummer (erste freie Nummer) jedes Nummernkreises</ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Nummernkreiscode</SectionTitle>
      <Paragraph>Sie können alphanumerische Nummernkreiscodes von bis zu 8 Zeichen festlegen. Der Nummernkreiscode darf zusammen mit der Nummer innerhalb des Nummernkreises 9 Zeichen nicht überschreiten.</Paragraph>
      <Paragraph>Um einen Nummernkreis für eine Beleg- oder Datensatzart verwenden zu können, müssen Sie ihr die entsprechende Nummerngruppe zuweisen. Sie können eine Nummerngruppe nur einer Dokument- oder Datensatzart zuweisen.</Paragraph>
      <Paragraph>Da der  Nummernkreiscode alphanumerisch ist, können auch die generierten Belegnummern alphanumerisch sein und aus bis zu neun Zeichen bestehen.</Paragraph>
      <Note>
         <SectionTitle> Hinweis</SectionTitle>
         <Paragraph>Für zusammenhängende Datensätze können Sie identische Nummern verwenden. Siehe <Link href="#tc4A" role="internal">So verwenden Sie identische Nummern für verbundene Datensätze:</Link>.</Paragraph>
      </Note>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Zugeordnete Nummerngruppen</SectionTitle>
      <Paragraph>Sie können zugeordnete Nummerngruppen verwenden, um für einen bestimmten Zweck eindeutige Nummern für Aufträge und Dokumente zu generieren. Alle Nummernkreise, die LN für Nummerngruppen generiert, die demselben Verwendungszweck dienen, sind eindeutig. Um diese Eindeutigkeit zu gewährleisten, wird in LN mit Hilfe von Prüfungen sichergestellt, dass die von Ihnen in den Nummerngruppen festgelegten Nummernkreiscodes nur einmal vorkommen. Siehe auch <Link href="#tc4B" role="internal">Beispiele für zugeordnete Nummerngruppen</Link>.</Paragraph>
      <List>
         <ListIntro>Nummerngruppen können Sie den folgenden Zwecken zuordnen:</ListIntro>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/dctd#freight.wh" role="option">Fracht / Lagerung</GUIRef>
         </ListItem>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/dctd#invoicing" role="option">Fakturierung</GUIRef>
         </ListItem>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/dctd#production" role="option">Produktion</GUIRef>
         </ListItem>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/dctd#service" role="option">Service</GUIRef>
         </ListItem>
         <ListItem> 
            <GUIRef href="/baanerp/tc/domains/dctd#none" role="option">---</GUIRef>
         </ListItem>
      </List>
      <Paragraph>Die Nummerngruppen weisen Sie den verschiedenen Zwecken in den entsprechenden Programmen zu. Beispielsweise legen Sie im Programm <Link href="/baanerp/td/sls/tdsls0100s400" role="session">Parameter VK-Aufträge (tdsls0100s400)</Link> die Nummerngruppe für VK-Aufträge und VK-Lieferabrufe fest. Im Programm <Link href="/baanerp/td/sls/tdsls0512m000" role="session">VK-Abteilungen (tdsls0512m000)</Link> kann dann ein Nummernkreis dieser Nummerngruppe den aus einer bestimmten VK-Abteilung stammenden VK-Aufträgen zugewiesen werden.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Erste freie Nummer (Laufende Nummer)</SectionTitle>
      <Paragraph> LN nummeriert Aufträge, Belege oder sonstige Datensätze der Reihe nach und verwendet jeweils die erste freie Nummer eines Nummernkreises. Die Anfangsnummer jedes Nummernkreises legen Sie im Programm <Link href="/baanerp/tc/mcs/tcmcs0150m000" role="session">Erste freie Nummern (tcmcs0150m000)</Link> fest.</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Auftragsnummern</SectionTitle>
      <Paragraph>Die Nummer ergibt sich aus dem Nummernkreiscode gefolgt von der ersten freien Nummer. Die Nummer muss sich aus 9 Zeichen zusammensetzen. LN setzt Nullen vor die erste freie Nummer, um die erforderliche Anzahl von Ziffern zu erreichen.</Paragraph>
      <ExampleSection>
         <SectionTitle> Beispiel</SectionTitle>
         <List>
            <ListIntro>Der Nummernkreiscode lautet NR08. Die erste freie Nummer ist 100. Belege dieses Nummernkreises bekommen die Nummern:</ListIntro>
            <ListItem>NR0800100</ListItem>
            <ListItem>NR0800101</ListItem>
            <ListItem>NR0800102</ListItem>
         </List>
      </ExampleSection>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Zwischenspeicher für erste freie Nummern</SectionTitle>
      <Paragraph>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.</Paragraph>
      <Paragraph>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.</Paragraph>
      <Paragraph>Wenn Sie den Cache mit den ersten freien Nummern nicht verwenden möchten, setzen Sie die Cache-Größe auf null.</Paragraph>
      <ExampleSection>
         <SectionTitle> Beispiel</SectionTitle>
         <Paragraph>Angenommen Sie setzen die Cache-Größe auf 4. Wenn Sie erstmals einen neuen Auftrag anlegen, werden in LN vier neue Nummern erstellt und in Ihrem Cache abgelegt. Während dieses Vorgangs müssen Sie warten. Die erste Nummer wird für den neuen Auftrag verwendet.Die Nummern für die nächsten drei Aufträge ruft LN aus Ihrem Cache ab. Wenn Sie einen fünften Auftrag erstellen, generiert LN vier weitere Nummern und legt Sie in Ihrem Cache ab etc.</Paragraph>
         <Paragraph>Erstellen Sie sechs Aufträge und melden sich dann ab, werden die letzten zwei im Cache abgelegten Nummern nicht in LN verwendet.</Paragraph>
      </ExampleSection>
   </GeneralSection>
   <GeneralSection ID="tc4A">
      <SectionTitle>So verwenden Sie identische Nummern für verbundene Datensätze:</SectionTitle>
      <ProcedureList>
         <ListItem>Legen Sie im Programm <GUIRef href="/baanerp/tc/mcs/tcmcs0151m000" role="session">Nummerngruppen (tcmcs0151m000)</GUIRef> eine Nummerngruppe für jede Datensatzart an.</ListItem>
         <ListItem>Definieren Sie im Programm <GUIRef href="/baanerp/tc/mcs/tcmcs0150m000" role="session">Erste freie Nummern (tcmcs0150m000)</GUIRef> dieselben Nummernkreiscodes in den entsprechenden Nummerngruppen.</ListItem>
         <ListItem>Definieren Sie im Programm <GUIRef href="/baanerp/tc/mcs/tcmcs0150m000" role="session">Erste freie Nummern (tcmcs0150m000)</GUIRef> dieselben ersten freien Nummern in denselben Nummernkreisen.</ListItem>
         <ListItem>Weisen Sie im entsprechenden Programm die Nummerngruppen den beiden Datensatzarten zu.</ListItem>
         <ListItem>Wählen Sie die identischen Nummernkreise für die Datensätze aus.</ListItem>
      </ProcedureList>
      <Paragraph> LN generiert identische Codes, wenn Sie die verschiedenen Datensatzarten anlegen, die Sie verknüpfen möchten. Auf diese Art und Weise lassen sich z. B. Aufträge und Verträge aus verschiedenen Firmen miteinander verknüpfen.</Paragraph>
   </GeneralSection>
   <GeneralSection ID="tc4B">
      <SectionTitle>Beispiele für zugeordnete Nummerngruppen</SectionTitle>
      <Paragraph>Sie definieren Nummerngruppen mit folgenden Daten:</Paragraph>
      <TABLE border="1" cellpadding="3" borderstyle="default"
             space-and-orientation="indented-estimated">
         <THEAD noTR="1">
            <TR no="1" isLast="true">
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/mcs/tcmcs0151m000#tcmcs051.nrgr" role="manual">Nummerngruppe</GUIRef>
               </TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/mcs/tcmcs0151m000#tcmcs051.lngt" role="manual">Nummernkreislänge</GUIRef>
               </TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/mcs/tcmcs0151m000#tcmcs051.dctd" role="manual">Zugeordnet zu</GUIRef>
               </TD>
            </TR>
         </THEAD>
         <TBODY noTR="4">
            <TR no="1" isLast="false">
               <TD valign="top" align="center" rowspan="1" colspan="1">SF1</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1">2</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/domains/dctd#production" role="option">Produktion</GUIRef>
               </TD>
            </TR>
            <TR no="2" isLast="false">
               <TD valign="top" align="center" rowspan="1" colspan="1">SF2</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1">2</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/domains/dctd#production" role="option">Produktion</GUIRef>
               </TD>
            </TR>
            <TR no="3" isLast="false">
               <TD valign="top" align="center" rowspan="1" colspan="1">SF5</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1">3</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/domains/dctd#production" role="option">Produktion</GUIRef>
               </TD>
            </TR>
            <TR no="4" isLast="true">
               <TD valign="top" align="center" rowspan="1" colspan="1">IN9</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1">2</TD>
               <TD valign="top" align="center" rowspan="1" colspan="1"> 
                  <GUIRef href="/baanerp/tc/domains/dctd#invoicing" role="option">Fakturierung</GUIRef>
               </TD>
            </TR>
         </TBODY>
      </TABLE>
      <Paragraph>Wenn die Nummerngruppe SF1 einen Nummernkreis <Code>KJ</Code> enthält, lässt LN nicht zu, dass Sie den gleiche Code ( <Code>KJ</Code>) in die Nummerngruppe SF2 einfügen.</Paragraph>
      <Paragraph>Wenn die Nummerngruppe SF1 einen Nummernkreis <Code>AA</Code> enthält, lässt LN nicht zu, dass Sie die Codes <Code>AA1</Code>, <Code>AA5</Code> oder <Code>AA9</Code> in die Nummerngruppe SF5 einfügen, da sonst die gleichen Nummern wie in der Nummergruppe SF2 generiert werden könnten.</Paragraph>
      <Paragraph>Wenn die Nummerngruppe SF5 einen Nummernkreis <Code>DF2</Code> enthält, lässt LN nicht zu, dass Sie den Nummernkreis <Code>DF</Code> in die Nummerngruppen SF1 oder SF2 einfügen, da sonst die gleichen Nummern wie in der Nummerngruppe SF5 entstehen könnten, wenn sehr hohe Nummern generiert werden (wie <Code>DF2255734</Code>, <Code>DF2766438</Code> usw.).</Paragraph>
      <Paragraph>Unabhängig von den in den Nummerngruppen SF1, SF2 und SF3 definierten Nummernkreisen können Sie in die Nummerngruppe IN9 jeden beliebigen Nummernkreis einfügen, da IN9 einem anderen Verwendungszweck zugeordnet ist.</Paragraph>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle> Verwandte Themen</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/tc/onlinemanual/000006" role="manual">Festlegen von Auftragsnummern</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/tc/onlinemanual/000008" role="manual">Ändern von Nummernkreisen</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/tc/onlinemanual/000007" role="manual">Zuweisen von Nummerngruppen</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/tf/onlinemanual/000121" role="manual">Bestimmen von Belegnummern nach Buchungsschlüssel</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>