Black Friday is ending this Friday! 40% off with coupon CYBER40 - Sign up here →
Message type: E = Error
Message class: FDT_SERVICE - Formula & Derivation Tool: Services
Message number: 180
Message text: Recursion error in application exit class &1 method &2 for id &3
BRFplus has detected a deep recursion for the call of an application
exit method. To prevent endless runtime and eventually a stack overflow,
BRFplus issues an exception in case the application exit method is
called more than 3 times recursively for the same object ID.
Such a situation might e.g. occur, if the application exit reacts on the
change of a BRFplus object. If the implementation performs again a
change on the object, this will cause yet another call of the same
application exit. Unless there's a condition that stops changing the
same object again and again, this would lead to endless recursion.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
A CX_FDT_SYSTEM exception is thrown.
The implementation of the application exit must ensure that it is not
causing unintended recursion.
Contact the owner of the application exit class.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message FDT_SERVICE180 indicates a recursion error in an application exit class. This typically occurs when a method is called recursively without a proper exit condition, leading to an infinite loop or excessive depth of method calls. Here’s a breakdown of the cause, potential solutions, and related information:
Cause: Recursive Method Calls: The most common cause is that a method is calling itself directly or indirectly without a proper termination condition.
Configuration Issues: Incorrect configuration of the application exit or the associated classes can lead to unexpected behavior. Data Issues: Sometimes, the data being processed can lead to unexpected recursive calls, especially if the data structure is not as expected. Custom Code: If there is custom code in the application exit, it may not be handling certain scenarios correctly, leading to recursion.
Solution: Review the Code: Check the implementation of the method mentioned in the error message. Look for any recursive calls and ensure that
Get instant SAP help. Sign up for our Free Essentials Plan.
FDT_SERVICE171 Unknown BRFplus decision table &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
FDT_SERVICE170 Unknown BC database table &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
FDT_SERVICE181 Internal error calling application exit class &1 method &2 id &3
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
FDT_SERVICE190 Could not lock object &2 due to user &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.