Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Sonderfunktionen
Funktionscode
Der Produktkonfigurator bietet die Möglichkeit, externe Funktionen einzubinden und die Ergebnisse ihrer Ausführung zu verwenden. Die externen Funktionen sind fest programmierte Programmeinheiten mit fest definierten Eingangsparametern und Ausgabewerten.
Der Aufruf einer externen Funktion kann notwendig sein, falls die Berechnung über den Logikeditor aufgrund ihrer Komplexität nicht konfiguriert werden kann.
Jede externe Funktion muss individuell programmiert werden. Der Produktkonfigurator bringt zwei Beispielfunktionen als Vorlage. Im Weiteren wird demonstriert, wie eine externe Funktion eingebunden werden kann.
Navigieren Sie zu der Produktvorlage "PC-SONNENSCHUTZ", rufen Sie die Parametergruppen auf, navigieren Sie zu der Parametergruppe "SONSTIGES". Rufen Sie die Parameter dieser Gruppe auf.
Definieren Sie neue Parameter wie folgt:

Navigieren Sie in der Parametergruppe "SONSTIGES" zu dem Parameter "ITEM_DESC". Für Parameter "ITEM_DESC" wählen Sie in der Spalte "Funktionscode" die Funktion "GETITEMFIELDVALUE" aus und bestätigen Sie die Auswahl mit "OK".

Anschließend rufen Sie aus dem Parameter "Erweitert" > "Übergabeparameter" auf. Konfigurieren Sie die Übergabeparameter wie folgt:

- In der Zeile "ITEMNO" müssen die "Parametergruppencode" und Zugewiesener Code" ausgewählt werden.
- In der Zeile "FIELDNO" stellen Sie die Art manuell auf "Rückgabewert" und "Zugewiesener Code" – "3". Feldnummer "3" in dem Artikel entspricht der Beschreibung.
Navigieren Sie in der Parametergruppe "SONSTIGES" zu dem Parameter "ITEM_UNITCOST". Für Parameter "ITEM_UNITCOST" wählen Sie in der Spalte "Funktionscode" die Funktion "UNITCOST" aus und bestätigen Sie die Auswahl mit "OK".
Anschließend rufen Sie aus dem Parameter "Erweitert", "Übergabeparameter" auf. Konfigurieren Sie die Übergabeparameter wie folgt:

Rufen Sie die Produktvorlage "PC-SONNENSCHUTZ" auf und testen Sie die Einrichtungen indem Sie eine neue Konfiguration starten.
Wechseln Sie in dem Wizard direkt zu der Parametergruppe "SONSTIGES" und wählen Sie für den Parameter "Artikelnr." einen Artikel aus der Übersicht aus.

Bestätigen Sie die Auswahl mit "OK". Die Angaben werden automatisch ermittelt und in den Wizard übernommen.
Direkte Optionsauswahl
Die Eigenschaft "Direkte Optionsauswahl" bietet die Möglichkeit die Parameterwerte eines Option-Parameters direkt aus der Datenbank auszuwählen, ohne die Option in dem Produktkonfigurator zu definieren.
Die Eigenschaft "Direkte Optionsauswahl" steuert, ob bei Auswahl eines Optionsfeldes im Feld "Feldnr." ein Datensatz ausgewählt werden muss, oder ob eine Liste aller verfügbaren Optionen zur Auswahl steht.
Hinweis
Eventuell eingerichtete Filterkriterien werden an dieser Stelle nicht berücksichtigt.
Navigieren Sie zu der Produktvorlage "PC-SONNENSCHUTZ", rufen Sie die Parametergruppen, navigieren Sie zu der Parametergruppe "SONSTIGES". Rufen Sie die Parameter dieser Gruppe auf.
Legen Sie einen neuen Parameter wie folgt an:

Testen Sie die die Einrichtungen indem Sie eine neue Konfiguration starten.
Wechseln Sie in dem Wizard direkt zu der Parametergruppe "SONSTIGES" und wählen Sie für den Parameter "Artikel Produktionsart" aus einer Liste aus.

Bestätigen Sie die Auswahl mit "OK". Die Angaben werden automatisch ermittelt und in den Wizard übernommen.
Nutzung von Variablen
Als Variablen werden im Produktkonfigurator die Parameter bezeichnet, welche nicht sichtbar im Wizard für die Eingabe eingebunden werden, sondern für temporäre Speicherung und Weitergabe der Werte bei Berechnungen im Logikeditor eingesetzt werden.
An einem einfachen Beispiel wird hier demonstriert wie durch den Einsatz von Variablen die Berechnung im Logikeditor übersichtlicher gestalten werden kann.
Rufen Sie zunächst über die Suche die Parametergruppen der Parameterversion "SONNE_PAPAM_VER_100" auf.

Navigieren Sie zu der Zeile mit der Parametergruppe "ABMESSUNG" und rufen Sie den Menüpunkt "Variables" auf und definieren Sie eine neue Variable wie folgt:
- Code: TEMP_LENGTH
- Art: Decimal
- Gültigkeit: Lokal
Jetz kann die Variable in dem Logikeditor verwendet werden.
Navigieren Sie zu der Produktvorlage "PC-SONNENSCHUTZ", rufen Sie die Parametergruppen, navigieren Sie zu der Parametergruppe "ABMESSUNGEN", rufen Sie die Parameter auf. Navigieren Sie zu dem Parameter "ANL_HOEHE" und rufen Sie den Logikeditor auf. In dem Logikeditor in dem "Wert 1" wählen Sie die Variable "VAR.ABMESSUNG.TEMP_LENGTH" aus.

Definieren Sie die Berechnungslogik wie folgt:

Jetzt ist der Variable "TEMP_LENGTH" einem Wert zugeordnet, welcher in anderen Berechnungen neben den Parameterwerten verwendet werden kann.