ReviseCopyQuote Is Not Supported in Scripting SBL-DAT-00322

(Doc ID 2282302.1)

Last updated on JULY 03, 2017

Applies to:

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


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

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

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

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);


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