WhatTheHack/052-SAPAppModernization
Hila Menashe 75533f4533
[Hack Update] 052-SAPAppModernization Coach guide (#532)
* Coach guide for challeges 1-4

* updates for coach
2022-12-09 13:19:06 -05:00
..
Coach [Hack Update] 052-SAPAppModernization Coach guide (#532) 2022-12-09 13:19:06 -05:00
Student [Hack Update] 052-SAPAppModernization Coach guide (#532) 2022-12-09 13:19:06 -05:00
images [Hack Update] 052-SAPAppModernization Coach guide (#532) 2022-12-09 13:19:06 -05:00
README.md [New Hack] 052-SAPAppModernization (#394) 2022-06-27 10:30:41 -05:00

README.md

What The Hack - SAP on Azure Application Modernization

Introduction

This hack is designed to help build skills in connecting other Azure services to SAP instances hosted on the Microsoft Azure platform. Connecting services to SAP systems hosted either on-premises or in the cloud should not be overly difficult, yet often the correct tools and processes are poorly understood and/or documented.

Following on from the SAP Infrastructure Hack SAP On Azure, many SAP S/4 HANA or ECC customers wish to use Azure to build applications and integrations that connect to or from an SAP environment to add new levels of scalability, elasticity or new features and functionality to their SAP backends. Note that the other SAP on Azure hack listed above is not mandatory to run before this Application Development Hack. This hack can be done stand alone or done after the other SAP Hack.

Learning Objectives

The SAP on Azure Application Modernization WTH challenges will help you build on your prior knowledge of SAP and build applications and integrations that can connect SAP to Azure Services and dotnet applications using industry standard protocols such as OData, OpenApi, OAuth2, OpenID Connect.

You will learn how to front SAP systems with Azure Gateways such as Azure API Management and how to authenticate, authorize and cache data from these services for use in modern distributed web architectures. Once you have completed these challenges you will be ready to move away from legacy ABAP-based code integrations and towards modern, open protocols.

You will then move on to building interactive applications and intelligent agents that can both consume and react to the raw data and event streams, that are produced from the SAP Platform services that you have connected to.

Challenges

Setup and deploy an SAP Environment

Connect an application to your SAP Environment and consume data

Apply common security and identity patterns to control and restrict access to your services

Consume your SAP data and events to drive business outcomes from your applications

Flow data between SAP and third party systems over Azure Integration Services

Prerequisites

  • Your own Azure subscription with Owner access
  • Visual Studio Code
  • You have an Azure, Microsoft 365 subscription
  • All team members can access your Azure resource group.
  • You can login to the SAP Cloud Appliance Library with your S- or P-User, which is linked to your subscription.
  • All team members can login and create a Power Virtual Agents Bot.

Contributors

  • Will Eastbury
  • Martin Pankraz
  • Vinod Desmuth
  • Christof Claessens
  • Jelle Druyts
  • Martin Raepple