This repository contains the material for the SAP training session called
Integrating SAP S/4HANA into SAP Data Intelligence: Deep Dive and Hands On.
SAP Data Intelligence is SAP's leading product for data integration, data management, intelligent processing and orchestration across different (hybrid) data environments.
One important integration aspect is the replication, consumption, and exchange of data and functionality with SAP's core Intelligent Enterprise and Business Suite systems. The ABAP integration capabilities in SAP Data Intelligence open seamless, "any-premise" interoperability with almost all the features available in these environments.
This hands-on session will focus on connectivity and system interoperability to SAP S/4HANA systems and provides an insight on how to use the corresponding out-of-the-box operators in SAP Data Intelligence to smoothly integrate with the above SAP Business applications and beyond.
The requirements to follow the exercises in this repository are:
- Basic knowhow about the usage and scope of S/4HANA
- General understanding of Enterprise Data Management and ETL (Extraction, Transformation, Load)
- Basic programming skills in ABAP are of advantage
- Locally installed Eclipse IDE with ABAP Development Tools (ADT) and training S/4HANA resource connected
- Locally installed SAP Logon App and SAP GUI
-
Demo 1 - ABAP CDS View based data extraction in SAP Data Intelligence
- Demo 1.1 - Creating ABAP CDS Views in ABAP Develoment Tools (ADT)
- Demo 1.2 - Delta-enablement for simple and complex ABAP CDS Views
- Demo 1.3 - Integrate ABAP CDS Views in SAP Data Intelligence Pipelines
-
Demo 2 - Calling an ABAP function module in SAP S/4HANA from SAP Data Intelligence
- Demo 2.1 - Create a custom ABAP Operator in SAP S/4HANA
- Demo 2.2 - Integrate the custom ABAP Operator in SAP Data Intelligence Pipelines
-
Exercise 1 - Replicating data from S/4HANA ABAP CDS Views in SAP Data Intelligence
- Some Key Words upfront
- Exercise 1.1 - Creating a simple ABAP CDS View in ABAP Develoment Tools (ADT)
- Exercise 1.2 - Extraction and Delta enablement for simple ABAP CDS Views
- Exercise 1.3 - Creating a more complex ABAP CDS View in ADT (joining multiple tables)
- Exercise 1.4 - Extraction and Delta enablement for more complex ABAP CDS Views (joining multiple tables)
- Exercise 1.5 - Consuming the EPM Business Partner ABAP CDS Views in SAP Data Intelligence
- Exercise 1.6 - Extending the Pipeline to transfer Customer data to an S3 Object Store (Initial Load and Delta Load)
- Exercise 1.7 - Implementing a Pipeline for replication of enhanced EPM Sales Order data to an S3 Object Store
- Exercise 1.8 - Extending the Pipeline for joining Sales Order with Customer data for each change in Sales Orders and persist results in S3
-
- Exercise 2.1 - Creating your own custom ABAP Operator in SAP S/4HANA
- Exercise 2.2 - Integrating the custom ABAP Operator in a SAP Data Intelligence Pipeline
- Exercise 2.3 - Making use of custom ABAP Operators in SAP Data Intelligence
- Exercise 2.4 - Triggering a custom ABAP Operator to verify your Delta Replication of EPM Sales Orders
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
In case you have problems with the implementation of the Pipelines, you can download the example Pipelines here (right-click --> save link as...). The JSON files can be imported as Pipelines in the Data Intelligence Modeler.
- Customer Master Data Replication Pipeline
- Sales Order Replication Pipeline
- Sales Order Replication and Enrichment Pipeline
- ABAP Function Module Call Pipeline
Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.