Do you have any question about this error?
Message type: E = Error
Message class: FDT_CORE - Formula & Derivation Tool: Core
Message number: 355
Message text: For boolean elements, only simple comparison operations are supported
The BRFplus consistency check has determined that the data object
mentioned in the message short text is of type boolean. Data objects of
this type can only be used in simple comparison operations, that is,
equality checks (but not more complex comparisons like "greater than" or
"contains string" etc.). However, in the definition of the data object,
the 'Allowed Comparisons' setting has not been restricted accordingly.
Although this setting cannot be considered an error, the missing
explicit restriction may lead to problems at runtime if the data object
is referenced by an expression that uses the data object in a comparison
operation.
Note: This message may be displayed not only when you manipulate the
data object directly but also if the data object is referenced by
another object you are currently editing (for example, an expression or
function).
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
We recommend to indicate the restricted comparison capabilities of the
data object by adjusting the respective setting in the data object
definition (for example, set Allowed Comparisons = Single Values).
Error message extract from SAP system. Copyright SAP SE.
FDT_CORE355
- For boolean elements, only simple comparison operations are supported ?The SAP error message FDT_CORE355 indicates that there is an issue with the use of boolean elements in your expressions or conditions within the context of SAP's Flexible Data Import (FDI) or similar frameworks. This error typically arises when you attempt to use complex operations or comparisons on boolean fields, which are not supported.
Cause:
The error occurs because boolean elements (true/false values) can only be evaluated using simple comparison operations (like
==
or!=
). If you try to use more complex logical operations (like AND, OR, NOT) or any other non-compliant operations on boolean fields, the system will throw this error.Solution:
To resolve this error, you should ensure that any expressions involving boolean elements are limited to simple comparisons. Here are some steps you can take:
Review Your Expressions: Check the expressions or conditions where the boolean elements are being used. Ensure that you are only using simple comparisons.
Simplify Logic: If you need to perform more complex logic, consider breaking it down into simpler parts. For example, instead of combining multiple boolean checks in one expression, evaluate them separately and store the results in temporary variables if necessary.
Use Correct Syntax: Make sure that the syntax you are using for comparisons is correct. For example:
- Correct:
if (booleanField == true)
- Incorrect:
if (booleanField && anotherField)
Consult Documentation: Refer to the SAP documentation for the specific version you are using to understand the limitations and supported operations for boolean elements.
Testing: After making changes, test the logic to ensure that it behaves as expected without triggering the error.
Related Information:
If you continue to face issues after following these steps, consider reaching out to SAP support or consulting with a developer who has experience with the specific module you are working on.
Get instant SAP help. Start your 7-day free trial now.
FDT_CORE354
Method call &1 => &2 is invalid for obsolete objects
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
FDT_CORE353
Method call &1 => &2 invalid for objects deleted or marked for deletion
What causes this issue? You have tried to call a method for an object which has already been logically deleted or which has been marked for deletion....
FDT_CORE356
Timepoint type &1 is only allowed in AP systems
What causes this issue? You have defined an elementary data object for timepoints with the subtype &v1& assigned. However, this subtype is on...
FDT_CORE357
Timepoint type has been changed from '&1' (active version) to '&2'
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.