Académique Documents
Professionnel Documents
Culture Documents
0 Essentials
1 of 25
Module Objectives
To define a party business component To describe the role of S_PARTY and its extension tables in storing
party business component data Describe how data is stored differently for non-party business components and party business components Describe how implicit and explicit joins are used with party business components
3 of 25
Positions, Accounts, User Lists, Organizations, and Access Groups Party types are often related to each other
Employees are related to positions Positions are related to accounts Access groups are related to organizations and so forth
Relationships may be dynamic or ad hoc
4 of 25
5 of 25
types to reflect changes and complexities in the business environment Infuses flexibility into the data model
Can establish and change relationships between various party types, as needed
6 of 25
Group data according to business logic Are referenced by applets Specify access to tables Have fields that map to columns
7 of 25
8 of 25
store data
Tables such as S_CONTACT_X (which is the 1:1 extension table for the S_CONTACT table) are formally an S_PARTY extension table
9 of 25
10 of 25
11 of 25
12 of 25
13 of 25
14 of 25
LOC HQ
PAR_ROW_ID 2
BU_FLG Y
15 of 25
16 of 25
17 of 25
18 of 25
19 of 25
20 of 25
component
Example: Bringing account data into the Opportunity business component for display in an Opportunity applet
21 of 25
22 of 25
23 of 25
Module Highlights
Party BCs create relationships between party types Party BCs are similar to standard BCs but data is stored in extension tables 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
24 of 25
Lab
In the lab you will:
Examine how fields in a (non-party) business component map to columns in base and joined tables Examine how fields in a party business component map to columns in S_PARTY, its extension tables, and joined tables
25 of 25