Restrictions (syntaxe Crystal). SAP Enterprise 4.1 Support Package 1
Formules
Vous pouvez utiliser l'instruction Option Loop pour spécifier le nombre maximal d'évaluations de condition de boucle par évaluation de formule. Cette instruction doit uniquement être utilisée lorsque le nombre maximal de boucles (100 000) est insuffisant pour la formule concernée.
Remarque :
L'instruction Option Loop doit être utilisée avant toute autre instruction.
13.8.13.6.1 Syntaxe d'Option Loop
La syntaxe d'Option Loop est la suivante :
Option Loop maxIterations
Où maxItérations est égal au nombre maximal d'évaluations de condition de boucle par évaluation de formule. Il doit s'agir d'un entier positif.
Par exemple :
//option loop example option loop 256;
//make name upper case
Local StringVar outString;
Local StringVar inString := {Customer.CUSTOMER_NAME};
Local NumberVar i;
For i:=1 to Length(inString) do outString := outString + upperCase(inString[i]); outString
Le message d'erreur suivant s'affiche si la valeur de Client.NOM DU CLIENT est supérieure à 255 :
“Le nombre maximal autorisé d'évaluations d'une boucle a été dépassé.”
13.8.14 Restrictions (syntaxe Crystal)
Pour information, voici les restrictions numériques applicables aux formules :
• La longueur maximale d'une constante chaîne, d'une valeur de chaîne contenue dans une variable chaîne, d'une valeur de chaîne renvoyée par une fonction ou un élément chaîne d'un tableau de chaînes est de 65 534 caractères.
• La taille maximale d'un tableau est de 1 000 éléments.
• Le nombre maximal d'arguments pour une fonction est 1 000. Cela s'applique aux fonctions qui peuvent avoir un nombre illimité d'arguments, par exemple Choose.
• Le nombre maximal d'évaluations de condition de boucle par évaluation de formule est 100 000.
Pour en savoir plus, voir
Mécanisme de sécurité pour les boucles (syntaxe Crystal) . Notez que vous
pouvez utiliser l'instruction
pour changer cette limite.
• La taille d'une fonction n'est pas limitée.
384 2013-09-19

Public link updated
The public link to your chat has been updated.