Show TOC

HintergrundArbeitsplanskripte einrichten

 

Die Schrittauswahl kann Teil einer benutzerdefinierten Logik sein, die verschiedene Geschäftsszenarien berücksichtigt, zum Beispiel die Auswahl von Mehrfachschritten oder die Abweichungsverwaltung. Damit können Benutzer den Arbeitsplanablauf anhand sehr komplexer Entscheidungskriterien anpassen. Diese benutzerdefinierte Logik kann durch das Verknüpfen von kodiertem Arbeitsplanskript mit einem beliebigen Zweig im Arbeitsplan erstellt werden.

Die Scriptingsprache ist interpretiertes JavaScript. Die Skripte können bei Bedarf Enterprise Java Beans (EJB)-Aufrufe oder Structured Query Language (SQL)-Queries durchführen. Jedes Skript ist mit den Pfaden zwischen den Arbeitsschritten verknüpft. Bei der Scriptingsprache handelt es sich in der Regel um gewöhnlichen JavaScript, allerdings bestehen geringfügige Unterschiede. Alle Variablen müssen vor der Verwendung definiert werden. Es kann nicht auf die GUI zugegriffen werden. Die Methode exit() wird verwendet, um einen Wert an die nächste Schrittlogik weiterzugeben.

Es gibt eine Reihe praktischer Methoden (callEJB() und getEJBProperties(), getItemProperties(), getCustomItemProperties()), die EJBs direkt aufrufen. Diesen Skripten steht ein großes Datenvolumen zur Verfügung, um die Entscheidungen bezüglich der Nachfolgeschritte zu erleichtern.

Führen Sie einen Doppelklick auf die Zeile für den Pfad aus, um das Scripting-Dialogfenster zu öffnen.

Die folgenden Arbeitsplanskripte sind im System vorgeladen:

  • Ausfall

    // Path for SFCs that fail

    if(NC_CODE!=null) {

    exit (true);

    } else {

    exit(false);

    }

  • Keine offenen Abweichungen

    // Path for SFCs without open Non-Conformances

    if(getOpenNCs()!=null) {

    exit (false);

    } else {

    exit(true);

    }

  • Offene Abweichungen

    // Path for SFCs with open Non-Conformances

    if(getOpenNCs()!=null) {

    exit (true);

    } else {

    exit(false);

    }

Hinweis Hinweis

Das Scripting ist aus Sicherheitsgründen im Standard deaktiviert. Weitere Informationen finden Sie unter Anfang des Navigationspfads Berechtigungen Navigationsschritt Standardrollen Navigationsschritt SAP NetWeaver UME Security Roles and Actions Ende des Navigationspfads im SAP ME Security Guide. Dieser liegt unter Anfang des Navigationspfads http://service.sap.com/instguidesAuf Nicht-SAP-Site veröffentlichte Informationen Navigationsschritt SAP Business Suite Applications Navigationsschritt SAP Manufacturing Navigationsschritt SAP Manufacturing Execution 6.1 Ende des Navigationspfads.

Ende des Hinweises