LOY Redeem TBUI Task Fails When Voucher Specified (Doc ID 1947166.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Loyalty Engine - Version 8.2.2.4 SIA [23030] and later
Information in this document applies to any platform.

Symptoms

When running LOY Redemption TBUI task and choosing a voucher, after the Finish button is clicked, an error occurs:

SBL-DAT-60241: An error has occurred committing the record VRId-0 of business component 'LOY OrderToTxn VBC'. The user key of the record is

The process has created the quote and order but is unable to create the transactions from the order lines.

The log shows:

ObjMgrBusCompLog Error 1 00000002546b10bc:0 2014-11-18 09:07:31 (bcbase.cpp (8287)) SBL-DAT-00498: 'Voucher Type' is a required field. Please enter a value for the field.
...
...
ObjMgrBusServiceLog InvokeMethod 4 00000002546b10bc:0 2014-11-18 09:07:31 Business Service 'LOY Customer Action Business Service' invoke method 'OrderToTxn' Execute Time: 13.565 seconds.
ObjMgrBusServiceLog InvokeMethod 4 00000002546b10bc:0 2014-11-18 09:07:31 End: Business Service 'LOY Customer Action Business Service' invoke method: 'OrderToTxn' at 1d016440
ObjMgrLog Error 1 00000002546b10bc:0 2014-11-18 09:07:31 (tasklogutil.cpp (2728)) SBL-DAT-00498: '<?>' is a required field. Please enter a value for the field.
ObjMgrLog Error 1 00000002546b10bc:0 2014-11-18 09:07:31 (tasklogutil.cpp (2783)) SBL-DAT-60241: An error has occurred committing the record VRId-0 of business component 'LOY OrderToTxn VBC'. The user key of the record is

The Voucher Id field is not being setup on the tables S_QUO_ITM_LOYX and S_ORD_ITM_LOYX during the process.

Cause

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