Swen Deobald
 - 3. August 2014
  1 Kommentar

Einkaufsinfosätze kopieren: Wenn SAP Nummernkreisobjekte zur Herausforderung werden

E-Book SAP CCS

Bei der Entwicklung eines Tools, welches Einkaufsinfosätze mit nur einem Klick auf andere Kreditoren kopiert („Der Infosatzkopierer„), habe ich mich intensiv mit dem Thema SAP Nummernkreisobjekte und Nummernkreise auseinandergesetzt und möchte mit diesem Blog den Umgang mit Nummernkreisobjekten erläutern.

In diesem Artikel wird sowohl in Theorie als auch am praktischen Beispiel von Einkaufsinfosätzen erläutert, was Nummernkreise und Nummernkreisobjekte sind, wozu diese im SAP System verwendet werden und wie sie auf einfachem Wege anlegt und anpasst werden können.

Nie wieder Infosätze im SAP kopieren!
Mit der Lösung Einkaufsinfosatzkopierer kopieren Sie SAP MM Infosätze, Konditionen und Orderbucheinträge mit nur einem Klick auf neue Lieferanten.

Mit unserer Lösung ist die Umfirmierung eines Lieferanten kein Problem mehr, denn Sie legen in kürzester Zeit einen funktionsfähigen Kreditor mit allen zugehörigen Infosätzen an. Mehr Informationen: SAP Einkaufsinfosätze kopieren mit nur einem Klick.

Kontaktieren Sie mich: Telefon 0211.9462 8572-16 oder per E-Mail info@erlebe-software.de
Ingo Biermann, Fachbereichsleiter

Nummernkreise in der Theorie

Ein Nummernkreis dient dazu, einzelnen Datenbankeinträgen zu betriebswirtschaftlichen Objekten (wie z.B. Einkaufsinfosätze, Belege, Adressen, usw.) Nummern zu vergeben. Hiervon zu unterscheiden sind Nummernkreisobjekte. Um einem betriebswirtschaftlichen Objekt einen Nummernkreis zuordnen zu können, muss im Vorfeld ein Nummernkreisobjekt definiert worden sein. Diesem Nummernkreisobjekt können dann ein oder mehrere Nummernkreise betriebswirtschaftlicher Objekte zugeordnet werden.

Ein Nummernkreisobjekt ist eine Sammlung aller Definitionen, die für die Nummernkreise notwendig sind. Nummernkreisobjekte werden in der Transaktionen SNUM oder SNRO angelegt. Ein Nummernkreis ist ein Vorrat an alphanumerischen Zeichen oder Zahlen, dessen Umfang durch das Nummernkreisintervall bestimmt ist und durch die Felder Von-Nummer und Bis-Nummer eingeschränkt wird. Die Vergabe der Nummern aus dem Nummernkreis wird vom SAP-System selbst übernommen (interne Vergabe), kann aber auch durch den Anwender selbst (externe Vergabe) vergeben werden.

Im Geschäftswesen sammelt sich schnell eine Vielzahl verschiedener betriebswirtschaftlicher Objekte im System an. Um hier die Eindeutigkeit und den Überblick zu gewährleisten, werden Nummernkreisobjekte untergliedert und können sogar Element eigener Nummernkreise sein. Eine mögliche Gliederung sind Unterobjekte, z.B. Buchungskreis als Unterobjekt zu Belegen. Nummernkreisobjekte können auch als Elemente in Gruppen gegliedert werden. Das Element stellt hierbei das Feld eines Datensatzes dar, welches als Kriterium für die Vergabe eines bestimmten Nummernkreises für das jeweilige Element dient. Gruppen sind Elementausprägungen mit gleichen Nummernkreisverhalten (also mit gleichen Nummernkreisnummern). Eine weitere Gliederungsmöglichkeit ist das Bis-Geschäftsjahr. Hier werden Gültigkeitszeiträume für Nummernkreisintervalle in Nummernkreisen festgelegt.

Aus dieser Unterscheidung erben sich verschiedene Typen von Nummernkreisobjekten, die jeweils einer bestimmten Steuerung unterliegen.

Übersicht Typen SAP Nummernkreisobjekte

Übersicht Typen SAP Nummernkreisobjekte.

Bei den Objekttypen 1 und 4 können unterschiedlich viele Nummernkreise angelegt werden, die jeweils von der aufrufenden Anwendung selbst gesteuert werden. Die Anzahl und Verwendung wird hierbei durch das aufrufende Programm gesteuert. In den anderen Fällen wird die Zuordnung zwischen Gruppen bzw. Elementen und Nummernkreisen über den Standardpflegedialog vorgenommen. Wird zusätzlich noch eine Unterscheidung der Objekttypen nach dem Bis-Geschäftsjahr getroffen, können insgesamt 16 verschiedene Nummernkreisobjekttypen vorkommen.

Im Folgenden wird am Beispiel von Einkaufsinfosätzen dargestellt, welche Einstellungen bei der Pflege von Nummernkreisen vorgenommen werden können und welche Möglichkeiten der SAP-Standard bietet.

Die Praxis: Nummernkreisobjekte finden

Im ersten Schritt wird die Nummernkreisobjektpflege mit dem Transaktionscode SNUM oder SNRO aufgerufen (1). In dieser Ansicht lassen sich nach der Eingabe des Objektnamens Nummernkreisobjekte anlegen, ändern oder anzeigen (2). Alternativ kann für bestehende Nummernkreise auch die Suchhilfe verwendet werden (3). Durch einen Klick auf den kleinen Pfeil (4) kann die Suchhilfe erweitert werden. Wichtig hierbei ist, dass beim Ändern bestehender Nummernkreisobjekte auf Objekte zugegriffen werden kann, die im SAP-Namensraum liegen. Hier sollten nur dringende Änderungen vorgenommen werden. Die zum ausgewählten Nummernkreisobjekt gehörigen Nummernkreise lassen sich durch einen Klick auf „Nummernkreise“ bearbeiten (5). Eine Übersicht über alle bestehenden Nummernkreisobjekte kann durch einen Klick auf das Landschafts-Icon aufgerufen werden (6).

SAP Nummernkreisobjektpflege: Transaktionscode SNRO

Nummernkreisobjektpflege: Transaktionscode SNRO

Im zweiten Schritt soll das Nummernkreisobjekt für Einkaufsinfosätze gesucht und die zugehörigen Nummernkreise angezeigt werden. Für die Suche von Nummernkreisobjekten empfehle ich die Suchhilfe zu verwenden (3 + 4) und auf die Verwendung des Landschafts-Buttons zu verzichten.

In dieser Darstellung kann direkt nach dem Objektnamen oder nach einem Schlagwort im Langtext gesucht werden. Für dieses Beilspiel wird nach den Schlagwort *inkaufsinfosatz* gesucht. Der erste Buchstabe wurde nicht in die Suche mit aufgenommen, da die Suchfunktion case-sensitive ist und die Groß-/Kleinschreibung so nicht berücksichtigt werden muss.

Suchhilfe für SAP Nummernkreisobjekte

SAP Nummernkreisobjekte in der Suchhilfe.

Nach der Bestätigung mit Enter oder nach einem Klick auf Bestätigen (2) wird die folgende Ergebnisliste angezeigt.

SAP Nummernkreisobjekte: Suchergebnis

Suchergebnis

Der gewünschte Eintrag wird aus der Liste durch Doppelklick (1) oder durch Markieren und Klick auf Bestätigen (2) ausgewählt und in den initialen Screen übernommen (A).

Die Praxis: Nummernkreisobjekte pflegen

SAP Nummernkreisobjektpflege

SAP Nummernkreisobjektpflege: SNRO

Die Schaltfläche Nummernkreise (B) führt in den Bearbeitungsmodus für die Nummernkreise des Objekts „INFOSATZ“. Von hier aus ist es möglich sowohl die Intervalle der Nummernkreise anzuzeigen und zu bearbeiten (1), als auch den Nummernstand der verwendeten Intervalle anzupassen (2). Darüber hinaus lassen sich auch die Elemente und deren Zuordnung zu einer Gruppe anzeigen (3) und anpassen (4).

Übersicht Bearbeitungsmöglichkeiten für SAP Nummernkreise

Übersicht Bearbeitungsmöglichkeiten für SAP Nummernkreise.

Nachfolgend wird genauer auf die Zuordnung von Elementen zu einer Gruppe eingegangen. Ein Klick auf den Button „Gruppe“ im Bearbeitungsmodus führt zum folgenden Screen, der alle zum Nummernkreisobjekt gehörigen Gruppen und deren Elemente anzeigt.

SAP Nummernkreisgruppen pflegen

SAP Nummernkreisgruppen pflegen: Gruppen und Elemente.

Die Praxis: Auflösen von Gruppen

Bevor gezeigt wird, wie man Gruppen erstellt und Elemente zuordnet, werden die vorhandenen Gruppen für dieses How-To aufgelöst um danach die Elemente einer neu erstellten Gruppe hinzuzufügen.

Eine Gruppierung von Elementen wird aufgelöst, indem man die Gruppe markiert (1) und dann über Gruppe -> Auflösen (2) die Elemente in den unteren Bereich verschiebt.

SAP Nummernkreisgruppen auflösen

Gruppe auflösen

Dieses Vorgehen wird für alle Elemente wiederholt, die aus einer Gruppe gelöst werden sollen.

Zum Anlegen einer Gruppe wird über Gruppe -> Einfügen (1) der Pflegedialog zum Zuordnen der Nummernkreise aufgerufen und ein Name für die Gruppe vergeben (2). Danach ist ein noch nicht vergebenes Intervall (jeweils für die externe und interne Nummernvergabe festgelegt) für die neue Gruppe anzugeben (3 + 4). Für die interne Nummernvergabe wird darüber hinaus ein Start-Nummernstand festgelegt. Mit einem Klick auf den Hinzufügen-Button (5) wird die neue Gruppe erstellt.

Neue SAP Nummernkreisgruppe einfügen

Neue Gruppe einfügen

Die neu angelegte Gruppe erscheint daraufhin in der Nummernkreisgruppenpflege.

Neue Gruppe SAP Nummernkreise

Neue Gruppe

Die Praxis: Zuordnung von Elementen zu Gruppen

Um der neu erstellten Gruppe einige Elemente zuzuordnen, müssen die gewünschten Elemente ausgewählt werden. Dies wird durch Anklicken des Elements und anschließendes Anklicken des Markieren-Buttons erreicht. Diese Prozedur ist für alle Elemente durchzuführen die der gleichen Gruppe angehören sollen (hier alle beide).

Elemente hinzufügen zu SAP Nummernkreisgruppen

Elemente hinzufügen zu SAP Nummernkreisgruppen.

Anschließend wird die gewünschte Gruppe angeklickt (1) und die eben ausgewählten Elemente werden der Gruppe über den Button Element/Gruppe (2) hinzugefügt.

SAP Nummernkreisgruppen: Fortsetzung Elemente hinzufürgen

Fortsetzung: Elemente hinzufürgen.

Die Elemente erscheinen daraufhin in der gewünschten Gruppe.

SAP Nummernkreisgruppen pflegen mit Elementen

Neue Gruppe mit Elementen.

Ich danke Ihnen für das Interesse an meinem How-To und freue mich über Ihre Kommentare. Unsere SAP Entwickler klären all Ihre Fragen!


SHARE



Ein Kommentar zu "Einkaufsinfosätze kopieren: Wenn SAP Nummernkreisobjekte zur Herausforderung werden"

Markus Feifel - 13. September 2014 | 13:50

Guten Tag Herr Deobald,

beim Durchlesen Ihres Artikels „Einkaufsinfosätze kopieren: Wenn Nummernkreise zur Herausforderung werden“ ist mir ein kleiner Fehler im folgende Satz aufgefallen.

„Die Vergabe der Nummern aus dem Nummernkreis wird vom SAP-System selbst übernommen (externe Vergabe), kann aber auch durch den Anwender selbst (interne Vergabe) vergeben werden.“

Die in ()-Klammer stehenden Angaben sind hier verdreht.

Mit besten Grüßen,
Markus Feifel

Antworten

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.