Search This Blog

SBL-UIF-00300

APPLIES TO:

Siebel CRM - Version 8.1.1.4 SIA [21225] and later
Information in this document applies to any platform.
***Checked for relevance on 08-Jul-2014***

SYMPTOMS

When attempting to configure a dynamic drilldown, without destination view, when the conditions are not met, it should remain on the same view in the same row. But instead,
the following error occurs.

ERROR
-----------------------
Cannot create business component 'Account Home Search Virtual' for applet 'Account Home Search Virtual Form Applet'. (SBL-UIF-00300)

The below steps can be followed to reproduce the issue:
--------------------------------------------------------
(1) In Siebel Tools, go to the standard "Service Request List applet" object.
(2) In the drilldown objects, query for "Original".
(3) Blank out the value of the "View" property, which has the value as "Service Request Detail View"
(4) Set the "Business Component" property as "Service Request".
(5) Compile the changes.
(6) Start the application and go the Service Request screen -> Service Request List Applet.
(7) Drilldown on a Service Request record, which does not have "Type" value specified, to trigger the default drilldown.
(8) The above error, "SBL-UIF-00300: Cannot create business component 'Account Home Search Virtual' for applet 'Account Home Search Virtual Form Applet'.", is thrown.
(9) If the "Business Component" property of the Drilldown object is left blank, then error "View is not found. SBL-UIF-00403 " is thrown.

CAUSE

As per bookshelf - Siebel Object Types Reference > Siebel Object Types > Drilldown Object:

"Property - View (O)

Description or Usage - The view that appears when the user drills down. If the View property is left blank, you must specify a value in the Business Component property.

Valid Values/Examples - If this property is left blank, the current view is maintained. This is used when drilling down from accounts into subaccounts, for example."

So, when the view property is left blank and Business Component property is specified, the current view should be maintained.

But, when the view property is left blank and Business Component property is specified, the error "SBL-UIF-00300: Cannot create business component 'Account Home Search Virtual' for applet 'Account Home Search Virtual Form Applet'." is thrown, when the default drilldown is triggered.

This is an incorrect behavior.

SOLUTION

This issue has been identified as new defect and new bug Bug: 12378078 has been raised.
As per the bug details the issue will be fixed in 8.1.1.12FP




APPLIES TO:

Siebel Tools - Version 7.8.2.4 [19224] and later
Information in this document applies to any platform.
""Checked for Relevance on 30-JUL-2013""

SYMPTOMS

The customer used a custom applet, which was a copy of standard applet 'Quote Totals Form Applet'. When they clicked the “Spread Discount” button on this custom applet they received the following error:
- - -
Cannot create business component 'ISS Spread Discount' for applet 'Quote Spread Discount Popup Applet'.(SBL-UIF-00300)
- - -
In screen "Quotes" when they clicked the same button in standard applet 'Quote Totals Form Applet' there was no error.

CAUSE

In both standard and custom applet the "Spread Discount" button corresponds to the control 'bSpreadDiscount'. This control has "ShowPopup" as method invoked and the following user property:
- - -
Popup: Quote Spread Discount Popup Applet
Mode: Edit
- - -
The applet 'Quote Spread Discount Popup Applet' is based on BC 'ISS Spread Discount'. In a standard Siebel repository this BC is used as BO component only in the following BOs:
- - -
Quote
Order Entry (Sales)
Order Entry
Service Agreement
- - -
However the customized applet was used in a view that was part of the "Opportunities" screen and belonged to BO 'Opportunity'. The BC 'ISS Spread Discount' had not been added as BO component to BO 'Opportunity' hence the error.

SOLUTION

The issue was resolved once BC 'ISS Spread Discount' was added as BO component to BO 'Opportunity'.

No comments:

Post a Comment