Do you have any question about this error?
Message type: E = Error
Message class: FDT_EXPRESSIONS - Formula & Derivation Tool: Expressions
Message number: 558
Message text: Modif. table entrée &1 par règle à pos. &2 entraîne évent. erreurs exéc.
In the current expression or rule, the system has determined a loop
expression with loop mode 'Foreach Entry'. This loop expression is
designed to iterate over the rows of table &v1&, thereby trying to
insert or delete entire table rows. This is a modeling decision for
which code generation is not possible because the resulting source code
would not pass the built-in syntax checks.
The object cannot be activated.
The constellation of a loop iterating over a table and at the same time
deleting or inserting rows is not necessarily an error. However, it may
be considered as a questionable approach that can easily lead to
unexpected problems, for example to an infinite loop.
To solve the problem, you may choose one of the following approaches:
Rather than using a loop expression, you may use a procedure call
expression associated with a class method. The method would contain the
loop mechanism, the table modifications, plus the checks needed to
ensure that the method can always terminate in a well-defined way.
You could create a copy of the table in question, assign this table copy
as a temporary variable to a ruleset, modify the table content as
required and finally copy the modified content back to the original
table.
If the use case you have in mind occurs frequently in your business, it
may be worth considering the definition of a custom expression type that
can handle all the requirements you may have. However, this approach
will certainly require the highest design time efforts.
Le système émet un message d'erreur et ne vous permettra pas de poursuivre cette transaction tant que l'erreur n'est pas résolue.
Extrait du message d'erreur du système SAP. Copyright SAP SE.
FDT_EXPRESSIONS558
- Modif. table entrée &1 par règle à pos. &2 entraîne évent. erreurs exéc. ?Get instant SAP help. Start your 7-day free trial now.
FDT_EXPRESSIONS555
La classe &1 contient des erreurs de syntaxe.
Message auto-explicatif Étant donné que SAP estime que ce message d'erreur spécifique est 'auto-explicatif', aucune autre information n'a été fou...
FDT_EXPRESSIONS554
La structure arborescente n'est pas autorisée pr l'opération de chaînage.
Message auto-explicatif Étant donné que SAP estime que ce message d'erreur spécifique est 'auto-explicatif', aucune autre information n'a été fou...
FDT_EXPRESSIONS559
&1 est déjà ds le contexte ; utilisation pour boucle impossible
Message auto-explicatif Étant donné que SAP estime que ce message d'erreur spécifique est 'auto-explicatif', aucune autre information n'a été fou...
FDT_EXPRESSIONS560
Le nombre de répétitions doit être au moins de 1.
Message auto-explicatif Étant donné que SAP estime que ce message d'erreur spécifique est 'auto-explicatif', aucune autre information n'a été fou...
Cliquez sur ce lien pour rechercher tous les messages SAP.