🧱 7. Business Components (BCs)
Sub-topic 7 of 9
78% Complete
Business Components (BCs) are the heart of Siebel's data layer. They map database tables to logical business entities that users interact with.
What is a Business Component?
A BC is a metadata definition that:
- Maps to one primary table (base table)
- Can join to additional tables for calculated fields
- Defines which fields are visible and editable
- Contains validation rules and calculated values
- Controls search behavior
Key BC Properties
Table
The primary database table this BC represents
Example: The "Account" BC maps to table S_ORG_EXT
Search Specification
SQL WHERE clause that filters which records are visible
Example: [Status] <> 'Inactive' hides inactive records
Sort Specification
Default sort order for query results
Example: [Name] ASC sorts alphabetically by name