Info zu systemdefinierten und benutzerdefinierten Tabelleneinschränkungen
Gilt für: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Sie können zwei Typen von Einschränkungen in einem Produktmodell deklarieren.
Ausdruckseinschränkung – Verwenden Sie Ausdruckseinschränkungen, um Beziehungen zwischen Attributen auszudrücken und sicherzustellen, dass bei der Produktkonfiguration nur kompatible Werte ausgewählt werden können. Weitere Informationen finden Sie unter Erstellen einer Ausdruckseinschränkung für eine Produktkomponente.
Tabelleneinschränkung – Erstellen Sie eine Tabelle, die alle Kombinationen definiert, die für einen angegebenen Satz Attribute zulässig sind. Zwei Arten von Tabelleneinschränkungen sind verfügbar: benutzerdefinierte Tabelleneinschränkungen und systemdefinierte Tabelleneinschränkungen.
In diesem Thema werden Tabelleneinschränkungen beschrieben, die benutzerdefiniert und für Komponenten in einem Produktkonfigurationsmodell systemdefiniert sind.
Benutzerdefinierte Tabelleneinschränkungen
Eine benutzerdefinierte Tabelleneinschränkung ist eine Art Matrix, der verwendet wird, um den Satz der Kombinationen für die Attributwerte zu beschreiben, die von Attributtypen definiert werden.
Wenn Sie zum Beispiel Fernsehgeräte herstellen, können Sie Spalten für TV-Größe und TV-Typ in die benutzerdefinierte Tabelleneinschränkung einschließen. Plasmafernsehgeräte sind nur in 42- und 50-Zoll-Bildschirm-Größen verfügbar. Projektionsfernsehgeräte sind nur in 50- und 60-Zoll-Bildschirm-Größen verfügbar. In der folgenden Tabelle werden die Informationen dargestellt, die auf der Registerkarte Zulässige Kombinationen im Formular Tabelleneinschränkung bearbeiten angezeigt werden.
TV-Typ |
TV-Größe |
---|---|
Plasma |
42 |
Plasma |
50 |
Projektion |
50 |
Projektion |
60 |
Benutzerdefinierte Tabelleneinschränkungen werden durch die statische eingegebene Tabelle definiert, die genauso wie eine Ausdruckseinschränkung funktioniert. Wenn Sie eine benutzerdefinierte Tabelleneinschränkung verwenden, ist der Vorteil, dass Tabellen oftmals einfacher zu erstellen zu verstehen und verwalten sind als lange Ausdruckseinschränkungen.
Vom System definierte Tabelleneinschränkungen
Eine systemdefinierte Tabelleneinschränkung erstellt eine dynamische Zuordnung zwischen einem Attribut in einem Produktkonfigurationsmodell und einem Feld in einer Microsoft Dynamics AX 2012-Tabelle. Das Produktkonfigurationsmodell verwendet die Zuordnung und spiegelt die Daten in der Microsoft Dynamics AX 2012-Tabelle wieder. Systemdefinierte Tabelleneinschränkungen binden Spalten einer Tabelle an Attribute für Komponenten in einem Produktmodell. Das Ergebnis ist eine dynamische Einschränkung, da die Tabelle zum Beispiel von anderen Microsoft Dynamics AX 2012-Modulen oder von Partnern verwaltet werden kann.
Wenn Sie eine systemdefinierte Tabelleneinschränkung erstellen, wählen Sie eine Tabelle aus, definieren die zu verwendende Abfrage, und ordnen Attributtypen den Feldern in der ausgewählten Tabelle zu. Die Typen der Felder müssen mit den Typen der Attributtypen übereinstimmen. Allerdings ist es nicht erforderlich, Werte wie Aufzählungswerte und Zahlenbereiche abzugleichen. Die Attributtypwerte werden durch die Werte im Feld aus der ausgewählten Tabelle ersetzt. Nachdem Sie diesen Typ der Tabelleneinschränkung erstellt haben, können Sie die Einschränkung einer Komponente hinzufügen und das Attribut den Spaltennamen in der Tabelleneinschränkung zuordnen.
Siehe auch
Erstellen einer Tabelleneinschränkung
Eine Tabelleneinschränkung einer Komponente hinzufügen