
Learn the basics of SAP CPI integration, focusing on data security and compliance, master data synchronization, real-time monitoring, and cloud to on-premise connectivity using pre-packaged flows and Apache Camel.
Set up a free CPI trial account, register and verify your email and phone, log in, and activate the integration suite and process integration runtime to practice the demos.
Learn to use the SAP Web IDE in the CPI web tool, mastering discover, design, run, and monitor of integration scenarios and how to copy, edit, and deploy artifacts.
Download an existing SAP integration flow artifact, create your own custom package, copy the artifact, and edit it to fit your needs before deploying.
Learn to build a first integration flow in SAP CPI that accepts external messages. Configure roles and soap adapter, deploy the demo, and monitor logs for debugging.
Enable trace in SAP CPI to debug an integration flow, view payloads and exchange properties, and monitor end-to-end processing with log level trace.
Explore how to use the content modifier in SAP CPI to extract and transform soap payloads, configure endpoints, enable trace, and inspect exchange properties for message data.
Learn to read values from the request with content modifiers in SAP CPI, store them in header and properties, and build a result payload for soap UI testing.
Apply number ranges in CPI to generate IDs for messages, preventing duplicates across SAP documents, by setting start, end, optional rotation, and using the ID in the message header.
Learn how to use groovy script in CPI to extract payload data, log it as an attachment, and preserve runtime traces for production debugging, with hands-on flow integration.
Identify and handle runtime exceptions in CPI using an exception process, content modifiers, and stack traces. Learn to present user-friendly error details while aiding developers.
Master version management in CPI by creating and saving new versions for changes, distinguishing production and development versions, tracking version history, and reverting to a stable older version in production.
Explore open data (odata) concepts, rest-based queries, and CRUD operations using the Northwind odata service, including entity sets, metadata, and requesting data via a CPI request-reply step.
Learn to build a request reply flow in SAP CPI, extract an order number with a content modifier, query Northwind OData, and return results to SoapUI, with DMX/EDMX metadata.
Enrich the incoming Soap UI message with data from Northwind Odata using the content enricher in SAP CPI, extracting the order number with a content modifier and combining outputs.
Demonstrate message mapping in SAP CPI using a graphical editor to map and transform data from source to target, handling 20 fields to 2–3 fields with Wsdl and Odata examples.
Extend message mapping in SAP CPI by editing source and target structures, adding wsdl schemas, and swapping mappings to handle multiple sources with one destination.
Explore advanced message mapping options in SAP CPI for beginners, including exporting mappings to Excel, mapping fields with identical names, deleting mappings, and simulating tests to verify deployments.
Learn message mapping functions in SAP CPI for beginners with hands-on practice, including fixed values, constants and concat operations, arithmetic functions, and uppercasing data for Northwind data.
Discover how to map multiple sources to multiple targets using message mapping, and explore contexts in XML. Debug mappings with queues and step-by-step debugging in SAP CPI.
Explore message mapping techniques to remove context, transform dates, sort by date descending, and reintroduce context with split by value in CPI.
Learn to implement a content based router in sap cpi, routing messages by xml or non xml conditions with a default route, using the order number captured by content modifiers.
Learn how to split a soap message in sap cpi using the general splitter and gather steps to process multiple idoc segments and merge results into a single payload.
Trigger flows automatically with a start timer in a time-based message transfer setup, using the Http adapter for request-reply and Groovy logging to capture responses.
Learn to use data stores to persist messages across CPI flows, performing write, read, and delete operations via persistence data store operations in the persistence tab.
Learn to manage security in SAP CPI by creating encrypted user credentials, storing passwords and user IDs securely, and using them in flows to authenticate to receiver systems.
This course has been made for beginners in SAP CPI, it'll help them to understand SAP CPI and work in real time.
In this course I'll be teaching you basics of SAP Cloud platform, CPI. First we'll be creating our own tenant on SAP Cloud and then I'll be covering most of the concepts of CPI. Topics which will be covered in this course are:
You will be creating your own tenant and learning various aspects of SAP CPI.
You'll learn how to use content modifier, number ranges, exception handling, version management in CPI.
You'll also learn request-reply, content enricher, message mapping, content based router, splitter / gather, time based transfer, HTTP adapter, data store, security, connectivity, multicast, convertor, debug / trace log, session handling, etc
Finally, you'll learn how to code using Groovy script and perform various functions using Groovy.
I have tried to explain all the concepts using simple examples which can be extended to match your business case in real time. All the concepts have been explained using simple examples so that even beginners can understand them.
In the resources section of lectures you'll find the WSDL's, Groovy Code, XML / XSD files which I have used in the practical demos which I have shown in CPI.