BusComp_PreQuery Event
Siebel CRM calls the BusComp_PreQuery event before it runs a query. This method returns ContinueOperation or CancelOperation. For more information, see Caution About Using the Cancel Operation Event Handler.
Format
BusComp_PreQuery
No arguments are available.
Usage
To modify the search criteria or to restrict Siebel CRM from running certain queries, you can use the BusComp_PreQuery event.
Used With
Server Script
Examples
The following example is in Siebel VB:
Function BusComp_PreQuery() As Integer
Dim strPosition As String
Dim strSearchSpec As String
Dim intReturn As Integer
intReturn = ContinueOperation
strPosition = TheApplication.PositionName
strSearchSpec = Me.GetSearchSpec("Owned By")
If strPosition <> "System Administrator" Then
if Len(strSearchSpec) = 0 or InStr(strSearchSpec,
strPosition) = 0 Then
Me.SetSearchSpec "Owned By", strPosition
end if
End if
BusComp_PreQuery = intReturn
End Function