Bestandserfassungen
Lagererfassungen werden in Microsoft Dynamics 365 Supply Chain Management für physische Bestandstransaktionen verschiedener Art verwendet, z. B. zum Buchen von Ausgaben und Belegen, für Bestandsbewegungen, zum Erstellen von Stücklisten und zum Abstimmen des physischen Bestands. Sie würden diese Lagererfassungen ähnlich verwenden, sie sind aber in verschiedene Arten aufgeteilt.
Die folgenden Arten von Lagererfassungen sind verfügbar:
Bewegung
Lagerregulierung
Umlagerung
Stückliste
Wareneingang
Produktions-Wareneingang
Inventur
Markierungen zählen
Umlagerungserfassung
Wenn Sie eine Lagerumlagerungserfassung verwenden, können Sie einem Artikel Kosten hinzufügen, wenn Sie Bestand hinzufügen. Sie müssen die zusätzlichen Kosten jedoch manuell einem Finanzbuchhaltungskonto zuordnen, indem Sie bei der Erstellung der Erfassung ein Gegenkonto für die Finanzbuchhaltung angeben. Dieser Lagererfassungstyp ist nützlich, wenn Sie die Standardbuchungskonten überschreiben möchten.
Im folgenden Video erhalten Sie weitere Informationen zur Lagerumlagerungserfassung.
Lagerregulierungserfassung
Wenn Sie eine Lagerregulierungserfassung verwenden, können Sie einem Artikel Kosten hinzufügen, wenn Sie Bestand hinzufügen. Die zusätzlichen Kosten werden vom System basierend auf der Einrichtung des Buchungsprofils für Artikelgruppen automatisch auf ein bestimmtes Sachkonto gebucht.
Verwenden Sie diesen Lagererfassungstyp, um Gewinne und Verluste für Bestandsmengen zu aktualisieren, wenn der Artikel sein Standard-Gegenkonto für das Sachkonto beibehalten soll. Wenn Sie eine Lagerregulierungserfassung buchen, wird vom System ein Bestandszugang oder ein Bestandsausgang gebucht, die Bestandswerte werden geändert und Sachkontobuchungen werden erstellt.
Umlagerungserfassung
Sie können Umlagerungserfassungen verwenden, um Artikel zwischen Lagerorten, Chargen oder Produktvarianten mit und ohne Kosten-/Finanzauswirkungen zu übertragen. Dies hängt von der jeweiligen Position zur Umlagerungserfassung und der allgemeinen Konfiguration ab.
Beispielsweise können Sie Artikel von einem Lagerort zu einem anderen Lagerort desselben Unternehmens übertragen. Wenn Sie eine Umlagerungserfassung verwenden, müssen Sie die Bestandsdimensionen Von und Bis angeben, wie für den Standort und den Lagerort.
Der verfügbare Lagerbestand wird vom System für die definierten Bestandsdimensionen wird entsprechend geändert. Bestandsübertragungen spiegeln die unmittelbare Verlagerung von Material wider. Der Bestand während des Transports wird nicht nachverfolgt. Greifen Sie auf einen Umlagerungsauftrag zurück, wenn Sie den Bestand während des Transports nachverfolgen müssen. Wenn Sie eine Umlagerungserfassung buchen, erstellt das System für jede Erfassungsposition zwei Bestandsbuchungen:
Eine Bestandsausgabe am Lagerort Von
Ein Bestandseingang am Lagerort Zu
Stücklistenerfassung
Wenn Sie eine Stückliste als fertig melden, können Sie eine Stücklistenerfassung erstellen. Mit einer Stücklistenerfassung können Sie die Stückliste direkt buchen. Diese Buchung generiert einen Bestandseingang des Produkts zusammen mit einer zugehörigen Stückliste und einem Bestandsausgang der Produkte, die in der Stückliste enthalten sind. Dieser Lagererfassungstyp ist in einfachen oder Massenproduktionsszenarien nützlich, in denen keine Routen erforderlich sind.
Wareneingangserfassung
Sie können die Wareneingangserfassung verwenden, um den Eingang von Artikeln (z. B. aus Bestellungen) zu erfassen. Sie können im Rahmen der Wareneingangsverwaltung auf der Seite Wareneingangsübersicht eine Wareneingangserfassung erstellen. Alternativ können Sie auf der Seite Artikeleingang manuell einen Erfassungseintrag erstellen.
Wenn Sie den Namen zur Wareneingangserfassung für die Suche nach Entnahmeorten aktivieren, sucht Supply Chain Management nach einem Lagerort für empfangene Artikel und generiert, sofern Platz vorhanden ist, Lagerortziele für die eingehenden Artikel.
Produktionseingangserfassung
Produktions-Wareneingangserfassungen funktionieren wie die Wareneingangserfassungen, werden von Ihnen jedoch für Fertigungsaufträge verwendet.
Inventurerfassung
Inventurerfassungen helfen Ihnen, den aktuell verfügbaren Bestand zu korrigieren, der für Artikel oder Artikelgruppen registriert ist. Dann können Sie die Inventurerfassungen zum Buchen der tatsächlichen physischen Zählung verwenden, sodass Sie die erforderlichen Anpassungen zum Ausgleichen der Differenzen vornehmen können.
Sie können Inventurrichtlinien mit Inventurgruppen verknüpfen, um Artikel mit verschiedenen Merkmalen zu gruppieren, sodass Sie diese Artikel in eine Inventurerfassung aufnehmen können. Beispielsweise können Sie Inventurgruppen einrichten, um Artikel mit einer bestimmten Häufigkeit zu zählen, oder um Artikel zu zählen, wenn der Lagerbestand auf einen vordefinierten Stand fällt.
Durch das Erstellen von Positionen auf der Seite Markierungen zählen weisen Sie jedem Lagerartikel eine Markierungsnummer zu, z. B. eine Nummer von 1 bis 500.
Während der Inventur können Sie die Artikelnummer und die Menge auf einer entsprechenden Markierung eingeben. Diese Markierung kann dann als Grundlage für die Eingabe in die Erfassung zum Zählen von Markierungen verwendet werden. Nachdem Sie die Erfassung zum Zählen von Markierungen gebucht haben, erstellt das System auf der Seite Inventur eine neue Inventurerfassung.
Die neue Erfassung basiert auf den von Ihnen erstellten Positionen zur Erfassung zum Zählen von Markierungen. Um die Anzahl der Artikel nach einer bestimmten Bestandsdimension zu bestimmen, wählen Sie die Dimension auf der Seite Dimension anzeigen aus, die beim Erstellen der Erfassung zum Zählen von Markierungen angezeigt wird.
Um beispielsweise Artikel an einem bestimmten Lagerort zu zählen, wählen Sie das Kontrollkästchen Lagerort aus. Wenn Sie den Schieberegler Artikel während der Inventur sperren auf der Seite Parameter für Lager‑ und Lagerortverwaltung auswählen, können Sie Artikel während der Inventur nicht physisch aktualisieren. Artikel in Erfassungen zum Zählen von Markierungen werden jedoch vom System während der Inventur nicht gesperrt. Es werden erst dann Bestandstransaktionen erstellt, wenn Sie die Zählzeilen der Etiketten buchen und in eine Inventurerfassung übertragen. Wenn Sie Markierungen nach dem Zufallsprinzip eingeben und Sie fehlende Markierungen identifizieren möchten, wählen Sie die Spaltenüberschrift Markierung aus, um die Positionen nach Markierungen zu sortieren.
Erfassung zum Zählen von Markierungen
Zählen von Markierungen im Bestand wird hauptsächlich im Einzelhandel verwendet. Sie würden Erfassungen zum Zählen von Markierungen verwenden, um einer Zählung eine nummerierte Markierungen zuzuweisen. Die Markierung sollte eine Markierungsnummer, eine Artikelnummer und eine Artikelmenge enthalten. Um sicherzustellen, dass eine Markierung nur einmal verwendet wird und alle Markierungen verwendet werden, müssen Sie sicherstellen, dass jede Artikelnummer einen eindeutigen Satz von Markierungen mit einem eigenen Nummernkreis hat.
Für jede Markierung können Sie drei Statuswerte festlegen:
Benutzt – Die Artikelnummer wird für diese Markierung gezählt.
Ungültig – Die Artikelnummer gilt für diese Markierung als ungültig.
Fehlend – Die Artikelnummer gilt für diese Markierung als fehlend.
Wenn Sie eine Erfassung zum Zählen von Markierungen buchen, wird vom System eine neue Inventurerfassung entsprechend den Positionen zur Erfassung zum Zählen von Markierungen erstellt.
Einzelvorgang zur Eingangsbereinigung bei der Lagerortverwaltung
Mit der Funktion Maximale Ausführungszeit für den Einzelvorgang zur Eingangsbereinigung bei der Lagerortverwaltung können Sie die maximal zulässige Zeit festlegen, die zur Ausführung des Bereinigungsauftrags für verfügbare Einträge zulässig ist. Wenn der Auftrag nicht vor der angegebenen Anzahl von Stunden abgeschlossen wird, werden die bisher abgeschlossenen Arbeiten gespeichert und anschließend beendet. Diese Funktion ist besonders relevant für Implementierungen mit hoher Lagerplatzverwendung. In diesem Fall sollten Sie den Auftrag so planen, dass er zu Zeiten ausgeführt wird, in denen das System so wenig wie möglich belastet ist. Geben Sie den Wert Null (0) ein oder lassen Sie das Feld leer, damit der Batchauftrag bis zum Ende fortgesetzt werden kann.
Bei der Berechnung des Lagerbestands beeinflusst die Anzahl der Datensätze in den beteiligten Tabellen die Leistung der Abfragen. Eine Möglichkeit, diese Leistung zu verbessern, besteht darin, die Anzahl der von der Datenbank berücksichtigten Datensätze zu verringern.
Für Artikel, die für die Lagerverwaltungsverarbeitung aktiviert sind, speichern die Tabellen InventSum und WHSInventReserve die verfügbaren Lagerdaten. Durch das Löschen dieser Datensätze können die verfügbaren Berechnungen erheblich verbessert werden (diese werden als WHS-Elemente bezeichnet).
Der Bereinigungsauftrag für vorhandene Einträge löscht alle Datensätze in den Tabellen WHSInventReserve und InventSum in denen alle Feldwerte Null (0) sind. Sie können diese Datensätze löschen, da sie nicht zu den Informationen zum verfügbaren Bestand beitragen. Der Auftrag löscht nur Datensätze, die unter der Ebene Lageort liegen.
Den Bereinigungsauftrag planen und konfigurieren
Der Bereinigungsauftrag für verfügbare Einträge ist in Lagerverwaltung> Regelmäßige Aufgaben> Bereinigung> Einzelvorgang zur Eingangsbereinigung bei der Lagerortverwaltung verfügbar. Um den Umfang und die Planung zum Ausführen des Auftrags zu kontrollieren, verwenden Sie die Einstellungen für Standardaufträge. Folgende Einstellungen sind ebenfalls verfügbar:
Löschen, wenn für die angegebene Zahl von Tagen nicht aktualisiert – Geben Sie die Mindestanzahl von Tagen ein, die der Auftrag warten muss, bis ein verfügbarer Eintrag, der auf Null gefallen ist, von jemandem gelöscht wird. Diese Methode trägt dazu bei, das Risiko des Löschens verfügbarer Einträge zu verringern. Geben Sie entweder 0 (Null) ein oder lassen Sie das Feld leer, wenn die Bereinigung so schnell wie möglich erfolgen soll.
Maximale Ausführungszeit (Stunden) – Geben Sie die maximale Zeit für den Bereinigungsauftrag in Stunden ein. Wenn der Auftrag nicht vor Ablauf dieser Zeit beendet wird, speichert und schließt das System die bisher geleistete Arbeit. Diese Funktion ist besonders relevant für inventarintensive Implementierungen. Sie sollten die Bereinigung planen, wenn die Systemlast so gering wie möglich ist. Wenn der Batchauftrag bis zum Abschluss fortgesetzt werden soll, geben Sie entweder 0 (Null) ein oder lassen Sie das Feld leer.
Möglicherweise können Sie den Auftrag während der regulären Geschäftszeiten ausführen. Wir empfehlen jedoch, ihn außerhalb der Arbeitszeiten auszuführen. Auf diese Weise können Konflikte vermieden werden, wenn ein Benutzer mit einem Datensatz arbeitet, der gerade bereinigt wird.
Wenn der Auftrag versucht, einen Datensatz für ein Element zu entfernen, das gerade verwendet wird, tritt ein Deadlock-Fehler für den Bereinigungsauftrag auf. Wenn ein Benutzer versucht, auf einen Datensatz zuzugreifen, der bereits bereinigt ist, wird die entsprechende Fehlermeldung angezeigt.
Wenn der Auftrag ausgeführt wird, beträgt die zugesicherte Größe 101. Mit anderen Worten, Löschungen werden in Gruppen von 101 durchgeführt. Da bestimmte Löschvorgänge jedoch satzbasiert sind, kann es Fälle geben, in denen durch denselben Vorgang mehr als 100 Datensätze gelöscht werden. In diesem Szenario können Sperrenausweitungen auftreten. Sperrenausweitungen bedeuten, dass Sie zu viele Sperren für bestimmte Zeilen in einer Tabelle haben. Nachdem Sie die maximal zulässige Anzahl von Sperren pro Zeile überschreiten, sperrt das System die gesamte Tabelle.
Historische Bestandserfassungs-Datensätze archivieren
Im Laufe der Zeit wird Ihre Organisation eine große Menge an Bestandserfassungs-Datensätzen ansammeln. Diese Datensätze werden zwar für den täglichen Betrieb nicht benötigt, können aber dennoch für Zwecke wie historische Berichterstattung, Audits oder maschinelles Lernen benötigt werden. Das Speichern dieser Datensätze im aktiven System kann zu erhöhten Speicherkosten führen und negative Auswirkungen auf die Systemleistung und die Benutzerfreundlichkeit haben.
Mit dieser Funktion kann Ihr Unternehmen mit einem Archivierungsframework historische Bestandserfassungs-Datensätze auf Basis bestimmter Regeln archivieren. Nach der Archivierung werden diese Datensätze aus der täglichen Arbeitsumgebung entfernt und in einem von Dataverse verwalteten Data Lake gespeichert. Dieser Prozess verbessert die Systemleistung, indem die Speicherlast und die Betriebskosten reduziert werden, während die Datensätze bei Bedarf in einem schreibgeschützten Format verfügbar bleiben.
Administratoren können logische Regeln einrichten, um zu bestimmen, wann und wie Bestandserfassungs-Datensätze aus der aktiven Supply Chain Management-Datenbank im Dataverse-verwalteten Data Lake archiviert werden sollen. Die archivierten Datensätze bleiben für Zwecke wie Verlaufsberichte, Audits, maschinelles Lernen und Rechtsansprüche zugänglich, ohne die Leistung des täglichen Systembetriebs zu beeinträchtigen.