Latest Siebel Interview Questions in IBM, HP, Accenture

8/12/2012 No Comment
How to call external webpage from siebel application?
Using symbolic url

What is the maximum number of applets can be there in a view?
N number

What is the use of the indirect multivalue link and how do you configure it?
Usually the parent bc of link on which the mvl is based on and the parent bc of the mvl are same. If there are not same, then it is an indirect mvl. For example, consider Business Address mvl in Opportunity bc.
1> Business Address mvl is based on Account/Business Address. The parent bc of Account/Business Address link is Account.
2> Parent bc of Business Address mvl is Opportunity.
3> So this is an indirect mvl. This is useful if want to restrict child data based on some field value. In this example, in Opportunity we are displaying only those addresses which are associated with the Opportunity’s Account. The restriction is done by using Source Field property of mvl. Here the source field is Joined Account Id.

What is the purpose of 1: M extension table?
This is used to create master detail view (parent child relation).

Business Scenario: A contact can have multiple hobbies. I want to display contact and its hobbies in a new view. How do you configure this?
1st we need to identify a table on which we will create the new bc (Hobby). Here parent bc is Contact (S_CONTACT) and child bc is Hobby and relationship is 1: M. So we will use 1: M extension table of S_CONTACT, i.e. S_CONTATCT_XM.
1> Create a bc Hobby on S_CONTACT_XM table. Pre default the Type field in the bc to Hobby (value that correspond to bc name). Put the search spec on the bc Type = ‘Hobby’.
2> Create a new applet based on Hobby bc.
3> Create a link between Contact and Hobby bc. Source Field = Id, Destination Field = Parent Id
4> Put the new bc in the Contact bo.
5> Create a new view based on Contact bo.
6> Administer the view. (Create view in the application and add view to user’s responsibility)

What is the use of Item Identifier?
Used by the Siebel Web Engine to associate a control with a particular position within a web template. It is a property of Applet Web Template Item and View Web Template Item.

What is the difference between Links and Multi Value links?
Link is a parent object. Link is used for parent – child (master – detail) view. MVL is a child object of Business Component. We create mvl based on link. MVL is used in MVG Applet. This is used to display child details on the parent applet using mvg applet.

What is foreign key table in Siebel?
It is a property of Column. It specifies the table to which this column is a foreign key. Leave NULL in extension column.

When do we go for Dynamic PickList and for Pick Applet?
If we want to display data from a different BC (table other than base table), then we use dynamic picklist. The pick applet is always based on pick bc (child bc). For example, showing Account details in Opportunity, Activity, Service Request etc.

What is the difference between siebel sales and call center applications?
Both are employee applications, sales are used for selling products, call center is used for catering services to the customers

How can you make one applet editable in one view and read-only in other view?
By using Applet Mode property of View Web Template Item

What is drilldown? Explain different type of drilldowns?
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. Drilldowns can be either static or dynamic. A static drilldown always takes the user to the same view. A dynamic drilldown takes the user to different views, depending on certain conditions, such as the value of a field.

How to configure a drilldown?
1 go to applet, create a new drilldown object, specify Name, Hyperlink Field, View and Sequence. This is for drilldown in same BO.
2 If you are drilling down to a different BO, then you have to specify Source Field (FK Field), Destination Field (Id) and Business Component.
3 For Dynamic Drilldown, we have to create Dynamic Drilldown Destination object in the lowest sequence Drilldown Object.

Can you configure drilldown on Form Applet?
No, Drilldown behavior is not supported on MVG applets, pick applets, or association applets as well.

What is the visibility applet type for following views?
My Accounts View – Sales Rep – User sees all records where his/her position is a part of sales team (Primary and Non- Primary)
My Team’s Accounts View – Manager – User sees all records where his/her position or its sub-ordinate’s position is primary on the sales team. Only Primary Record, sub-ordinate can be direct or indirect as well
All Accounts View – Organization - User sees all records where his/her Organization is a part of Account Organization (Primary and Non- Primary)
All Accounts across My Organization – Sub Organization - User sees all records where his/her Organization or its sub-ordinate’s Organization is primary on the Account Organization. Only Primary Record, sub-ordinate Organization can be direct or indirect as well
All Accounts across All Organizations – All – All record with a valid owner, union of above
This rule applies to Opportunity and Contact also.

What do you see in My Activities View and My Service Requests View?
My Activities View – Records where user LOGIN is present in Employee field
My Service Requests View – Records where user LOGIN is present in Owner field

How web client access Siebel data?
When web client types the url in the web browser, it will go to the web server. In web server we have virtual directory that contains entry for all Siebel applications. It searches the request in the virtual directory. If it finds it, it recognizes it as a Siebel request and passes it to SWSE. SWSE reads eaaps file. Eapps.cfg file has information like which protocol to use, gateway address, enterprise name and object manager. With these details, it establishes connection with the gateway server. Gateway server reads siebna.dat file and passes siebel server address to SWSE. Then SWSE connects to the Siebel server. SWE runs as a service of AOM. It constructs the html pages using SWT filed. Data manager generates SQL statement in response to AOM request and populates html pages. Then Siebel server passes the html pages to web server and web server passes it to the web browser.

Explain different kind of client?
Web Client – Requires no installation
Mobile Web Client – Requires installation, uses local cfg, srf and database
Dedicated Client – requires installation, uses local cfg, srf but server database
Related Posts


No comments :

 

Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright © 2009-2016 | All Rights Reserved 2016

Contact Us | About Us | Privacy Policy and Disclaimer