Siebel Open UI >  Error "No Row Is Currently Active In The BusComp." is observed in OpenUI Application

Error "No Row Is Currently Active In The BusComp." is observed in OpenUI Application

On : Siebel CRM - Version 8.1.1.10 [23021] and later

Error “No row is currently active in the BusComp.” is observed in the OpenUI application. 

When navigating from Opportunity Home Page Recent Records or Creating new records from Home Page (Add&Go).
Target View having Opportunity (From)-> Opportunity Products (List Applet) -> Opportunity Products (Form Applet)

ACTUAL BEHAVIOR

---------------------

Works fine in ActiveX mode and fails in OpenUI


ERROR
-----------------------
No row is currently active in the BusComp.

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

Screen “Opportunities Screen” -> View “Opportunity Detail - Revenue Schedule View” -> Applet “Opportunity Revenue Schedule List Applet”

Step 1:
Added below script to vanilla srf (to replicate the issue we seeing with our custom SRF).

Bus comp: Revenue
Script:
function BusComp_PreWriteRecord ()
{

this.ParentBusComp().ActivateField("Primary Revenue Win Probability");
if (this.ParentBusComp().GetFieldValue("Primary Revenue Win Probability") == "10")
{
this.UndoRecord();
TheApplication().RaiseErrorText("Replicating No Record exist Error");
return(CancelOperation);
}
return (ContinueOperation);
}

Compile the object

Step 2: Query for Existing Opportunity or Create new (should not have any Revenue records exist)  and change the opportunity “Probability” field value to 10

Created a new Opportunity as Test

Step 3: In the below Opportunity Revenue Schedule List Applet create new record, select/pick the Product and save the record

Expected results : Alert message “Replicating No Record exist Error” should be displayed as per the script written.

Actual results: it is displaying “No row is currently active in the BusComp.”

It happens on 8.1.1.10 where all the mandatory QF are applied like QF102005,QF2066 and QF 2026
 


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue,it causes confusion to user and is a stopper for going live with OPENUI.

CAUSE

Base Bug:17820062 [https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=17820062] and child Bug:17820100 [https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=17820100] were logged to be fixed on 8.1.1.10 QF
 

 

SOLUTION

To implement the solution, please execute the following steps:

1. Download the patch 17759578 - 8.1.1.10 23021 SIA QF0102006 sebl_aru 
2. Apply the patch in a test environment. 
3. Retest the issue. 
4. Migrate the solution as appropriate to other environments.