0% found this document useful (0 votes)
9 views

SiebelInterviewQuestionsLink

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

SiebelInterviewQuestionsLink

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Siebel LINK

• What is a Link?

A Link is basically used to create a relationship between two Business component when they are
having 1:M or M:M relation. This is also used to associate Business component to the corresponding
Business Object after creating Link between them

• What is the cardinality of Link?

1:M (parent child) or M:M (achieved via inter table)

• What is a Inter Table?

An intersection table implements a many-to-many relationship between two business components, it


acts a Junction between the two tables and stores the ID for both the tables as Inter Parent column
and Inter Child column

• What is Cascade Delete property in a Link?

It specifies the behaviour or child record when the parent record is deleted. Possible values are as
Delete, Clear, or None. It instructs Siebel to either

1. delete child records,


2. dissociate child from the parent, (just clear the link field)
3. or just do nothing when the parent record is deleted

• What is use of No Associate, No Delete, No Insert, No Inter Delete, No Update?

Pretty self-explanatory. These flags allow/disallow specific operations on the child records when
being viewed in the context of the parent record.

• What is use of Inter Child Delete?

This is confusing after we have dealt with the “no” properties earlier. When set as “Y” for M:M links,
this property enables the child records and the association to be deleted when parent records are
deleted. A value of “N” specifies that only the Association records have to be deleted

• Can we give a search Specification at Link?

Yes, we can give a search Expression.

• What will happen if BC has Search Specification and Link also has a Search Specification?
Link search specification is AND’ed with business component search specification. Both filter criteria
are considered when Siebel generates a query for a child business component

• What happens if we keep the Cascade Delete property to None?

When set to “None” this leads to orphaned child records when parent records are deleted. Which
will take unwanted space in the system.

• What is the limit of Number of Links between two BC’s?

There is technically no limit, the specific link will be considered/fired based on the BO of view to
form the relation between the Parent and Child BC.

• What is the difference between Link and MVL?


1. Link is a parent object and is used for parent child (master – detail) view.
2. MVL is a child object of Business Component. We create mvl based on link.
3. MVL is used in MVG Applet. This is used to display child details on the parent applet
using mvg applet.

One Scenario:

Suppose we have a Parent Child relation Between 2 BC’s say,

Account (parent) – Activity (child)

We want to update/default the Description Field of Activity with Account’s Name as we create new
record. How to achieve this?

Hint:

Use, Link Specification Property at Parent Field Description

Use, Parent: 'Account.Name' as preDefault at child BC field

If you do not get the answer to these Question, please mail to [email protected], we
will be happy to explain.

You might also like