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.tabla entrada &1 de regla en pos.&2 puede prod.errores tpo.ejecuc.
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.
El sistema emite un mensaje de error y no le permitirá continuar con esta transacción hasta que se resuelva el error.
Extracto de mensaje de error del sistema SAP. Copyright SAP SE.
FDT_EXPRESSIONS558
- Modif.tabla entrada &1 de regla en pos.&2 puede prod.errores tpo.ejecuc. ?Get instant SAP help. Start your 7-day free trial now.
FDT_EXPRESSIONS555
La clase &1 contiene errores sintácticos
Mensaje autoexplicativo Dado que SAP cree que este mensaje de error específico 'se explica por sí mismo', no se ha proporcionado más información. ...
FDT_EXPRESSIONS554
Estructura profunda no está permitida para la operación de concatenación
Mensaje autoexplicativo Dado que SAP cree que este mensaje de error específico 'se explica por sí mismo', no se ha proporcionado más información. ...
FDT_EXPRESSIONS559
&1 ya está en contexto; la aplicación para loop no es posible
Mensaje autoexplicativo Dado que SAP cree que este mensaje de error específico 'se explica por sí mismo', no se ha proporcionado más información. ...
FDT_EXPRESSIONS560
El número de repeticiones deber ser un mínimo de 1
Mensaje autoexplicativo Dado que SAP cree que este mensaje de error específico 'se explica por sí mismo', no se ha proporcionado más información. ...
Haga clic en este enlace para buscar todos los mensajes de SAP.