Um in Workflows für Felder die Hilfstabelle-Variable zu setzen, stehen Ihnen 2 Felder innerhalb von den Workflows zur Verfügung:
SCRXXXXXX_4831_5 (Position Änderung Refreshtabelle)
SCRXXXXXX_4836_6 (Neue Refreshtabelle)
In SCRXXXXX_4836_6 (Neue Refreshtabelle) wird die neue Hilfstabelle/Refreshtabelle geschrieben und dann unter
Kalkulationen -> „Kalkulationsziel Maske -> F5-Auswahl“
die Position zuweisen, welches die neue Refreshtabelle erhalten soll
Beispiel:
Das Feld SCRXXXXXX_1140_25 (Artikelnummer) hat standardmäßig das Refresh 300017, allerdings soll in bestimmten Fällen die Refreshtabelle auf eine IDB verweisen.
Scenario:
Im Workflow kann eingestellt werden, dass entweder alle Artikel ausgewählt werden können die im Shop oder die NICHT im Shop sind, dafür gibt es eine separate IDB, wo Artikel aufgelistet sind die im Shop vorhanden sind:
Unter „Kalkulationsziel Maske -> Toolausführung 1″ kalkulieren wir anhand eines Flags ob die Refreshtabelle von 300017 auf beispielsweise 303001 (IDB ID0001) geändert werden soll.
SCRXXXXXX_4836_6 (Neue Refreshtabelle)=303001
In „Kalkulationsziel Maske -> F5-Auswahl“ kalkulieren wir dann die Position des betroffenen Feldes in SCRXXXXXX_4831_5 (Position Änderung Refreshtabelle)=1140
Wenn bei mehreren Feldern variable Refreshtabellen genutzt werden sollen, dann kann mit Hilfe von SCRXXXXXX_4842_5 (Akt.Pos bei F5-Auswahl) festgestellt werden, bei welchem Feld gerade der Refresh umgeschaltet werden müsste.