Show TOC

Arrière-planÉcriture de scripts de formule Trouver ce document dans la structure de navigation

 

Les scripts de formule pour la collecte des données utilisent le JavaScript interprété comme langage de scripting.

Note Note

Le scripting est désactivé par défaut pour des raisons de sécurité. Pour plus d'informations, voir   Autorisations   Rôles standard   Rôles et actions de sécurité SAP NetWeaver UME   dans le Guide de sécurité SAP ME via   http://service.sap.com/instguides   Applications SAP Business Suite   SAP Manufacturing   SAP Manufacturing Execution 6.1  .

Fin de la note.

Vous pouvez utiliser la méthode findSingleParameter avec les arguments définis ci-dessous :

findSingleParameter("parameter_name", "this" | "subassy", "item_name", "item_revision", "operation_name", "operation_revision", "resource_name", "last");

Notez que vous devez inclure chaque argument entre guillemets simples ou doubles.

Argument

Description

parameter_name

Nom du paramètre tel qu'il apparaît dans la zone Nom de paramètre dans la Gestion de la collecte des données.

this | subassy

Utilisez l'un de ces littéraux : this renvoie le SFC actuel subassy renvoie le SFC d'un assemblage consommé par le SFC actuel

item_name

Nom de l'article associé au SFC.

item_revision

Version de l'article associé au SFC.

operation_name

Nom de l'opération dans laquelle les données ont été collectées pour le SFC.

operation_revision

Version de l'opération dans laquelle les données ont été collectées pour le SFC.

resource_name

Nom de la ressource dans laquelle les données ont été collectées pour le SFC.

last

Littéral requis pour terminer l'argument.

Notez que vous ne pouvez pas utiliser les symboles mathématiques (+, -, *, /) dans les noms de paramètres utilisés dans les calculs.

Exemple

Le groupe CD DC1/A a un paramètre, P1, du type Numérique. DC1/A est affecté à l'opération OP1.

Le groupe de collecte des données DC2/A a trois paramètres, définis comme suit :

Nom de paramètre

Type

P2

Numérique

P3

Numérique

PFORM

Formule

DC2/A est affecté à l'opération OP2.

L'agent de production collecte les données à OP1 avec le plug-in Saisie de la collecte de données. En utilisant la formule suivante pour PFORM, lorsque l'agent de production à OP2 saisit les données pour P2 et P3 puis sauvegarde les entrées, le plug-in Saisie de la collecte des données calcule la somme de ces deux valeurs plus la valeur sauvegardée saisie pour P1 à OP1. La valeur calculée est sauvegardée pour le paramètre PFORM.

a=P2+P3;

b=findSingleParameter("P1", "this", "ITEM1", "*", "OP1", "A", "RES1", "last");

c=a+b;

exit(c);

Attention Attention

Lors de la création de formules, assurez-vous que les entrées utilisateur ne provoquent pas d'erreurs de division par zéro.

Fin de l'avertissement.