ReviseCopyQuote Is Not Supported in Scripting SBL-DAT-00322 (Doc ID 2282302.1)

Last updated on JULY 03, 2017

Applies to:

Siebel CRM - Version 8.1.1.11.16 [IP2013] and later
Information in this document applies to any platform.

Symptoms

On : 8.1.1.11.16 [IP2013] version, Siebel VB / eScript / COM

When trying to invoke "ReviseCopyQuote", using BC instance, the following error displays:


ERROR
SBL-DAT-00322 The specialized method 'ReviseCopyQuote' is not supported on Business Component 'Quote' used by Business Object 'Quote'.

STEPS
The issue can be reproduced at will with the following steps:

Create a Business Service (see example below) and invoke method ReviseCopyQuote:

Function Service_PreInvokeMethod (MethodName, Inputs, Outputs)
{
If (MethodName == "PCSChama")
{
Var bIsRecord;
Var oBO_SR = TheApplication (). GetBusObject ("Quote");
  Var oBC_SR = oBO_SR.GetBusComp ("Quote");
Var Object_Id = Inputs.GetProperty ("Object Id");

With (oBC_SR)
  {
  
  ClearToQuery ();
SetViewMode (AllView);
ActivateField ("Quote Number");
ActivateField ("VIVO Created");
ActivateField ("Status");
SetSearchExpr ("[Quote Number] = '" + Object_Id + "' AND [Status] = 'Open'");
SetSortSpec ("VIVO Created (DESCENDING)");

ExecuteQuery (ForwardOnly);
BIsRecord = FirstRecord ();
   
   If (bIsRecord)
{
OBC_SR.InvokeMethod ("ReviseCopyQuote");
Return (CancelOperation);
}
   }

Return (CancelOperation);
}

Return (ContinueOperation);
}

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