Do you have any question about this error?
Message type: E = Error
Message class: FDT_EXPRESSIONS - Formula & Derivation Tool: Expressions
Message number: 140
Message text: Line &1 is a subset of line &2 (unreachable in first match), move up
In the current decision table, you have entered condition &v1& after
condition &v2&. However, because the decision table has been defined to
operate in first match mode, condition &v1& will never be checked
although it is more specific than condition &v2&. This is due to the
fact that the decision table conditions are always processed from top to
bottom, and in first match mode, operation stops at the first condition
that is satisfied, regardless if there is a better match below.
The decision table cannot be activated.
Reorganize the conditions in the decision table such that the most
specific conditions are entered on top of the table, followed by
conditions with an increasing degree of generality.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
FDT_EXPRESSIONS140
- Line &1 is a subset of line &2 (unreachable in first match), move up ?The SAP error message FDT_EXPRESSIONS140 indicates that there is an issue with the expression logic in your SAP application, specifically in the context of the Field Decision Table (FDT) or similar configuration. The message states that "Line &1 is a subset of line &2 (unreachable in first match), move up," which means that the condition defined in line &1 is too specific and is overshadowed by the broader condition defined in line &2.
Cause:
- Overlapping Conditions: The conditions defined in your decision table or expression logic are overlapping, where line &1 is a more specific case of line &2. This means that when the system evaluates the conditions, it will always match line &2 first, making line &1 unreachable.
- Incorrect Order of Conditions: The order of the conditions in the decision table matters. More specific conditions should be placed before more general ones to ensure they are evaluated first.
Solution:
- Rearrange the Lines: Move line &1 above line &2 in the decision table. This way, the more specific condition will be evaluated first, allowing it to be matched correctly.
- Review Conditions: Check the logic of the conditions defined in both lines. Ensure that they are distinct enough to avoid overlap. If necessary, modify the conditions to make them more specific or less specific as appropriate.
- Testing: After making changes, test the decision table to ensure that the conditions are evaluated correctly and that the error no longer occurs.
Related Information:
By following these steps, you should be able to resolve the error and ensure that your decision logic functions as intended.
Get instant SAP help. Start your 7-day free trial now.
FDT_EXPRESSIONS139
Mandatory input missing in row &1/column &2
What causes this issue? In row &v1& of the decision table, no value has been predefined for column &v2& against which input data shou...
FDT_EXPRESSIONS138
No match found for the given context (&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_EXPRESSIONS141
Line &1 overlaps with line &2 (lines not independent)
What causes this issue? In the current decision table, the conditions you have entered in lines &V1& and &V2& are overlapping. Howeve...
FDT_EXPRESSIONS142
Line &1 is equivalent to line &2 (unreachable in first match mode)
What causes this issue? Translators, take care: Parameters V1 and V2 have been exchanged, this is important to keep the message content logically cor...
Click on this link to search all SAP messages.