Skip to main content

xSuite Cube Release Notes

Ermittlung der Materialnummer

Wenn die Materialnummer eines Auftrags nicht automatisch erkannt wird, wird nun versucht, die passende Materialnummer mithilfe von anderen Nummern des Auftrags zu ermitteln. Für die Ermittlung der Materialnummer werden z. B. die Felder Kundenmaterialnummer (KDMAT), Herstellerteilenummer (MFRPN) und Europäische Artikelnummer (EAN11) genutzt.

Hinweis

Die Materialnummer kann nur ermittelt werden, wenn mindestens eines der folgenden Felder erkannt wurde:

  • Materialkurztext (MAKTX)

  • Kundenmaterialnummer (KDMAT)

  • Herstellerteilenummer (MFRPN)

  • Europäische Artikelnummer (EAN11)

Die Ermittlung der Materialnummer erfolgt einmalig in der Transfermethode, nachdem die Daten importiert wurden. Das System ermittelt die Materialnummer in 2 Schritten:

  1. Das System versucht, die genaue Übereinstimmung von Kundenmaterialnummer (KDMAT), Herstellerteilenummer (MFRPN) oder Europäische Artikelnummer (EAN11) im System zu finden. Dieser Schritt wird immer ausgeführt.

  2. Wenn im ersten Schritt keine Übereinstimmung gefunden wurde, führt das System im zweiten Schritt eine Distanzsuche aus.

    Bei der Distanzsuche werden die Daten aus der Materialtabelle ausgewählt, die mit den ersten N Ziffern der vorhandenen Nummer übereinstimmen. Danach wird die Distanz berechnet. Die Option mit der geringsten Distanz wird ausgewählt. Zur Berechnung der Distanz kommt die Logik der Levenshtein-Distanz zum Einsatz.

    Hinweis

    Die Distanzsuche muss über den Satzarten-Parameter SD_DISTANCE_SEARCH aktiviert werden (Transaktion /WMD/FP_RTYPE).

    Der Wert des Parameters ist die Anzahl (1 bis N) der ersten Ziffern, die eine exakte Übereinstimmung mit der gefundenen Zahl aufweisen müssen. Je höher der Wert des Parameters ist, desto weniger mögliche Optionen werden berücksichtigt.