Comprehensive SAP Integration Training Program – 40+ Demos
Module 1: SAP CI Pallet Shapes in Action
• BTP Architecture and SAP cloud strategy
• Tenant setup, BTP cockpit – instance creation, services, roles, users etc.
• Router, Multicast (Parallel & Sequential), Join
• Content Enricher (Enrich vs Combine)
• Data Stores: Get vs Select, Use Case – Payroll Validation
• Write Variable for Last Run Tracking
• Aggregator – Correlation ID, Last Message
• Converters: XML, JSON, CSV
• End-to-End Flow: Splitter → Content Modifier → Request Reply (OData) → Mapping
→ Gather → Converter
Module 2: Advanced Integration Design Patterns
o Persistence & Variables
o Writing Variables & Persisting Data
o Reading from Persistent Store via Utility Program
o Modularization
o Local Integration Process
o Calling iFlow using SOAP & Process Direct
o Error Handling
o Local Exception Handling (Exception Subprocess)
o Global Exception Design
o Retry Mechanisms
o Retry using JMS Adapter
o POC: Retry Scenario using Data Stores
o Understanding standard contents
o Enhancing Standard Content
o Customization using Process Direct (Edit-only)
Module 3: Groovy Scripting Essentials
• Logging Payloads, custom headers
• String Declarations
• Reading XML/JSON
• Value mappings, Writing scripts inside message mapping
• Project based scenarios
• Utility Scripts:
o Fetching Payload Size
o Accessing Security Materials
Module 4: Integration Adapter Deep Dive
• SFTP, FTP, HTTP, SOAP, OData, IDOC, RFC
• Working with SCC (SAP Cloud Connector)
• Setup & Installation
• Tenant Registration
• RFC Destination & STRUST Config
• Demo Scenarios: RFC, Webservices, IDOCs
Module 5: Integration Security Fundamentals
• Authentication vs Authorization
• OAuth2.0, SAML Assertion for SuccessFactors
• Transport & Message-Level Security, User role, access policies
• Certificate-Based API Testing in Postman, Encryption, PGP Key generation
Module 6: Developer Utilities & Best Practices
• Understanding the Camel Message Model
• Working with Headers, Properties, and Body
• Manifest File Management
• Simulation & Message Trace Analysis
• Best Practices while designing integrations
• Importing, Exporting, and Managing Artifacts
• API Testing Using POSTMAN
Module 7: Project-Based Hands-On SAP CI Implementation
Design Phase
o Project Blueprint
o Security Setup (Client ID, Secrets, Keystore)
o Encoding & Encryption: Base64 & PGP
iFlow Development Core Components
o Content Modifier, Router, Filter
o XSD Import/Editing
o Message Mapping
o External Calls: Request Reply, Content Enricher, Send
o Adapters: HTTP, SOAP, SFTP, MAIL, Process Direct
o Groovy Scripting & Script Collections
o Externalizing Properties
o Event Handling: Start/End/Error Start/Error End
o Camel Expressions (for filenames, dates, etc.)
Deployment & Testing
o Import/Export of iFlows & Packages
o Trace, Simulation, and Debugging Techniques
Module 8: SuccessFactors (SF) Integration Essentials
• Introduction to API Hub
• Integration Content Overview
• Key APIs: Compound Employee, OData APIs
• Deep Dive into SF System
• SF Data Center
• API Dictionary (SFAPI & OData)
• OAuth Setup
• SF Integration Tools
• Integration Center
• Event-Based Triggers (Intelligent Services – ISC)
• Querying APIs
• SFAPI Delta
• OData API Query Operations
• Using the SF Adapter
• Real-World Project Scenarios
o FG Integration
o PeopleSoft Decommissioning
o Global Payroll Integration