✓ Accepted answer
Confirmed by IFS (as relayed in the thread): this is a product defect, and it is fixed in a later update.
- IFS Applications 10: the fix is included in UPD20. Upgrading to UPD20 or later resolves it.
- IFS Cloud: the fix is included in 22.2.14 (22R2 SU14), 23.1.7 (23R1 SU7), 23.2.0 (23R2 GA) and 24.1E.0 (24R1 EA).
- Until you can take the update, the workaround described in the question applies: after each import, open every affected event action, make a trivial edit to the Condition and save it. Re-saving stores the condition with CHR(10) line breaks, which the evaluation logic reads correctly.
Why it happens: the imported condition keeps CHR(13)CHR(10) line endings from the XML, while Event_sys and Fnd_Event_Action_API expect CHR(10), so the condition always evaluates to TRUE.
Prerequisites and limitations The permanent fix needs Apps10 UPD20 or later, or one of the listed IFS Cloud service updates. The re-save workaround has to be repeated for each affected event action after every import. The fix information was reported in the thread as coming from IFS; there is no public defect reference in the thread.
Sourced from IFS Community · original thread · MadurangaJ