Skip to content

Dynamic Mapping Engine

Overview

The Dynamic Mapping Engine is a reusable SAP Cloud Integration pattern that transforms incoming JSON arrays into SCIM bulk operation structures. It uses JSON-based mapping rules stored in the Partner Directory of SAP CI to dynamically decide how source fields are mapped to the target SCIM structure — without modifying the process flow itself.

This allows users to onboard new customer systems or change field mappings using only Partner Directory configuration.

Guide structure

  • Setup — Prerequisites and step-by-step procedure for adding a new source system
  • Mapping rule reference — Rule properties, path syntax, and value source resolution order
  • Transformations — Direct mapping, toString, template, appendExisting, and conditional transforms
  • Examples — Complete worked examples covering all rule types and transform combinations
  • Troubleshooting — Common symptoms and their likely causes