My Oracle Support Banner

Error SBL-DAT-00398 when updating an attribute via a transaction (Doc ID 2002676.1)

Last updated on APRIL 14, 2020

Applies to:

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


On : [IP2014] version, Loyalty

When attempting to process an attribute in the realtime engine, 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 attributes

- Try adding the following attributes:
Last Redemption Date for BC: LOY Engine Member

- Create a promotion that updates the attribute

- Process a transaction that invoke the promotion that updates the attribute

The issue has the following business impact:
Due to this issue, users cannot complete the processing of transactions


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

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