My Oracle Support Banner

SmartScript and Error: 'SBL-DAT-00523: The selected record has been modified by another user since it was retrieved. Please continue.' (Doc ID 1399485.1)

Last updated on JANUARY 13, 2020

Applies to:

Siebel SmartScript - Version 7.7.1 [18306] to 8.1 [21039] [Release V7 to V8]
Information in this document applies to any platform.


As a general statement:
SmartScripts offer the ability to have the answers to questions directly linked to fields of a nominated business component and object (with different questions being linkable to different objects).    When the user presses the 'Finish' button, any business components accessed in this manner will be committed - imagine a WriteRecord() statement.    When the user presses the Cancel button, the changes will not be committed - imagine an UndoRecord() statement.

At the time when the SmartScript attempts to commit the record, the following errors might occur:

SBL-DAT-00523: The selected record has been modified by another user since it was retrieved. Please continue.
SBL-CSP-00230: Unable to save edits to BusComp 'xxx' specified for a question. Please notify your system administrator.

The normal Siebel rules apply to committing records.   If a record has been instantiated elsewhere in the application since the SmartScript instantiated its own copy, the above errors will appear.

There are a number of possibilities for the record being instantiated elsewhere:
For an outline of the last point, see:
- 'How Can Users Position on Business Component Records in SmartScript Version 7 & 8?' <>

These other possibilities should be considered before raising a service request.

Troubleshooting Steps

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
Troubleshooting Steps

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