All Transactions Are Rejected By LOY Engine Batch After IP2014 PS3 Was Applied due to member attributes missing

(Doc ID 1997757.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Loyalty Engine - Version [IP2014] to [IP1015] [Release V8]
Information in this document applies to any platform.


On : [IP2014] version, Loyalty

When attempting to process a transaction with a member tier attribute the following error occurs.

"Field 'DB Last Collection Date' does not exist in definition for business component 'LOY Engine Transaction'. Please ask your systems administrator to check your application configuration.(SBL-DAT-00398)"

The issue can be reproduced at will with the following steps:
- Create a Loyalty Program
- Navigate to Loyalty Program Admin > Program Level Attributes > Member Field

- Try adding any of the following attributes:
Last Redemption Date for BC: LOY Engine Member
Last Accrual Date for BC : LOY Member
Parent Member for BC : LOY Member

All fail with the error:
Field 'xxx' does not exist in definition for business component 'xxxx'.Error code SBL-DAT-00398

The issue has the following business impact:
Due to this issue, users cannot process transactions with the member tier attributes


Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms