How To Fix FDT_EXPRESSIONS558 - Änd. an Eingabetab. &1 v. Regel an Pos. &2 führt evtl. zu Laufzeitfehlern


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FDT_EXPRESSIONS - Formula & Derivation Tool: Expressions

  • Message number: 558

  • Message text: Änd. an Eingabetab. &1 v. Regel an Pos. &2 führt evtl. zu Laufzeitfehlern

  • Show details Hide details
  • Was verursacht dieses Problem?

    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.

    Systemantwort

    The object cannot be activated.

    Wie behebe ich diesen Fehler?

    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.

    Vorgehensweise für Systemadministratoren

    Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.


    Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE


Smart SAP Assistant

  • Was ist die Ursache und Lösung für den SAP Fehler FDT_EXPRESSIONS558 - Änd. an Eingabetab. &1 v. Regel an Pos. &2 führt evtl. zu Laufzeitfehlern ?




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


Zugehörige SAP-Fehlermeldungen

Klicken Sie auf die Links unten, um die folgenden verwandten Nachrichten anzuzeigen:

Klicken Sie auf diesen Link, um alle SAP-Meldungen durchsuchen.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author