Open-source SuccessFactors utility

SF Config Compare

Compare SAP SuccessFactors OData metadata and picklist configuration across tenants, then export clear HTML and Excel reports for implementation, support, and audit work.

Comparison report
Tenant A vs Tenant B Report ready

Metadata

Picklists

Metadata diffs

Find missing entities and field-level differences such as type, required flag, visibility, max length, picklist assignment, and custom-field status.

Picklist checks

Compare picklist presence, missing values, labels, statuses, and locale-specific value differences between environments.

Audit reports

Generate readable browser reports and Excel exports that can be shared with project teams during release, migration, or support reviews.

Run the Flask app

The app stores runtime data locally and needs API access to your own SuccessFactors tenants. Do not deploy it publicly with real credentials or tenant data unless it is protected by your own authentication and hosting controls.

git clone https://github.com/SahirVhora/sf-config-compare.git
cd sf-config-compare
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
flask run --port 5050