Curriculum
From fundamentals to project-ready SAP CPI consultant.
The program is structured into 6 modules, typically covered over 5–6 weeks with live sessions and hands-on exercises so that you are comfortable designing, building, and supporting CPI iFlows in real projects.
Module 1: Fundamentals & first iFlow
Week 1
- Overview of SAP CPI and SAP BTP Integration Suite.
- Tenants, runtime, web UI, and tools overview.
- Artifact types, packages, and versioning basics.
- Design, deploy, and test your first simple iFlow.
After this module you will be able to log in to CPI, navigate the tools, and
deploy a basic integration flow end‑to‑end.
Module 2: Building iFlows & routing
Week 2
- Content modifiers, routers, multicast, and exception subprocess.
- Message shaping, headers, properties, and exchange patterns.
- HTTP, OData, SFTP, IDoc, JDBC and other adapter basics.
- Calling external services and APIs from CPI.
You will be comfortable designing iFlows using common integration patterns and
connecting CPI to typical endpoints.
Module 3: Mapping & scripting
Week 3
- Message mapping, XSLT mapping, JSON/XML transformations.
- Value mappings and reusable mapping artifacts.
- Groovy scripting for dynamic routing and data enrichment.
- Best practices for reusable scripts and error handling in code.
You will be able to build mappings and simple Groovy scripts to implement
project‑specific logic.
Module 4: Security, errors & monitoring
Week 4
- Keystore, certificates, keys, and security artifacts.
- SSL/TLS, basic auth, OAuth concepts in CPI context.
- Error handling patterns, retries, alerts, and exception flows.
- Monitoring dashboards, message logs, and support approach.
You will know how to secure scenarios, troubleshoot issues, and use monitoring
tools in day‑to‑day project work.
Module 5: End‑to‑end project scenario
Week 5
- Realistic business scenario from requirement to deployment.
- Design decisions, mapping logic, and adapter selection.
- Building, testing, and refining the full iFlow chain.
- Code review, performance considerations, and handover view.
You will see how modules 1–4 come together in a project‑style scenario, similar
to what you will face in client implementations.
Module 6: Career readiness & next steps
Week 6
- Frequently asked interview questions on SAP CPI/BTP integration.
- How to present your project work and iFlows in interviews.
- Profile and resume suggestions for CPI roles.
- Next steps in CPI, BTP, APIs, and integration architecture.
You will have clarity on how to position yourself for CPI roles and what to
learn next beyond the course.