Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Developer's Reference > Business Component Classes > CSSBCBase Class > Methods That the CSSBCBase Class Can ReferenceThis topic describes the methods that the CSSBCBase class can reference. It includes the following topics:
You can specify each method in the Method property of a class method. This class method is a child of the CSSBCBase class. Evaluate Boolean Expression MethodThe EvalBoolExpr method evaluates a conditional Siebel expression against the current row. It returns one of the following values in the result parameter: You can configure Siebel CRM to call the EvalBoolExpr method from each item described in Calling a Method except from a custom button or command. Table 3 describes the method argument that you can use with the EvalBoolExpr method.
Evaluate Expression MethodThe EvalExpr method evaluates a Siebel expression against the current row and returns the value in the result parameter. You can configure Siebel CRM to call the EvalExpr method from each item described in Calling a Method except from a custom button or command. Is Active MethodThe IsActive method reads the Active field value to determine if the row is active. It returns Y or N. You can configure Siebel CRM to call the IsActive method from each item described in Calling a Method except from a custom command. Refresh Business Component MethodThe RefreshBusComp method runs the current query for the business component and places the focus back on the record that Siebel CRM previously highlighted. It refreshes the data but highlights the same record and places the cursor in the same position it occupied in the list applet before Siebel CRM called the RefreshBusComp method. For more information about the IsActive method, see the topic about InvokeMethod methods for business components in Siebel Object Interfaces Reference. You can configure Siebel CRM to call the IsActive method from each item described in Calling a Method except from a custom command. Refresh Record MethodThe RefreshRecord method refreshes the currently highlighted record. It updates the business component fields in the client and positions the cursor in the context record. For more information about this method, see the topic about InvokeMethod methods for business components object in Siebel Object Interfaces Reference. You can configure Siebel CRM to call the RefreshRecord method from each item described in Calling a Method except from a custom command. Revise MethodThe Revise method creates a new revision of the current record. Siebel CRM uses it to revise quotes, orders, and agreement records. This method is similar to BusComp_CopyRecord except the Revise method does the following work:
You can configure Siebel CRM to call the Revise method from each item described in Calling a Method except from a custom command.
Viewing an Example That Uses the Revise MethodThis topic describes how to view an example that uses the revise method. To view an example that uses the Revise method
Sequence MethodThe Sequence method recreates the sequence numbers for the records in the current business component. It does this only if sequencing is enabled for this business component. Siebel CRM sets the starting value depending on which of the following situations is true:
You can configure Siebel CRM to call the Sequence method from each item described in Calling a Method. For more information about creating a sequence field, see Configuring Siebel Business Applications.
Set Aspect MethodThe SetAspect method sets and overrides the default aspect of the current business component. The applet code or script method calls the SetAspect method to override the business component aspect with the applet aspect. You can configure Siebel CRM to call the SetAspect method only from a server script or a browser script. Table 4 describes the arguments that you can use with the SetAspect method. For more information, see Using Aspects to Control Read Only, Insert, and Other Behavior.
|
![]() ![]() |
Siebel Developer's Reference | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |