Attribut mit Lagerortschnittstelle verwalten
Wenn Lagerbewegungen durchgeführt werden, können Attributinformationen für das Lager bereitgestellt werden. In H5 wird der Benutzer normalerweise zu "Attribut. Öffnen" (ATS101) weitergeleitet, um Attributinformationen bereitzustellen.
Einige Lagerortschnittstellentransaktionen können Attribute verwenden.
Ein "Meldungspositionsattribut"-Datensatz kann in "Meld.Pos.Attr f. Auftr.Init. Verwalten" (MHS856) hinzugefügt werden. Er bezieht sich auf eine Meldungsposition. Der Zugriff erfolgt über Option 12 in "Auftragsinit. Lagermeldung. Verwalten" (MHS852).
(MHS856)-Datensätze werden in der Tabelle MHIATR gespeichert.
Jeder Meldungspositionsattribut-Datensatz wird erstellt, indem Folgendes angegeben wird:
- Sequenznummer (kann von M3 abgerufen werden)
- Attribut-ID
- Attributwert: Der Attributwert wird je nach Attributtyp auf verschiedenen Feldern gespeichert: ATVA (für alphanumerische Typen), ATVN (für numerische Typen) oder ATVD (für Datumstypen).
Die Attributtypen 1 (alphanumerisch) 2 (numerisch) und 3 (Datum) sind die einzigen unterstützten Typen.
Folgende Regeln müssen erfüllt sein:
- Auf (MHS856) kann nur zugegriffen werden, wenn der Artikel oder das Produkt in der Meldungsposition attributgesteuert ist.
- (MHS856) kann nur aufgerufen werden, wenn die Meldungsposition Qualifier 20 (EA-Eingang) oder Qualifier 10 (PA-Eingang) verwendet.
- Positionsattributdatensätze können nur hinzugefügt werden, wenn die Attribut-ID zum Attributmodell des Artikels oder des Produkts gehört.
- Wenn Sie einen vorhandenen Positionsattributdatensatz ändern, kann nur der zugehörige Wert aktualisiert werden. Wenn die Attribut-ID aktualisiert werden soll, muss der Benutzer einen Datensatz löschen und einen neuen erstellen.
- Dieselbe Attribut-ID kann für dieselbe Meldungszeile nicht zweimal hinzugefügt werden.
- Pro Meldungsposition können bis zu 10 Attribute hinzugefügt werden.
- Ein Positionsattribut kann nur in eine andere vorhandene Meldungsposition kopiert werden.
Positionsattribute können auch mithilfe der API MHS850MI-Transaktionen "AddAttribute", "UpdAttribute", "DltAttribute", "GetAttribute" und "LstAttribute" verwaltet werden.
Die Transaktionen "AddAttribute" und "UpdAttribute" weisen ein eindeutiges Eingabefeld für den Attributwert auf. Die API konvertiert den Wert, der entsprechend den Attributtypen alphanumerisch, numerisch oder Datum bereitgestellt wird.
Bei der Verarbeitung von "Auftragsinit. Lagermeldung. Verwalten" (MHS850) werden die Attributinformationen an die Geschäftsfunktion weitergeleitet.
- Führen Sie MHS850MI AddMOReceipt oder MHS850MI AddPOReceipt ohne das Bearbeitungsmarkierung durch.
- Führen Sie MHS850MI AddAttribute so viele Male aus, wie es Attribute gibt, die für den zu empfangenden Bestand hinzuzufügen sind.
- Führen Sie die API-Transaktion MHS850MI PrcWhsTran aus, um die Transaktion auszuführen.
Die MHIATR-Datensätze werden archiviert, wenn die Meldung archiviert wird. Archivierte Positionsattribute werden in die Tabelle MHAATR übertragen.