Learning Path Overview
Callidus Commissions was the Oracle Database-based incentive compensation platform that became SAP SuccessFactors Incentive Management after SAP's 2018 acquisition of CallidusCloud.
Many enterprises still run legacy Callidus Commissions instances. This learning path covers the platform end-to-end: architecture, schema, modules, pipeline, and migration to SAP.
Whether you're supporting, extending, or migrating from Callidus — understanding the original platform is essential. These 6 lessons form a complete progression from beginner to advanced.

Why Callidus Commissions Matters

Callidus Commissions was the industry-leading dedicated incentive compensation platform for the 15 years before SAP acquired CallidusCloud in 2018. During that time, thousands of enterprises built critical compensation infrastructure on it. Today, more than a decade after the SAP acquisition, many of those organizations still run Callidus instances alongside — or are mid-migration away from — the platform.

If you're a product architect, data engineer, analyst, or developer in the incentive compensation space, you will encounter Callidus Commissions. You might inherit a legacy instance that needs support. You might architect a migration to SAP SuccessFactors IM. You might need to debug why a calculation isn't working. You might need to extract data for reporting or audit purposes. In any of those scenarios, not understanding the platform — its architecture, schema, pipeline logic, and concepts — will slow you down and limit what you can accomplish.

This learning path teaches the platform as it was designed: from first principles through production troubleshooting. By the end, you'll be able to read the schema, understand how compensation works, diagnose pipeline issues, and plan migrations.

The Six Lessons

01

Introduction to Callidus Commissions

History, core concepts, why dedicated ICM platforms exist, the five core modules, and the Oracle Database foundation.

Difficulty: Beginner

Read lesson →
02

Plan Administration & Participant Management

Compensation plans, plan periods, participants, hierarchy, position types, quota assignments, and practical SQL.

Difficulty: Beginner

Read lesson →
03

The Pipeline: From Transaction to Calculation

Pipeline stages, credit transactions, classification and crediting, pipeline runs, monitoring, and troubleshooting.

Difficulty: Intermediate

Read lesson →
04

The CS_ Table Schema: Data Dictionary

Schema naming conventions, key tables grouped by module, exploration queries, joins, and building your own data dictionary.

Difficulty: Intermediate

Read lesson →
05

Callidus to SAP: What Carried Over, What Changed

SAP acquisition, platform evolution, Oracle to HANA transition, migration decision factors, and data mapping patterns.

Difficulty: Advanced

Read lesson →
06

SAP SuccessFactors IM: The Modern Successor

SuccessFactors Incentive Management as the HANA-native successor, integration with HXM suite, cloud-first architecture, and migration strategies.

Difficulty: Advanced

Read lesson →

How to Use This Path

If you're new to Callidus Commissions: Start with Lesson 01 and work through sequentially. Each lesson builds on the previous one. By Lesson 02, you'll understand the participant and plan model. By Lesson 03, you'll grasp how the pipeline works. By Lesson 04, you'll be able to navigate the schema and write SQL queries. Lessons 05 and 06 prepare you for modernization and migration scenarios.

If you're a data engineer or analyst: Start with Lesson 04 (the CS_ schema). Understand the table structure, then jump to whichever module is relevant to your work (pipeline, plans, results, statements). Use Lesson 03 to understand how data flows through the system.

If you're planning a migration: Read Lesson 01 for the big picture, Lesson 05 for what carries over and what changes, and Lesson 06 for the SAP destination. Lesson 04 is your reference for the data mapping task.

If you're troubleshooting a calculation issue: Go to Lesson 03 (pipeline) and Lesson 04 (schema). Use the monitoring queries and SQL examples to diagnose where the data got stuck.

Prerequisites

This path assumes you have basic familiarity with:

  • Oracle Database syntax (SELECT, WHERE, JOIN — no PL/SQL required)
  • What a relational schema is (tables, primary keys, foreign keys)
  • Basic incentive compensation concepts (quota, commission, plan periods)

If those are new, take 30 minutes to review Oracle SQL fundamentals before starting Lesson 01. Everything else is taught from first principles.

Scope and Boundaries

This path covers Callidus Commissions as a platform — the data model, architecture, pipeline, and concepts. It does not cover implementation and configuration in depth; that's specific to your instance and would require access to your actual system configuration. It also does not cover Callidus's web UI in detail — the focus is the backend: the schema, the logic, the data flow.

The migration lesson (05) covers high-level strategy and data mapping patterns. Actual migration execution depends on your data volume, customizations, and timeline — consult with SAP or a migration partner on specific tactics.

ℹ️All SQL examples in this path run against Oracle Database. If you're on a Callidus instance, you can copy these queries directly into SQL*Plus or SQL Developer. Replace table and column names as needed if your instance has customizations.

About This Path

This learning path was written for practitioners. It assumes you need to do something with Callidus Commissions — support it, migrate from it, or optimize it. Every lesson includes practical SQL, real schema examples, and a clear mental model of how the system works. Each lesson is self-contained; you can skip around if needed, but the sequence builds knowledge cumulatively.

Ready? Start with Lesson 01: Introduction to Callidus Commissions.