How To Fix FDT_EXPRESSIONS558 - Modif. table entrée &1 par règle à pos. &2 entraîne évent. erreurs exéc.


SAP Error Message - Details

  • 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.

  • Show details Hide details
  • Quelle est la cause de ce problème?

    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.

    Réponse du système

    The object cannot be activated.

    Comment corriger cette erreur?

    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.

    Procédure pour les administrateurs système

    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.


Smart SAP Assistant

  • Quelle est la cause et la solution de l'erreur SAP FDT_EXPRESSIONS558 - Modif. table entrée &1 par règle à pos. &2 entraîne évent. erreurs exéc. ?




    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Messages d'erreur SAP associés

Cliquez sur les liens ci-dessous pour voir les messages connexes suivants:

Cliquez sur ce lien pour rechercher tous les messages SAP.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker