Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/martinpankraz/steampunk-helper

Repos containing artifacts for the SAP ABAP environment integration with Microsoft services
https://github.com/martinpankraz/steampunk-helper

abap abap-environment abapgit azure excel microsoft odata sap-rap steampunk

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://blogs.sap.com/2023/06/06/kick-start-your-sap-abap-platform-integration-journey-with-microsoft/)

**SAP BTP ABAP Environment (aka. [Steampunk](https://discovery-center.cloud.sap/serviceCatalog/abap-environment?region=all&tab=feature))**

| scenario | blog link | description |
| --- | --- | --- |
| Part 1 – [Consume SAP RAP Business Objects from Microsoft Excel](./steampunk-part1) | [πŸ”—](https://blogs.sap.com/2023/06/20/sap-btp-abap-environment-integration-journey-with-microsoft-part-1/) | 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](./steampunk-part2) | [πŸ”—](https://blogs.sap.com/2023/07/14/sap-btp-abap-environment-integration-journey-with-microsoft-part-2-using-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](./steampunk-part3) | [πŸ”—](https://blogs.sap.com/2023/07/20/sap-btp-abap-environment-integration-journey-with-microsoft-part-3/) | Uplevel your SAP app integration using ABAP Cloud APIs with GraphQL. |
| Part 4 - [Store your ABAP Cloud data exports in Azure Blob Storage](./steampunk-part4) | [πŸ”—](https://blogs.sap.com/2023/11/21/hey-abap-cloud-please-let-me-save-my-data-export-to-azure-storage-please/) | 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](https://blogs.sap.com/2022/10/25/how-to-use-embedded-steampunk-in-sap-s-4hana-cloud-private-edition-and-in-on-premise-the-new-abap-extensibility-guide/))**

| scenario | blog link | description |
| --- | --- | --- |
| Part 1 – [Approve SAP process](./embedded-steampunk-part1) | [πŸ”—](https://blogs.sap.com/2023/06/30/sap-s-4hana-cloud-abap-environment-integration-journey-with-microsoft-part-1/) | Directly approve SAP processes from Microsoft Teams |
| Part 2 – [Automatically generate a meaningful Booking request description on creation](./embedded-steampunk-part2) | [πŸ”—](https://blogs.sap.com/2023/08/15/sap-s-4hana-cloud-abap-environment-integration-journey-with-microsoft-part-2/) | See the [Azure OpenAI service](https://learn.microsoft.com/azure/ai-services/openai/overview) in action enhancing your ERP product create process. The [Microsoft AI SDK for SAP ABAP](https://microsoft.github.io/aisdkforsapabap/) gets you integrated seamlessly. |

## Getting Started πŸš€

Setup ABAP Development tools using SAP's [onboarding guide](https://developers.sap.com/tutorials/abap-environment-trial-onboarding.html#146ad3ba-8f2e-454b-93f2-0bbd1dc0ae1f).

Choose between ABAP flavours for your integration journey:

- SAP BTP ABAP Environment (aka. [Steampunk](https://discovery-center.cloud.sap/serviceCatalog/abap-environment?region=all&tab=feature))
- SAP S/4HANA Cloud – ABAP Environment (aka. [Embedded Steampunk](https://blogs.sap.com/2022/10/25/how-to-use-embedded-steampunk-in-sap-s-4hana-cloud-private-edition-and-in-on-premise-the-new-abap-extensibility-guide/))

Get [ABAP SDK for Azure](https://github.com/microsoft/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](https://microsoft.github.io/aisdkforsapabap/) for integration with Azure OpenAI service used in part 2 of the "embedded steampunk" series.

Deploy [Azure API Management](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance) 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.