Professional Documents
Culture Documents
Module 17: Siebel Business Components
Module 17: Siebel Business Components
0 Essentials
17
Copyright © 2007, Oracle. All rights reserved.
Module Objectives
After completing this module you should be able to:
Define a business component
Describe how business component fields at the business object
layer are mapped to columns at the data layer
Describe how base and joined tables are used as a part of this
mapping
Data References
Layer Column Table
Opportunity
Opportunity
= Business Component
BC Opportunity
Name Description Decision Level Sales Stage Sales Stage Phase
NAME
DESC_TEXT
CURCY_CD
ROW_ID
NAME
PHASE_CD
STG_ORDER
ROW_ID
PAR_ROW_ID
ATTRIB_01
ATTRIB_09
ATTRIB_39
Contact
Quote Product Contact
Opportunity
Name Description Decision Level Sales Stage Sales Stage Phase
DESC_TEXT
CURCY_CD
NAME
Field: Business
Component:
Description Opportunity
Column: Table:
DESC_TEXT S_OPTY
Base
table
Base table
“Status” field
references base table
Join is blank
Opportunity
Name Description Sales Stage
NAME
DESC_TEXT
CURCY_CD
ROW_ID
NAME
PHASE_CD
STG_ORDER
The S_STG
column, “NAME,”
Sales Stage field maps to Name of join that contains sales
Sales Stage join maps to S_STG table stage data
NAME
CURCY_CD
CURR_STG_ID
ROW_ID
NAME
PHASE_CD
STG_ORDER
Base Table Joined Table
FK PK
Opportunity
UI Layer List Applet
Business Opportunity
Layer BC
Joined table
Alias of join
Opportunity
Name Description Sales Stage Id
S_OPTY S_STG
ROW_ID
CURCY_CD
ROW_ID
STG_ORDER
NAME
DESC_TEXT
CURR_STG_ID
NAME
PHASE_CD
Foreign Primary
Key key
field column
FK PK
S_OPTY_X
S_OPTY_X
S_OPTY_X does not does appear
Appears Here
appear here here
Copyright © 2007, Oracle. All rights reserved. 16 of 18
Fields That Map to an Extension Table
Join property specifies the extension table being referenced
Column property references a column in the extension table
Field is editable in the UI
The S_OPTY_X
column,
The Budget Amt “ATTRIB_44,”
field references contains budget
the S_OPTY_X amount data
table