My Oracle Support Banner

Loyalty Member attribute SuppressEmailFlag and Similar Suppress Attributes Not Working After 21A Update (Doc ID 2761750.1)

Last updated on MARCH 14, 2024

Applies to:

Oracle Fusion Loyalty - Version 11.13.21.01.0 and later
Information in this document applies to any platform.

Goal

 
Whatever transaction is created for any member, either new or existing prior to the update, the transaction gets rejected with the following error message:

oracle.jbo.script.ExprScriptExceptionReason for Exception is: JBO-25183: Exception in expression "oracle.apps.sales.loyalty.member.model.entity.MemberEO" trigger "CreateOrUpdateTrigger" : java.lang.UnsupportedOperationException

Checking the Runime Messages, the following exception is thrown:

JBO-25183: Exception in expression "oracle.apps.sales.loyalty.member.model.entity.MemberEO" trigger "Create_Audit_on_Update" : java.lang.UnsupportedOperationException : Non-entity/Non-scalar attributes are not versioned
at "oracle.apps.sales.loyalty.member.model.entity.MemberEO" trigger "CreateOrUpdateTrigger" 

The line mentioned on the error message for that trigger is bellow:

getOriginalAttributeValue("SuppressEmail")

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.