eCommunications Industry | Day 1 - Topic 2

🧱 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

Business Component Mapping
How Business Components map tables to logical entities
Estimated reading: 9 minutes