Mit XStep-Parametern modellieren Sie Ihre Daten für einen XStep-Baustein. XStep-Parameter beschreiben die Inhalte des XStep-Bausteins und gelten nur für diesen. XStep-Parameter bilden zugleich die Schnittstelle zwischen den verschiedenen XStep-Bausteinen eines XStep-Baums und ermöglichen auf diese Weise den Datenaustausch zwischen diesen. XStep-Parameter dienen somit als Platzhalter für XStep-Inhalte, deren Werte erst zu einem späteren Zeitpunkt feststehen oder sich während der Bearbeitung beliebig ändern können.
XStep-Parameter können Sie wie folgt verwenden:
Als Variable
Sie können für bestimmte Inhalte wie z.B. Materialnummer oder Materialbezeichnung XStep-Parameter definieren, die Sie später innerhalb desselben XStep-Baums als Variablen verwenden. Im folgenden finden Sie einige Beispiele für die Verwendung als Variable:
zur Ausgabe von einzelnen Teilen eines Langtextes
Da Sie Bewertungssymbole für XStep-Parameter definieren können, ist es möglich, einzelne Teile eines Langtextes zu ersetzen. Sie definieren z.B. den Langtext "Geben Sie
&PARAM1&
Kg von Material
&PARAM2&
zu.“ und setzen die XStep-Parameter
PARAM1
und
PARAM2
als Platzhalter für die Menge und das Material ein.
zur Ausgabe von Vorschlagswerten bei Eingabefeldern
Siehe auch: XStep: Vorschlagswerte in Eingabefeldern
als einzelne Variablen in Berechnungs- und Prüfformeln, z.B. für den oberen und unteren Grenzwert in einer Prüfformel
Siehe auch: XStep: Berechnungen
zur Bewertung von XStep-Parametern eines Funktionsbausteins bei dynamischen Funktionsaufrufen
Siehe auch:
zur Ausgabe von Beschriftungen zu Eingabe- oder Ausgabefeldern
Siehe auch:
Zum Datenaustausch zwischen XSteps eines XStep-Baums
Um Daten zwischen XSteps eines XStep-Baums auszutauschen, müssen Sie Parameter-Referenzen definieren. Z.B. kann e in XStep-Parameter an einem hierarchisch untergeordneten XStep mit dem Wert des XStep-Parameters aus dem übergeordneten XStep bewertet werden. Oder der XStep-Parameter eines übergeordneten XStep kann mit dem Wert des untergeordneten XSteps bewertet werden (siehe Abschnitte
Eingangsparameter
und
Ausgangsparameter
).
Zur Parametrisierung von Standard-XStep-Referenzen
Sie können im Planungsrezept oder Prozessauftrag auf Standard-XSteps referenzieren, die im SXS-Repository abgelegt sind. In der Anwendung können Sie die XStep-Parameter an der Schnittstelle der SXS-Referenz entsprechend den Bedürfnissen des jeweiligen Planungsrezepts oder Prozessauftrags individuell bewerten.
Siehe auch: SXS-Referenzen und Parametrisierung .
Der Datenaustausch ist nur zwischen XSteps desselben XStep-Baums möglich. Jeder XStep eines XStep-Baums ist inhaltlich voneinander unabhängig. Auf diese Weise können z.B. gleichlautende Parameternamen konfliktfrei in verschiedenen XSteps eines XStep-Baums verwendet werden.
XStep-Parameter, die einen Datenaustausch mit anderen XSteps desselben XStep-Baums ermöglichen sollen, definieren Sie als Eingangs-, Ausgangs- oder Austauschsparameter. Das System schreibt diese XStep-Parameter an die Parameterschnittstelle des XSteps.
XStep-Parameter, die innerhalb desselben XSteps verwendet werden sollen oder die an den unmittelbar untergeordneten XStep weitergegeben werden sollen, definieren Sie als lokale Parameter.
Der Datenaustausch auf direktem Wege kann nur von einem hierarchisch übergeordneten XStep an den unmittelbar untergeordneten XStep erfolgen. Wenn Sie Daten zwischen zwei XSteps austauschen wollen, die hierarchisch auf der gleichen Ebene liegen, müssen Sie den Parameterwert zunächst an einen lokalen Parameter des übergeordneten XSteps übergeben, der wieder von einem Eingangsparameter des untergeordneten XSteps gelesen werden kann (siehe Abbildung).
Parameter-Schnittstelle und Datenfluss zwischen XSteps
Zu jedem XStep definieren Sie XStep-Parameter für die Inhalte, deren Werte Sie erst zu einem späteren Zeitpunkt festlegen oder verwenden wollen. Die XStep-Parameter sind nur für den XStep gültig, in dem sie definiert wurden, d.h. sie gelten nicht für untergeordnete XSteps. Sollen die Werte dieser XStep-Parameter in einem untergeordneten XStep verwendet werden, müssen sie per Referenz weitergegeben werden.
Um XStep-Parameter zu einem XStep anzulegen, doppelklicken Sie auf einen XStep-Knoten und bearbeiten die Registerkarten
Parameter
und
Bewertung
.
Auf der Registerkarte
Parameter
erfassen Sie den Parameternamen, eine Bezeichnung, eine Kategorie und ein Merkmal.
Kategorie
Sie müssen für jeden XStep-Parameter deklarieren, ob er
mit einem Parameterwert aus dem übergeordneten XStep bewertet werden soll (Kategorie
Eingang
)
seinen eigenen Wert an einen XStep-Parameter im übergeordneten XStep übergeben soll (Kategorie
Ausgang
)
innerhalb desselben XSteps verwendet werden oder seinen Wert an den untergeordneten XStep übergeben soll (Kategorie
Lokal
)
Kategorie Eingang
Sie definieren einen XStep-Parameter mit der Kategorie
Eingang
dann, wenn Sie diesen XStep-Parameter mit einem Wert aus einem übergeordneten XStep bewerten wollen.
In diesem Beispiel soll in der Herstellanweisung im übergeordneten XStep 1 der Wert des XStep-Parameters E erfasst und im untergeordneten XStep 1a wieder angezeigt werden. Die Übergabe des Wertes von E an den untergeordneten XStep 1a wird durch den Eingangsparameter X erreicht, der über Referenz mit dem lokalen Parameter E bewertet wird.
Bewertung |
Zulässige Kategorien bei Parameter-Referenzen |
Verwendung in Prozessvorgaben |
---|---|---|
Eingangsparameter können Sie wie folgt bewerten:
|
Eingangsparameter eines untergeordneten XSteps können auf XStep-Parameter der folgenden Kategorien eines übergeordneten XSteps referenzieren:
|
Eingangsparameter können Sie in der Prozessvorgabe ausgeben. Sie definieren dazu eine Prozessvorgabe vom Typ
|
Kategorie Ausgang
Sie definieren einen XStep-Parameter mit der Kategorie
Ausgang
dann, wenn Sie den Wert dieses XStep-Parameters an den unmittelbar übergeordneten XStep übergeben wollen.
In diesem Beispiel soll in der Herstellanweisung im untergeordneten XStep der Wert des XStep-Parameters X erfasst und im übergeordneten XStep wieder angezeigt werden. Die Übergabe des Wertes von X an den übergeordneten XStep wird durch den Ausgangsparameter X erreicht, der über Referenz mit dem lokalen XStep-Parameter E bewertet wird.
Bewertung |
Zulässige Kategorien bei Parameter-Referenzen |
Verwendung in Prozessvorgaben |
---|---|---|
Ausgangsparameter können Sie wie folgt bewerten:
|
Ausgangsparameter eines untergeordneten XSteps können auf XStep-Parameter der folgenden Kategorien eines übergeordneten XSteps referenzieren:
|
Ausgangsparameter können Sie in der Prozessvorgabe erfassen. Sie definieren eine Prozessvorgabe vom Typ
|
Austausch
Diese Kategorie stellt eine Kombination aus
Eingang
und
Ausgang
dar. Der XStep-Parameter soll einen Wert bekommen und ihn zugleich weitergeben.
Lokal
Sie definieren einen XStep-Parameter der Kategorie
Lokal
dann, wenn
der Wert des XStep-Parameters als Variable innerhalb eines XSteps dienen soll, z.B. für einen Vorschlagswert.
der Wert des XStep-Parameters an einen Eingangsparameter im untergeordneten XStep übergeben werden soll
der XStep-Parameter selbst durch den Wert eines Ausgangsparameters im untergeordneten XStep bewertet werden soll
Bewertung |
Verwendung in Prozessvorgaben |
---|---|
Lokale Parameter können Sie wie folgt bewerten:
|
Lokale Parameter können Sie in der Prozessvorgabe wie folgt verwenden:
|
Merkmal
Jedem XStep-Parameter müssen Sie ein Merkmal zuordnen. Das Merkmal gibt nur den Datentyp des XStep-Parameters vor. Es kann daher auch mehrfach verwendet werden.
Achtung
Beachten Sie, dass manche betriebswirtschaftliche Merkmale (z.B. PPPI_MATERIAL oder PPPI_BATCH) eine Eingabewerthilfe und Eingabewertprüfung beinhalten. In der Herstellanweisung können Eingabefelder, für die solche Merkmale als Datentyp zugeordnet sind, auch nur mit einem betriebswirtschaftlich zulässigen Wert gefüllt werden.
Auf der Registerkarte
Bewertung
geben Sie für jeden XStep-Parameter eine Bewertungsart an und erfassen ggf. einen Wert und ein Bewertungssymbol.
Abhängig von der gewählten Kategorie können Sie XStep-Parameter wie folgt bewerten:
Keine
Der XStep-Parameter soll nicht oder erst später in der Herstellanweisung bewertet werden.
Automatisch
Der Wert des XStep-Parameters soll bei Erzeugung eines Steuerrezepts automatisch vom System ermittelt werden. Hier müssen Sie ein Bewertungssymbol angeben. Die Bewertungssymbole werden von der Anwendung abhängig vom aktuellen Anwendungskontext automatisch durch konkrete Werte ersetzt. Die Nummer des Kopfmaterials eines Auftrags können Sie z.B. automatisch bewerten lassen.
Festwert
Sie definieren einen beliebigen festen Wert. Zusätzlich können Sie auch ein Bewertungssymbol angeben. Dies ist dann sinnvoll, wenn Sie z.B. in der Herstellanweisung eine Materialnummer automatisch mit der dazugehörigen Materialbezeichnung bewerten wollen.
Referenz
Hierbei bewerten Sie einen XStep-Parameter mit dem Wert eines anderen XStep-Parameters. Dabei können Sie nur auf XStep-Parameter referenzieren, die Sie zuvor in dem übergeordneten XStep definiert haben. Sie geben als Bewertung einen XStep-Parameter aus dem übergeordneten XStep an, deren Wert in den aktuellen XStep-Parameter übernommen werden soll. Dabei müssen Sie beachten, dass die Kategorien der beiden XStep-Parameter zueinander passen. Z.B. darf ein XStep-Parameter der Kategorie
Eingang
nicht auf einen XStep-Parameter der Kategorie
Ausgang
referenzieren (siehe Abschnitt
Zulässige Kategorien bei Parameter-Referenzen
).
Hinweis
Beachten Sie bei Referenz-Parametern folgendes:
Der referenzierte XStep-Parameter muss zuvor in dem übergeordneten XStep definiert worden sein.
Die Merkmale der XStep-Parameter im über- und untergeordneten XStep müssen gleich sein.
An dem Knoten XStep-Baum dürfen Sie XStep-Parameter nicht mit der Bewertungsart
Referenz
bewerten.
Zulässige Bewertungsarten bei Kategorien
Abhängig davon, welche Kategorie Sie für einen XStep-Parameter definiert haben, sind nur bestimmte Bewertungsarten zulässig. Im folgenden finden Sie eine Übersicht über zulässige und nicht zulässige Kombinationen:
Zulässige Kategorien bei Parameter-Referenzen
Wenn Sie einen XStep-Parameter definiert haben, der über Referenz mit einem anderen XStep-Parameter bewertet werden soll, dann müssen die Kategorien der XStep-Parameter des über- und untergeordneten XStep zusammenpassen. Im folgenden finden Sie eine Übersicht über zulässige und nicht zulässige Kombinationen:
Live-Parameter
Die Bewertung durch einen Live-Parameter verwenden Sie dann, wenn Sie Daten zwischen zwei verschiedenen Herstellanweisungen austauschen wollen. In diesem Fall müssen Sie in beiden XSteps am XStep-Parameter das Kennzeichen
Live-Parameter
setzen. Der Datenaustausch wird automatisch durch
Manufacturing Data Access
ermöglicht.
Achtung
Beachten Sie, dass Parameter für tabellarische Werte nicht als Live-Parameter definiert werden dürfen.
Weitere Informationen zu tabellarischen Werten finden Sie unter XStep-Parameter für Tabellenwerte .