SAP solutions have always been extensible to an incredible extent, but mainly inside the system itself. Now things have changed over the last years on how to extend SAP using a side-by-side approach. In this talk I showcase what can be done today by combining SAP with serverless on the SAP side (yes really) and Microsoft Azure’s serverless offerings namely Azure Functions.
2. About me
• Principal Consultant at msg systems ag
• Origins: SAP development & architecture
• Moved on towards cloud native development
(SAP + non-SAP area)
• Loving Serverless (esp. Azure Functions)
Serverless and SAP ... Oh Behave @lechnerc77
3. Agenda
Serverless and SAP ... Oh Behave @lechnerc77
SAP and Extensions
Scenario for an Extension
Solution for Scenario + Demo
• Events and Functions in Kyma on SAP BTP
• Combination of SAP and Microsoft Azure Functions
Wrap Up
Q&A
4. SAP and Extensions: The Past
Serverless and SAP ... Oh Behave @lechnerc77
SAP System
Database
Application (ABAP)
User Interface (UI)
Extensions
Modifications
11. What about …
Serverless and SAP ... Oh Behave @lechnerc77
Order
Delayed
Event
Get details about
the customer
Fetch order history
Check for prior
complaints in
emails
(sentiment analysis)
React based on history =
delayed orders + complaints
SAP System
Extension
12. Serverless and SAP ... Oh Behave @lechnerc77
Everything that you see now,
can be done by you without any
SAP license costs
Really!
20. What about the email part?
Serverless and SAP ... Oh Behave @lechnerc77
21. Sentiment Analysis of Emails
Emails are probably
located in an Outlook
Mailbox
SAP has no direct access
to the emails
SAP has no sentiment
analysis service
We want to go serverless
Serverless and SAP ... Oh Behave @lechnerc77
22. Sentiment Analysis of Emails
Serverless and SAP ... Oh Behave @lechnerc77
Microsoft Graph Cognitive Services Azure Functions
27. Wrap up
• Patterns of extending SAP systems evolved a lot in
the past years
• Side-by-Side extensions open completely new
opportunities
• SAP offers serverless with Kyma, but still “young”
offering
• Mixing in Microsoft Azure functionalities lifts
extensions to a new level
• More to come: Extended Partnership between
SAP and Microsoft
Serverless and SAP ... Oh Behave @lechnerc77