Siebel Revision
Siebel Revision
Siebel Revision
Picklist
a. Static (based on Picklist Generic/Hierarchical)
i. Hierarchical
1. A hierarchical picklist displays values that are
constrained by values selected in another picklist. For
example, in the Service Request Detail Applet, the Area
and Subarea fields are both picklists that draw their
values from the List of values table (S_LST_OF_VAL).
The items available in the Subarea picklist depend on
what the user has selected in the Area picklist.
ii. Constraints
1. constraints values for dynamic picklist
b. Dynamic (based on BC, needs pick applet)
2. Audit Trail
a. Audit Trail creates a history of the changes that have been made to
data in Siebel applications. An audit trail is a record showing who has
accessed an item, which operation was performed, when it was
performed, and how the value was changed.
4. MVG
i. Primary in MVG increases the performance by allowing a
single query using the SQL join to display both the Parent
and the Child records in parent Applet. (from 1:M to 1:1)
5. Link
a. Specifies the relationship between two business components. The
relationship can be one-to-many (1:M), such as parent/child, or many-
to-many (M:M).
6. Join
a. A Join object definition creates a relationship between a business
component and a table other than its base table.
7. Drilldown
a. Drilldowns allow users to click a hyperlink in a field and be taken to
another view that displays more information about the field.
Drilldowns are used primarily in list applets. The drilldown object is a
child object of applet. Drilldown behavior is not supported on MVG
applets, pick applets, or association applets.
8. Toggle
a. Applet toggles allow users to switch back and forth between different
applets within the same view. This is useful when you want to display
different types of data or present the same data in a different way.
There are two types of applet toggles, static and dynamic:
9. Association Applets
a. Association applets are used with pairs of business components that
have a many-to-many relationship. Association applets can be invoked
from master-detail views or from MVG applets. They allow users to
associate a parent record with one or more children through an
intersection table.
1. Runtime Events
2. eScript
3. User Property
• Runtime Events
Enter the following information in the Action Set that you are creating
And based on the Event that you choose this business service will be invoked
• eScript
You can use the following Code to invoke a business service from escript
• User Property
You can use named method property to invoke a business service from BC but
this method is rarely used as it including complex conditions in the User
property might not be possible. But it can come quite handy if you just want to
invoke BS based on simple conditions
11. Spooling
a. By Spooling means logging a file which store the sql script and help us
in finding the error which has been occurred during transaction.
b. 2 Environmental Variables
i. SIEBEL_LOG_EVENTS
ii. SIEBEL_LOG_DIR
c. Setup spooling in tools/shortcut (/s "c:\spool.txt")
• Asynchronous mode means that user does not have to wait for
process to complete. He will get the control back after submitting the
request and Server will execute it later.In Synchronous mode user will
get the application control back only, when the execution of the
process is complete.