Core Components & Architecture
Explore the key architectural building blocks of SAP SFIM including the crediting engine, calculation engine, and portal framework.
SFIM Architecture Overview
SAP SuccessFactors Incentive Management is built on a multi-tenant cloud architecture with several distinct engines working in concert. Understanding these components is essential before diving into configuration.
The Six Core Engines
1. Crediting Engine
The crediting engine determines who gets credit for a sale. It evaluates:
- Sales hierarchy — which rep or team owns the deal
- Territory assignments — geographic or account-based credit
- Split crediting — percentage-based credit across multiple reps
- Overlay crediting — specialists who assisted the deal
Deal Closed → Crediting Rules →
Rep A: 60% credit
Rep B: 30% credit
Overlay: 10% credit
2. Calculation Engine
The calculation engine processes credited transactions through compensation plan rules to produce payout amounts. It supports:
- Tiered commissions — percentage varies by attainment level
- Flat-rate commissions — fixed per unit
- Bonus calculations — lump sum on target achievement
- Accelerators — multipliers above quota
- Decelerators — reduced rates below threshold
3. Plan Configuration Engine
A drag-and-drop interface for building compensation plans without code. Supports:
- Rule templates and reusable components
- Version control and effective dating
- What-if modeling and simulation
- Approval workflows
4. Portal & Dashboard Engine
Provides self-service portals for:
- Reps: commission statements, forecasts
- Managers: team performance views
- Admins: system health and run monitoring
5. Dispute Management Engine
Handles the full lifecycle of commission disputes:
- Payee submits inquiry with evidence
- Admin reviews and investigates
- Resolution applied (adjust, deny, or approve)
- Full audit trail maintained
6. Analytics & Reporting Engine
Built-in analytics for:
- Compensation cost analysis
- Plan effectiveness metrics
- Sales leaderboards
- Custom report builder
Data Flow Architecture
┌─────────────┐ ┌──────────────┐
│ CRM / ERP │───▶│ Crediting │
│ Systems │ │ Engine │
└─────────────┘ └──────┬───────┘
│
▼
┌──────────────┐
│ Calculation │
│ Engine │
└──────┬───────┘
│
┌───────────┼───────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌────────┐
│Dashboards│ │ Payroll │ │Reports │
│ & Portal │ │ Export │ │& Audit │
└──────────┘ └──────────┘ └────────┘
Key Terminology
| Term | Definition |
|---|---|
| Pipeline | A calculation run processing transactions |
| Processing Unit | Logical grouping of payees for calculation |
| Position | A role assignment within the org hierarchy |
| Comp Element | Building block of a compensation plan |
| Rate Table | Lookup table for commission tiers |
| Quota | Target metric assigned to a payee |
| Attainment | Actual performance vs. quota |
| Credit | Revenue or units attributed to a payee |
← Previous: Introduction to SAP SFIM Next → Plan Configuration Engine