You are on page 1of 5

Siebel TOOLS/GUI Tips

Please note that there are several different ways that you can look for data from the table to GUI
or GUI to table and the processes listed below are not precise, but hopefully will give you
an idea/guide on using Tools and the GUI.

From GUI to Table


1. In Siebel go to the view/field you are looking for and select Help-> About View;
Note the Applet and the Business Component(BC) associated to the field you are
interested in. The Applets and BCs are numbered in order, for example Applet[0]
refers to the first applet shown and Applet[1] would be the second and so on. In
this example we are looking for the field Oppty Num.

2. In Siebel Tools query for the Applet, ‘Opportunity Form ReadOnly Applet’,
Please note that I have resorted my columns, so you may have to scroll to see the
columns displayed in the screenshots;

3. Right click on the applet and select Edit Web Layout. You will get another dialog
box, stating something about the applet being opened in read only mode, this is
fine and you can select OK. You should now see the applet, and the fields. Right
click on the field you need, in this example it’s Oppty Num and select View
Properties Window;
4. You should see the Properties box and that the Field is called Name;

***NOTE-The applet shows the display name and the BC uses the Fieldname, these
values can sometimes differ, as in this example. The display name is Oppty Num and the
Fieldname is Name.

5. Now you can search for the field, by going to the BC, which is Opportunity in this
example (please refer to step 1 to get BC). You can see that the column is NAME
and the table which the BC uses is S_OPTY. This tells you that the field in the
GUI Oppty Num, comes from S_OPTY.NAME

.
6. To verify this you can do a query on a specific record you see in the GUI and
make sure the Oppty Num matches back to the S_OPTY.NAME. Example;
Note, to see the about record, use ALT+CTRL+K
QUERY;
select row_id, name from siebel.s_opty where name = 'USNXGCS'

ROW_ID NAME

1+10EQ+39 USNXGCS

1 record(s) selected.

NOTE - There may be cases where you do not see the field in the applet. In those cases
you can go directly to the BC and look for the field.

Table Relationships
1. To see the relationships that a table has click on Table
2. Search for the table you are interested in
3. Right click on it and select View Relationships

4. You will something like this, where the tables on top are the parent and the
bottom are the child tables. You can zoom in and out as you like, and you can also
remove the Object Explorer to make more room to view, by going to View-
>Object Explorer. To close out this window click on the x at the top, in red
below.

NOTES - In the table relationship view, the parent tables(the ones on top) I believe are
base tables, and the children(the bottom ones) are likely to be intersection tables. For
example you see S_OPTY_ASSET. If you look at the table relationship for that table,
you can see it’s an intersection table between S_OPTY and S_ASSET;
You can also view foreign key table joins.
1. Click on Table and then Column, to view all the columns in the table.
2. You will see Foreign Key Table, this tell you that the table S_OPTY joins to
S_CURCY on the column BDGT_AMT_CURCY_CD;

You can also see if a column has a translation table,


3. Look at Translation Table and Lov Type. This tells me that the column
REASON_WON_CD can be translated by going to the S_LST_OF_VAL table
where the type = ‘REASON_WON_LOST’.

You might also like