{"id":15148548,"url":"https://github.com/martinpankraz/steampunk-helper","last_synced_at":"2025-07-11T15:41:20.941Z","repository":{"id":176823340,"uuid":"656232196","full_name":"MartinPankraz/steampunk-helper","owner":"MartinPankraz","description":"Repos containing artifacts for the SAP ABAP environment integration with Microsoft services","archived":false,"fork":false,"pushed_at":"2023-11-21T12:25:26.000Z","size":2343,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T21:51:44.671Z","etag":null,"topics":["abap","abap-environment","abapgit","azure","excel","microsoft","odata","sap-rap","steampunk"],"latest_commit_sha":null,"homepage":"https://blogs.sap.com/2023/06/06/kick-start-your-sap-abap-platform-integration-journey-with-microsoft/","language":"ABAP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MartinPankraz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-20T14:15:36.000Z","updated_at":"2023-11-22T14:59:32.000Z","dependencies_parsed_at":"2023-06-28T12:00:16.138Z","dependency_job_id":"022d56bf-7a73-486f-83e9-b9383d159254","html_url":"https://github.com/MartinPankraz/steampunk-helper","commit_stats":null,"previous_names":["martinpankraz/steampunk-helper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MartinPankraz/steampunk-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinPankraz%2Fsteampunk-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinPankraz%2Fsteampunk-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinPankraz%2Fsteampunk-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinPankraz%2Fsteampunk-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MartinPankraz","download_url":"https://codeload.github.com/MartinPankraz/steampunk-helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinPankraz%2Fsteampunk-helper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264842309,"owners_count":23671971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abap","abap-environment","abapgit","azure","excel","microsoft","odata","sap-rap","steampunk"],"created_at":"2024-09-26T13:20:22.232Z","updated_at":"2025-07-11T15:41:20.868Z","avatar_url":"https://github.com/MartinPankraz.png","language":"ABAP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kick-Start your SAP ABAP Platform integration journey with Microsoft\n\nRepos containing artifacts for the SAP ABAP environment integration with Microsoft services.\n\n👩🏽‍🎓Learn more from the [👉Blog series](https://blogs.sap.com/2023/06/06/kick-start-your-sap-abap-platform-integration-journey-with-microsoft/)\n\n**SAP BTP ABAP Environment (aka. [Steampunk](https://discovery-center.cloud.sap/serviceCatalog/abap-environment?region=all\u0026tab=feature))**\n\n| scenario | blog link | description |\n| --- | --- | --- |\n| 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. |\n| 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 |\n| 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. |\n| 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. |\n\n**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/))**\n\n| scenario | blog link | description |\n| --- | --- | --- |\n| 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 |\n| 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. |\n\n## Getting Started 🚀\n\nSetup ABAP Development tools using SAP's [onboarding guide](https://developers.sap.com/tutorials/abap-environment-trial-onboarding.html#146ad3ba-8f2e-454b-93f2-0bbd1dc0ae1f).\n\nChoose between ABAP flavours for your integration journey:\n\n- SAP BTP ABAP Environment (aka. [Steampunk](https://discovery-center.cloud.sap/serviceCatalog/abap-environment?region=all\u0026tab=feature))\n- 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/))\n\nGet [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.\n\nGet [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.\n\nDeploy [Azure API Management](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance) to govern your ABAP Cloud APIs\n\n## Aftermath😏\n\nGo blow some steam like a punk 😎\n\nReach out to me to discuss your integration scenarios and ideas.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinpankraz%2Fsteampunk-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinpankraz%2Fsteampunk-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinpankraz%2Fsteampunk-helper/lists"}