Skip to content

MartinPankraz/steampunk-helper

Repository files navigation

Kick-Start your SAP ABAP Platform integration journey with Microsoft

Repos containing artifacts for the SAP ABAP environment integration with Microsoft services.

👩🏽‍🎓Learn more from the 👉Blog series

SAP BTP ABAP Environment (aka. Steampunk)

scenario blog link description
Part 1 – Consume SAP RAP Business Objects from Microsoft Excel 🔗 Learn how to expose an OData service from a RAP object and execute “live” request from Excel.
Part 2 - Govern your ABAP cloud APIs with Azure API Management 🔗 Integrate your ABAP backed APIs into your general API Management umbrella with production ready X.509 client certificate authentication
Part 3 - Enable GraphQL for your RAP enabled OData services 🔗 Uplevel your SAP app integration using ABAP Cloud APIs with GraphQL.
Part 4 - Store your ABAP Cloud data exports in Azure Blob Storage 🔗 Since the days of casually saving ABAP data dumps to the application server discs are gone, learn how to move to Azure Blob storage instead.

SAP S/4HANA Cloud – ABAP Environment (aka. Embedded Steampunk)

scenario blog link description
Part 1 – Approve SAP process 🔗 Directly approve SAP processes from Microsoft Teams
Part 2 – Automatically generate a meaningful Booking request description on creation 🔗 See the Azure OpenAI service in action enhancing your ERP product create process. The Microsoft AI SDK for SAP ABAP gets you integrated seamlessly.

Getting Started 🚀

Setup ABAP Development tools using SAP's onboarding guide.

Choose between ABAP flavours for your integration journey:

Get ABAP SDK for Azure to use out of the box integrations with Azure AD, Microsoft Graph, etc, or scrap for ABAP snippets to use in your own integrations.

Get Microsoft AI SDK for SAP for integration with Azure OpenAI service used in part 2 of the "embedded steampunk" series.

Deploy Azure API Management to govern your ABAP Cloud APIs

Aftermath😏

Go blow some steam like a punk 😎

Reach out to me to discuss your integration scenarios and ideas.