Show TOC

HintergrundArbeitsplanskripte einrichten Dieses Dokument in der Navigationsstruktur finden

 

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. Weiter Informationen finden Sie unter   Authorizations   Standard Roles   SAP NetWeaver UME Security Roles and Actions   im SAP ME 6.0 Security Guide. Dieser liegt unter   http://service.sap.com/instguides   SAP Business Suite Applications   SAP Manufacturing   SAP Manufacturing Execution 6.0  .

Ende des Hinweises.