1. What is SIEBEL?

SIEBEL is the leading provider of Customer Relationship Management (CRM) software.

2. What difference between Fields and single value fields?

multivalue field has the child values from a chind BC for the parent record configured through MVL. single value field will be either from the base table or joined table.
the Difference between Single Value Field (SVF) and Multi Value Field(MVF)
SVF- a field in BC which references a column in a table
MVF- a field in parent BC which references a field in child BC
Field-Identifies and defines a field in a business component. All fields making up a business component record contain entries from both Single Value Field and Multi Value Field object types.

3. What is the difference between 1:1 and 1:M extension tables?

1:1 extension table is like an extension to the base table. if we do not have the required table space in the base table for craeting new extension columns, we will use the 1:1 extension table's columns using an implicit join.
in contrast, 1:M extension tables are used for parent child relationship with the base table. where the 1:M extension has only related to the base table. for example, for a contact (S_CONTACT) there will be a number of specialities in the extension table(S_CONTACT_XM) with the parent child relationship.

4. What is complex join? Difference with Foreign key Primary Key join?

Complex joins are joins which have following diffrences from a PK-FK joins
# Complex joins can have conditional mappings like >,<,>=,NOT,AND,etc apart from '=' whereas the PK-FK joins are always '='.
# PK-FK joins are always (1-N), whereas complex joins can have (1 - 0,1) and (0,1 - N) kind of relationships

5. What is Localisation?

Modify the object definitions in the local repository.

6. What is different between bounded and unbounded picklist?

We can enter free text incase of Unbounded Picklist. But, incase of Bounded Picklist, we can not enter freetext.

7. Dynamic Picklist is used to Update Join Fields? How?

Actuavally we cannot modify the join fields we cannot do any modifications and updations on that fields to do these things we create the dynamic picklist or pickapplet.dynamic picklist to modify (to enter new records )in the join fields

8. What is the primary difference between Siebel 7.5.2 and 7.7 Versions?

are having lot of differences between siebel 7.7 and 7.5.2. the primary difference among them is " Symbolic strings are available in Siebel 7.7 and not available in 7.5.2". hence the future scope for upgradation like things are high in siebel 7.7.

9. Optimization techniques in EIM?

1) Limit base tables and columns to be processed by using : only base Tables,ignore base Tables,only base Columns,ignore base Columns.
2) Always delete batches from EIM tables upon completion. Leaving old batches in the EIM table wastes space and can adversely affect performance. For other suggestions on working with batches.
3) Run independent EIM jobs in parallel. Two or more EIM processes can be started simultaneously by using the Siebel Server Manager.
4) Trace Flag Settings, using Synonyms, primary key only Parameters
Limiting the Number of Records and Rows for Merge Processes.
like this many techniques are there which will optimize the EIM process

10. How can a particular user among four users with same responsblity can have access to particular view and this view should not be visible to other users?

The new views which are to be restricted from the other 3 users can be grouped up in a seperate responsibility and then the 1st user can be assigned that the newly created responsibility. This will save time and will ensure smooth operations as well.

Download Interview PDF

11. How to create Drilldown in Form applet?

Usually Drilldowns will be in List Applets only. But, in Siebel 6 there are Drilldowns on Form applets also. But, these are not similar to those in List Applets. in order to go to the target view we need to right click on the applet, on the menu shown we can find the available Drilldowns with Title as "Go To XYZ View".

12. What is the difference between MVG and Dynamic PickList?

A1: A new value could be added through an MVG where as Dynamic Pick Applet could only be used to pick a value from a pick applet which could be constrained to show relevant data. A value entered through an MVG will show up in a Dynamic Pick Applet if the Dynamic Pick Applet is based on that MVG.

13. What is OOTB functionality in Siebel?

OOTB = Out Of The Box
There are quite a few vanilla functionalities available within the product in Siebel.

14. How to create Event Handler?

Go to Administration, then Communications, then All Event Handlers and follow these steps:
★ Add a new record in the Event Handler list
★ Enter name
★ Specify the configuration to associate this event handler
★ Specify the event response to associate the event handler
★ Specify the profile to associate the event handler (Optional)
★ Enter name of device event this event handler will matches to.
★ Specify the order in which this event handler will be checked

15. What is Audit trail in Siebel?

★ An audit trail keeps a track of the changes made to the data in Siebel.
★ Any user who has accessed an item.
★ An operation performed along with its time and its previous values.

16. What is siebmtsh.exe in Siebel servers?

When Siebel servers are up the siebmtsh.exe process gets created. The number of these processes is directly proportional to the number of object managers that are enabled.

17. Define Caching and Purging in Siebel?

★ Purging is an EAI data mapping engine methods.
★ This can be used only in the development mode.
★ It should be used to purge the database of an existing map.
★ This method is used when you want to change the map and run after changing the map.

18. What is Out bounded picklist?

Out bounded picklist:
In this process, the user can enter any values outside the drop down.

19. What is Inbounded picklist?

Inbounded picklist:
In this process, values can not be entered by the users, other than specifying in drop down.

20. Define link specification?

Link specification is a field object type property. At the time of setting its value to true for a certain field the link specification can be retrieved in the child business component.

21. What is MVG Applet?

MVG Applet:
This applet is based on 1-M or M-M link which displays the child records that are related to the parent, that initiates the MVG ,and H2E can add, query and delete the records of MVG and H2E.

22. What is Pick Applet?

Pick Applet:
A join based applet and displays every record that is available in the table and H2E. For example, if a pick applet of address on different accounts applets is created, all these addresses are available in the database and H2E.

23. List 3 major steps in event handler process?

1) An event occurs that is similar to a call that is being disconnected. The events are forwarded by the telephony switch that communicates to the middleware server.
2) The events are forwarded by the middleware server and communicates the client business service.
3) The business service of the communications client serves the event and executes any action that is defined in the config data, or forwards the events to business service methods, or Siebel VB or Siebel eScript code.

24. Explain the difference between Siebel 6 and Siebel 7?

One of the main differences between Siebel 6 and Siebel 7 is the introduction of thin client and S_PARTY table which was newly introduced in Siebel 7. Introduction of thin client in Siebel 7.

Download Interview PDF

25. Define State Model?

Provide a data driven method for extending workflow control based on the status SR Open Cancelled, you define the state model.