Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
brianbernard
Community Manager
Community Manager
Another three months have rolled by, seemingly faster than the last three, but the production of sample code didn't slow down. We published 28 new repositories in Q3 in the SAP Samples organization on GitHub.com, surpassing the two dozen we summarized in last quarter's round-up.

For those unfamiliar with GitHub, this channel is an extended community of developers, makers, learners, and other SAP professionals that produce more than just blocks of code. These “samples” showcase a variety of products, technologies, learning programs, not-for-profit initiatives, and more.

Highlights from the last three months include a variety of BTP use cases and extensions, source code behind technical research publications, and content delivered by the SAP Developer Advocates team. The latter includes materials supporting SAP TechEd 2021, including the ongoing Devtoberfest 2021 event (see the intro blog) and the associated SAP Community Activity Badges repo, which demonstrates a super cool service that allows you to display your community activity and achievements in other places such as your GitHub profile README file. Check out Thomas Jung’s GitHub profile for a great example of what you can do there.

While we’re on the subject of what you can do in GiHub, a here's a little tip for finding content of interest to you in the SAP Samples organization: Use "topics" to see a collection of repositories on any given subject. These are GitHub's meta tags (or labels) that create subject-based connections between repositories to help you explore projects by type, technology, or some other classification. For example, I started such a collection page for Devtoberfest and there are plenty that represent more everyday terms such as sap-cap (for SAP Cloud Application Programming Model).

Samples Published in Q3 2021


And now for the repository rundown. Attempted categorizations of content types, as well as products/topics, follow in the tables below, although many repos span multiple categories.

Example Content


General bucket for sample applications, reference content, and other example content.






































Repository Name Topic Key Contributor(s)
Enterprise Sales Procurement Model Application Low-code, no-code cheehong.lim
Enterprise Capital Expenditure Management Application Low-code, no-code thomas.zang
API Examples for SAP Cloud ALM SAP Cloud ALM michael.kloeffer
SAP Mobile Experience - Sample Export of Mobile Personas SAP Mobile Start shabeer.jameela
Cloud for Utilities Examples and How-tos Cloud for Utilities Paul Roth, jose.garbarino
VBA Samples for SAP Integrated Business Planning (IBP), Add-in for Microsoft Excel SAP Integrated Business Planning weberpat

Extensions


Resources that describe how to add features and functionalities to e.g. SAP Business Technology Platform.

































Repository Name Topic Key Contributor(s)
SAP PowerDesigner Extension to Generate HDB Artifacts SAP PowerDesigner volker.saggau
SAP Upscale Commerce - Custom Components SAP Upscale Commerce Adriaan Venter
SAP Upscale Commerce: External Application Samples SAP Upscale Commerce Adriaan Venter
SAP Upscale Commerce: External Application Samples SAP Successfactors Harut Ter-Minasyan, james.rapp
SAP BTP Business Application Studio Extensions SAP Business Application Studio andrew.lunde

Instructional/How-to


Repos containing more explicit, step-by-step materials as in tutorials.























Repository Name Topic Key Contributor(s)
ABAP Platform Code Samples for SAP BTP, ABAP environment ABAP cloud development andre.fischer
Extend your Business Workflow with Microsoft Teams and Microsoft Outlook SAP Workflow Harut Ter-Minasyan
Intelligent Routing for SAP Cloud Integration using Azure Traffic Manager SAP cloud integration iinside

Learning Content


Materials supporting openSAP courses, virtual workshops, or other such programs.























Repository Name Topic Key Contributor(s)
SAP HANA Cloud Learning Repository Database/Data Management chriskollhed, helenan, vijaykrishnansr
SAP BTP Data-to-Value Bootcamp Database/Data Management yatsea.li
Improve Business Processes with SAP Workflow Management SAP Workflow archana.shukla

Research


Contents that support academic research and publications.




























Repository Name Topic Key Contributor(s)
Towards Zero-shot Commonsense Reasoning with Self-supervised Refinement of Language Models Machine Learning/Natural Language Processing Tassilo Klein
Attention-based Contrastive Learning for Winograd Schemas Machine Learning/Natural Language Processing Tassilo Klein
Differential Privacy Generative Models Framework Machine Learning anderson.santanadeoliveira
Differentially Private Hierarchical Text Classification Security Daniel Bernau

SAP Developer and Community


These are repositories created by the SAP Developer Advocate team for the developers and the extended SAP Community.























Repository Name Topic Key Contributor(s)
Artifact of the Month Open Source mariusobert
Devtoberfest 2021 from SAP Devtoberfest thomas.jung, dj.adams.sap, josh.bentley, kevin.muessig
SAP Community Activity Badges Devtoberfest thomas.jung

Template/Tools


Files that help execute other events.




























Repository Name Topic Key Contributor(s)
SAP Data Intelligence Cloud CPM Samples Database/Data Management swiftc
SAP Upscale Open Payment Framework SAP Upscale Commerce sean.wang, Adrian Venter, Allen Wu, Richard Cotton
SAP EPD Connected Products IoT Device Connectivity Support SAP Enterprise Product Development ankit.aggarwal5
SAP HANA Audit Policy Templates for SAP S/4HANA Security bjoern.brencher

Behind the Repos: Sample Spotlights


While repositories are for the most part self-explanatory, some are impressively expansive, or particularly timely or relevant to the community, and warrant further inspection – a job well-suited for dj.adams.sap, who helped take a behind-the-scenes look at two more contributions in recent months.

SAP BTP Use Case: Integrated Order Management Cockpit


The latest spotlight in the series, based on a real-world customer project, makes use of Node.js, SAPUI5, the Cloud Foundry environment, and SAP HANA Cloud replicated from legacy systems like ECC or S/4HANA. Thanks to Rui Jin for walking us through repo, and kyungwoo.hyun for co-developing it.

https://youtu.be/mY1zAfLBDLQ

Remember what I said about GitHub topics? Check out more repos like this from the "BTP Use Case Factory" folks.

How to Develop with ABAP RESTful Application Programming Model


Get the inside scoop from andre.fischer on how to create boilerplate coding with the ABAP RESTful Application Programming Model (RAP) in the SAP BTP, ABAP environment.

 

https://youtu.be/Uctl63BV_zQ

Check out all the spotlights on the SAPDevs YouTube channel, and stay tuned for more excellent sample code contributions on GitHub.com/SAP-samples.