Escolar Documentos
Profissional Documentos
Cultura Documentos
Differences Between Party and Non-Party BCs Party Business Components Example Implicit/Explicit Joins on Party Highlights
Reference
Siebel Data Model Reference (Siebel Bookshelf)
Siebel Structure
Screen
View
Applet
Business Object
Business Component
Field
Table
Column
ROW_ID
ROW_ID
OU_ID
BU_ID
NAME
ADDR
CITY
S_ORG_EXT EMAIL_ADDR
ROW_ID
BU_ID
NAME
Intersection Table
S_SRV_REQ ASGN_DT
OPTY_ID
ROW_ID
ROW_ID
NAME
NAME stores the name of the child entity PAR_ROW_ID stores FK to ROW_ID in the main table TYPE defines data classification
TYPE
Standard BCs
Standard BC: Opportunity S_OPTY
ROW_ID NAME DESC_TEXT CURCY_CD BDGT_AMT
Party BCs
Party BC: Account S_PARTY
ROW_ID NAME PARTY_TYPE_CD
S_ORG_EXT
ROW_ID NAME ASGN_DT DIVISION REGION
Organizatio n-Related
Account Division
Access Control
Position Access Group
Contact
Organization
User List
S_CONTACT
ROW_ID PAR_ROW_ID LAST_NAME FST_NAME EMAIL_ADDR
ROW_ID FK
PAR_ROW_ID
LOGIN
PASSWORD
ROW_ID
PAR_ROW_ID
HIRE_DT
BONUS_FLAG
CURR_SALARY
FK
FK
1/3
S_PARTY
ROW_ID 1 2 3 PARTY_TYPE_CD Person Person Person
S_CONTACT
PAR_ROW_ID 1 2 3 FST_NAME John Sally Chris LAST_NAME Doe Smith Jones
PAR_ROW_ID
LOGIN
2 3
SSMITH CJONES
A person. . .
1/3
S_CONTACT
PAR_ROW_ID 1 2 3 FST_NAME John Sally Chris LAST_NAME Doe Smith Jones
S_USER
PAR_ROW_ID LOGIN
S_EMP_PER
PAR_ROW_ID HIRE_DT
2 3
2/3
S_ORG_EXT
ROW_ID FK PAR_ROW_ID NAME LOC EMP_COUNT PRTNR_FLG HIST_SLS_VOL INT_ORG_FLG
ROW_ID
NAME
BU_FLG
FK
PAR_ROW_ID
2/3
Organization
Name Internal Org Flag Organization BU Name
S_ORG_EXT
PAR_ROW_ID 1 2 3 NAME ABC Company Sales Division ABC Company ABC Customer INT_ORG_FLAG Y N N LOC HQ
S_BU
PAR_ROW_ID NAME BU_FLG
2 3
Y Y
3/3
S_USERLIST
ROW_ID NAME PAR_ROW_ID
S_PARTY_GROUP
ROW_ID FK NAME PAR_ROW_ID
S_POSTN
ROW_ID NAME POSTN_TYPE_CD PAR_ROW_ID
FK
FK
3/3
S_USERLIST
PAR_ROW_ID 1 NAME Consultants User List
PAR_ROW_ID 2
User List
Name
Business component
S_PARTY_PER
PARTY_ID 003 003 PERSON_ID 001 002
S_PARTY
ROW_ID 001 002 003 PARTY_TYPE_CD Person Person User List NAME Smith, Mary Smith, John ABC User List
S_PARTY_PER
PARTY_ID 003 003 005 005 PERSON_ID 001 002 003 004
S_PARTY
ROW_ID 001 002 003 004 005 PARTY_TYPE_CD Person Person User List Organization Access List NAME Smith, John Smith, Mary ABC User List ABC Org ABC Access Group
S_CONTACT
PAR_ROW_ID 1 2 3 FST_NAME John Sally Chris LAST_NAME Doe Smith Jones
S_USER
PAR_ROW_ID LOGIN
2 3
SSMITH CJONES
PK
FK
FK
Base Table
Extension Table
Extension Table
Description
Account
S_OPTY
PR_DEPT_OU_ID ROW_ID NAME DESC_TEXT CURCY_CD
S_ORG_EXT
PAR_ROW_ID ROW_ID LOC NAME
FK
References PAR_ROW_ID
Account
Name Location Parent Account Name Parent Account Location
has multiple explicit self-joins to S_ORG_EXT Select the one that specifies the relationship of interest
Highlights
Party BCs are similar to standard BCs but data is stored in extension tables Eight prominent S_PARTY extension tables store data Person-related party BCs store data in S_CONTACT Organization-related party BCs store data in S_ORG_EXT Access Group, User List, and Position are party BCs Party implicit joins populate S_PARTY extension tables