Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/martinpankraz/steampunk-helper
- Owner: MartinPankraz
- License: apache-2.0
- Created: 2023-06-20T14:15:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-21T12:25:26.000Z (about 1 year ago)
- Last Synced: 2024-10-10T02:23:45.069Z (3 months ago)
- Topics: abap, abap-environment, abapgit, azure, excel, microsoft, odata, sap-rap, steampunk
- Language: ABAP
- Homepage: https://blogs.sap.com/2023/06/06/kick-start-your-sap-abap-platform-integration-journey-with-microsoft/
- Size: 2.23 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.