Show TOC

  XStep-Parameter

Verwendung

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:

      XStep: Dynamische Funktionsaufrufe

      XStep: Funktionsbaustein-Parameter

    • zur Ausgabe von Beschriftungen zu Eingabe- oder Ausgabefeldern

      Siehe auch:

      XStep: Ausgaben

      XStep: Eingaben

  • 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 .

Funktionsumfang

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

Definition von XStep-Parametern

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 .

RegisterkarteParameter

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:

  • automatisch

  • mit einem Festwert

  • mit einem Referenz-Parameter

  • gar nicht

Eingangsparameter eines untergeordneten XSteps können auf XStep-Parameter der folgenden Kategorien eines übergeordneten XSteps referenzieren:

  • Eingang

  • Lokal

Eingangsparameter können Sie in der Prozessvorgabe ausgeben. Sie definieren dazu eine Prozessvorgabe vom Typ Ausgabe Parameterwert .

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:

  • mit einem Referenz-Parameter

  • gar nicht

Ausgangsparameter eines untergeordneten XSteps können auf XStep-Parameter der folgenden Kategorien eines übergeordneten XSteps referenzieren:

  • Ausgang

  • Lokal

Ausgangsparameter können Sie in der Prozessvorgabe erfassen. Sie definieren eine Prozessvorgabe vom Typ Eingabe Parameterwert .

  • 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:

      • automatisch

      • fest

      • gar nicht

      Lokale Parameter können Sie in der Prozessvorgabe wie folgt verwenden:

      • Als Eingabe, wenn der XStep-Parameter keine Bewertung hat.

      • Als Ausgabe, wenn der XStep-Parameter fest oder automatisch bewertet wird.

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 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.

Ende der Warnung.
RegisterkarteBewertung

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 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.

    Ende des Hinweises

    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 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 .

Ende der Warnung.