MHS850MI-Transaktion AddMove
Der Zweck dieser Transaktion ist es, Lagerbewegungen von einem Lagerplatz zum anderen durchzuführen.
Als Eingabe für die Transaktion muss Folgendes angegeben werden:
- Bestands-ID, die umgebucht wird (Artikel, Lagerplatz, Charge und Gebinde, sofern zutreffend)
- Menge, die bewegt werden soll
- Ziel der Bewegung
Die Transaktion MMS850MI.AddMove erstellt eine Meldung in "Interne Lagermeldung. Verwalten" (MMS850) (Tabelle MMIHED), eine Position, welche die Bestands-ID in "Interne Artikelmeldung. Öffnen" (MMS851) (Tabelle MMIIDE) und eine Anweisung in "Interne Lagerbewegungsmeldung. Verwalten" (MMS852) (Tabelle MINSMI) identifiziert.
Falls die Ausführung noch nicht abgeschlossen ist, kann die Transaktion MHS850MI.AddMove für eine vorhandene Meldung verwendet werden. In diesem Fall wird nur eine Position und eine Anweisung hinzugefügt.
Es wird nicht empfohlen, dass zwei Benutzer gleichzeitig an derselben Meldungsnummer arbeiten.
Der für die jeweilige Transaktion verwendete Qualifier ist "92".
Die Transaktion MMS850MI.AddMove ist mit Unterchargen kompatibel. Unterchargen müssen als Subpositionen angegeben werden, wenn ein Teil einer Bestands-ID bewegt wird.
Um die auf einer Rüstliste zugeteilten Mengen mithilfe der API MHS850MI zu aktivieren, aktiviert die Transaktion AddMove den Parameter "Bewegliche Nettoberechnung" für Qualifier 92 in "Interne Lagerbewegung Qualifier. Öffnen" (MMS860).
Gültige Eingaben:
0 = Das System berechnet die umbuchbare Nettomenge als den freigegebenen Lagerbestand minus der zugeteilten Menge minus der Menge des ausstehenden Lagerzugangs.
1 = Das System berechnet die umbuchbare Nettomenge als den freigegebenen Lagerbestand minus der Summe aus Rüstlistenmenge und ausstehender Lagerzugangsmenge. Dies bedeutet, dass die zugeteilte Menge, die nicht auf der Rüstliste aufgeführt ist und nicht zum ausstehenden Lagerzugang gehört, in der umbuchbaren Nettomenge enthalten ist.
2 = Das System berechnet die umbuchbare Nettomenge als den freigegebenen Lagerbestand minus der ausstehenden Lagerzugangsmenge. Diese Eingabe ist nur bei Verwendung von API MMS850MI.AddMove gültig.
Wenn sich eine Menge in einem ausstehenden Lagerzugang befindet, kann keine Menge umgebucht werden. Wenn eine Menge bereits gepackt ist, ist das Umbuchen einer Teilmenge der Rüstliste nicht zulässig. Das bedeutet, dass nur eine Menge umgebucht werden kann, für die keine Mengen in der Rüstliste vorhanden sind. Das Umbuchen von Teilmengen auf der Rüstliste ist nicht zulässig. Das bedeutet, dass eine gesamte Bestands-ID umgebucht werden muss, wenn Mengen auf der Rüstliste enthalten sind.