SAP Samples (@SAP-samples)

Top repositories

1

cloud-cap-samples

This project contains sample applications for SAP Cloud Application Programming Model.
JavaScript
368
star
2

abap-platform-rap-opensap

Samples for the openSAP course "Building Apps with the ABAP RESTful Application Programming model (RAP)."
332
star
3

abap-cheat-sheets

Explore ABAP syntax in a nutshell supported by executable demo examples.
ABAP
321
star
4

machine-learning-diff-private-federated-learning

Simulate a federated setting and run differentially private federated learning.
Python
315
star
5

devtoberfest-2021

The home of Devtoberfest 2021 - an open celebration of what makes us developers - coding and collaboration!
JavaScript
214
star
6

fiori-elements-opensap

This repository offers optional hands-on exercises for the free openSAP course "Developing and Extending SAP Fiori Elements Apps."
ABAP
207
star
7

sap-devtoberfest-2020

The home of Devtoberfest 2020 - an open celebration of what makes us developers โ€“ coding and collaboration!
JavaScript
176
star
8

cap-sflight

Using SAP Cloud Application Programming Model and SAP Fiori elements to build a simple travel management app, both with Node.js and Java.
CAP CDS
159
star
9

abap-platform-refscen-flight

SFlight is back! This is the Flight Reference Scenario for the ABAP RESTful Application Programming Model.
158
star
10

abap-platform-rap-workshops

This repository contains materials for workshops about the ABAP RESTful Application Programming Model (RAP).
ABAP
155
star
11

kyma-runtime-extension-samples

This project contains sample applications for building extensions and microservices on SAP BTP, Kyma runtime.
JavaScript
148
star
12

cloud-abap-rap

This repository contains several examples how to develop with the ABAP RESTful Application Programming Model (RAP) in SAP BTP, ABAP environment.
146
star
13

abap-oo-basics

In support of the YouTube video series on ABAP Object Oriented basics, this repository contains the ABAP source code samples which are used in the video series.
ABAP
137
star
14

hana-xsa-opensap-hana7

openSAP HANA7 Course Exercise Materials - Software Development on SAP HANA (Update Q1/2019)
JavaScript
136
star
15

fiori-elements-feature-showcase

Sample application that demonstrates and documents a broad variety of features of SAP Fiori elements for OData V4. Developers can play around with the new features and learn how to implement them.
CAP CDS
128
star
16

hana-shine-xsa

SAP HANA Interactive Education for SAP HANA Extended Application Services, Advanced Model (SHINE for XS Advanced) is an education content to learn, develop, and deploy SAP HANA XS Advanced Model application and is a successor of SHINE for XS Classic.
JavaScript
114
star
17

cloud-cap-samples-java

A sample application that demonstrates the features of the Java SDK for the SAP Cloud Application Programming Model.
Java
101
star
18

multi-cloud-html5-apps-samples

Examples of HTML5 applications for multiple SAP BTP environments. The examples show how you can use standalone application routers or managed application routers to achieve different goals, and they demonstrate the capabilities of the SAP HTML5 Application Repository service for SAP BTP.
HTML
95
star
19

cf-mta-examples

The repository contains multitarget application (MTA) examples for SAP BTP, Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and show the capabilities of MTA deployment service in the Cloud Foundry environment.
Java
89
star
20

hana-shine

SAP HANA INteractive Education (SHINE) is an education content to learn, develop and deploy SAP HANA Application Services (XS Engine) based applications within the SAP HANA Platform
89
star
21

btp-setup-automator

Automate the setup of your SAP BTP account with the SAP BTP CLI and other CLI tools.
Python
85
star
22

hana-developer-cli-tool-example

Learn how to build a developer-centric SAP HANA command line tool, particularly designed to be used when performing SAP HANA development in non-SAP tooling (for example from VS Code).
CSS
82
star
23

cloud-bulletinboard-ads

This is the bulletinboard-ads sample application code used in the openSAP course: Cloud-Native Development with SAP Business Technology Platform (formerly SAP Cloud Platform).
76
star
24

sap-tech-bytes

Accompanying the SAP Developer Advocates "SAP Tech Bytes" initiative.
JavaScript
76
star
25

ui5-cap-event-app

Showcase of SAP Cloud Application Programming Model and OData V4 with draft mode in a freestyle SAPUI5 app and an SAP Fiori elements app.
JavaScript
75
star
26

hana-ml-samples

This project provides code examples for SAP HANA Predictive and Machine Learning scenarios and is educational content. It covers simple Predictive Analysis Library SQL examples as well as complete SAP HANA design-time โ€œML scenarioโ€-application content or HANA-ML Python Notebook examples.
Jupyter Notebook
74
star
27

cloud-commerce-sample-setup

Find the sample manifest.json and configuration files that you can use to build out your commerce repository in SAP Commerce Cloud.
TypeScript
73
star
28

hana-opensap-cloud-2020

Exercise materials for openSAP courses targeted to application developers, SAP HANA developers, Cloud Application Programming Model developers, and SAP Business Technology Platform developers.
JavaScript
70
star
29

byd-api-samples

A set of Postman collections that enables users to consume SAP Business ByDesign web services.
69
star
30

abap-platform-fiori-feature-showcase

Feature showcase that demonstrates and documents how to implement annotation-driven SAP Fiori Elements UI features for oData V4, using the ABAP RESTful Application Programming Model (RAP).
65
star
31

btp-cf-cap-multitenant-susaas

Sample project that demonstrates how to setup a multitenant application for a software-as-a-service scenario using the SAP BTP Cloud Foundry environment. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service offerings.
JavaScript
61
star
32

btp-cap-multitenant-saas

Sample project that demonstrates how to setup a multitenant application for a Software-as-a-Service scenario, leveraging the Kyma and Cloud Foundry Runtimes of the SAP Business Technology Platform. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service of...
JavaScript
61
star
33

ui5-webcomponents-sample-vue

UI5 Web Components Sample TODO application built with Vue.
Vue
57
star
34

cloud-cap-hana-swapi

SAP Cloud Application Programming Model fun sample to demonstrate many-to-many relationships.
CAP CDS
56
star
35

ui5-typescript-helloworld

Showcase of a TypeScript setup for developing UI5 applications.
TypeScript
55
star
36

openui5-pwa-sample

How to build a progressive web app (PWA) with OpenUI5.
JavaScript
54
star
37

ui5-webcomponents-sample-react

UI5 Web Components Sample TODO application built with React.
JavaScript
54
star
38

cloud-cap-risk-management

The SAP Risk Management example applications show how to deploy a CAP (SAP Cloud Application Programming model) application to Cloud Foundry and Kyma.
CAP CDS
52
star
39

cloud-workflow-samples

Workflow sample projects as reference content. Users can download and import the content of this project to their tenant to understand and learn how to consume workflow.
JavaScript
51
star
40

teched2023-XP286v

SAP Business Technology Platform Solution Diagrams
51
star
41

abap-exercises-codejam

Material for CodeJams on SAP Business Technology Platform, ABAP Environment and ABAP RESTful Application Programming Model.
48
star
42

cloud-cf-helloworld-nodejs

A "Hello World" application for Cloud Foundry using a simple RESTful API in Node.js with persistency in PostgreSQL and SAPUI5 UIs.
48
star
43

datasphere-content

Use sample content to explorer SAP Datasphere. The downloads contain sample data as CSV files, but could also include model / metadata information. See the README files for details.
44
star
44

ui5-typescript-tutorial

Tutorial for building UI5 applications with TypeScript.
TypeScript
40
star
45

btp-cap-genai-rag

Explore this repository for GenAI samples on SAP Business Technology Platform (SAP BTP). We provide examples for single and multitenant versions, showcasing integration of LLMs via SAP AI Core, LangChain in SAP CAP, and advanced techniques like Retrieval Augmented Generation (RAG).
TypeScript
40
star
46

cloud-sample-node-chat

A simple chat application that is built on Node.js.
CSS
39
star
47

ui5-exercises-codejam

Material for SAP CodeJam events on UI5. Step-by-step guide explaining how build a frontend web application using UI5.
JavaScript
39
star
48

odata-basics-handsonsapdev

A simple OData service to accompany the "Back to basics: OData" series on the Hands-on SAP Dev live stream show.
HTML
39
star
49

cloud-sfsf-benefits-ext

SAP Employee Benefits Management is a sample extension application for SuccessFactors Employee Central. The application runs on SAP Cloud Platform and can be used by employees to make orders in specific benefits' campaigns and by HR managers to manage employee benefits and set up new benefits campaigns.
Java
38
star
50

ui5-webcomponents-sample-angular

UI5 Web Components Sample TODO application built with Angular.
JavaScript
36
star
51

teched2021-DEV160

DEV160 - Scale Application Development with SAPUI5
35
star
52

btp-build-resilient-apps

SAP S/4HANA extension application following patterns for building resilient applications on SAP BTP, such as the use of DevOps, observability, integration with business process workflows, and multi-region failover
TypeScript
35
star
53

cloud-cap-multitenancy

SAP Cloud Application Programming Model (CAP) sample code project with multitenancy using service manager-created SAP HANA containers for tenant data isolation.
JavaScript
34
star
54

fiori-elements-v4-cap-advanced

Learning journey to develop SAP Fiori Elements applications based on SAP CAP OData v4 services. Demonstrating advanced concepts required for many business applications.
JavaScript
34
star
55

btp-azure-opensap

Exercises and sample code for the openSAP course "Building Applications on SAP BTP with Microsoft Services"
Java
34
star
56

cloud-espm-cloud-native

Enterprise Sales and Procurement Model (ESPM) Cloud Native is a project that showcases how an application can be made resilient by implementing resilience design patterns. This application is developed using Spring Boot framework and can be deployed locally as well as on SAP BTP, Cloud Foundry environment.
Java
34
star
57

datahub-integration-examples

Example operators, pipelines, and Dockerfiles for SAP Data Hub showing how to connect to different sources or how to perform certain tasks.
Python
34
star
58

btp-service-metadata

Contains the metadata of SAP BTP services - in a machine-readable format - available in an SAP BTP pay-as-you-go account.
jq
33
star
59

cloud-application-security-sample

Demonstrate authorizations on data level into Spring-based SAP BTP applications. We make use of the Spring Security ACL and integrate it with the XSUAA service and the Java Client Security Library offered by SAP.
Java
32
star
60

abap-file-uploader

Sample code to demonstrate easy upload and filling of a custom ABAP table with data from the client side (JSON).
ABAP
31
star
61

teched2023-AD283v

Develop Applications with SAPUI5 and Best Practices of SAP
30
star
62

btp-side-by-side-extension-learning-journey

Starter Template for the learning journey "Building side-by-side extensions on SAP BTP".
30
star
63

cap-hana-exercises-codejam

This repo contains the exercise instructions, starting template code, and sample solution for the CodeJam based on SAP Cloud Application Programming Model.
JavaScript
29
star
64

teched2022-DT281

Build and Extend Apps with the ABAP RESTful Application Programming Model
29
star
65

btp-ai-sustainability-bootcamp

This github repository contains the sample code and exercises of btp-ai-sustainability-bootcamp, which showcases how to build Intelligence and Sustainability into Your Solutions on SAP Business Technology Platform with SAP AI Core and SAP Analytics Cloud for Planning.
Jupyter Notebook
29
star
66

teched2022-DT181

Boost Your Productivity in Developing SAP Fiori Apps
CAP CDS
28
star
67

abap-alv-google-upload-sheet

Sample demonstrating export of ALV Grid data from SAP GUI directly to Google Drive and display exported data snapshots automatically in Google Sheets.
ABAP
28
star
68

cloud-mdk-samples

Sample mobile development kit applications showcasing capabilities and common how-to topics for the intermediate to experienced user.
JavaScript
27
star
69

frun-csa-policies-best-practices

Best practices check examples for creating CSA policies in SAP Focused Run
PowerShell
27
star
70

teched2021-developer-keynote

SAP TechEd 2021 Developer Keynote: Improving Developers' Lives.
JavaScript
26
star
71

teched2021-DEV261

DEV261 - Build Extensions with SAP BTP, Kyma Runtime
JavaScript
26
star
72

btp-aws1-opensap

This repository contains exercises and sample code for the openSAP course "Build Resilient Applications on SAP BTP with Amazon Web Services."
JavaScript
26
star
73

sme-partner-reference-application

The SME partner reference application provides a "golden path" to build, deploy, run, and integrate full-stack cloud applications on the SAP Business Technology Platform for SAP partners in the SME market.
JavaScript
25
star
74

security-services-tools

If you use security-related services and tools such as EWA, SOS, System Recommendations, Configuration Validation, or a security dashboard in SAP Solution Manager, the ABAP reports in this repository can help with further analysis and development.
ABAP
25
star
75

xf-application-mocks

Contains lightweight substitutes for SAP applications to ease the development and testing of extension and integration scenarios. In conjunction with SAP Business Technology Platform, kyma runtime, the efficient implementation of application extensions is supported without the need for real SAP applications being accessible during development.
JavaScript
25
star
76

cloud-sdk-js

This repository provides code samples and examples how to use the SAP Cloud SDK for JavaScript/TypeScript. The SAP Cloud SDK makes developing applications on the SAP Business Technology Platform easy.
TypeScript
25
star
77

analytics-cloud-datasphere-community-content

Download content packages for SAP Analytics Cloud and SAP Datasphere. Find technical samples, best practices or business scenarios. Packages contain data models, visualisations and sample data (if applicable).
JavaScript
25
star
78

acl2020-commonsense

Source code for paper on commonsense reasoning for 2020 Annual Conference of the Association for Computational Linguistics (ACL) 2020.
Python
25
star
79

btp-terraform-samples

Best practices and examples to use the Terraform provider for SAP BTP.
HCL
24
star
80

hana-cloud-learning

This repository contains sample code and sample data for SAP HANA Cloud learning content such as like learning tracks, tutorials, and missions.
TSQL
24
star
81

fiori-elements-incident-management

This repository contains the sample OData V4 service material for the tutorials provided in the SAP Developer Center.
CAP CDS
23
star
82

teched2021-IIS160

IIS160 - Accelerate the Development of SAP Fiori Apps Using SAP Fiori Elements
CAP CDS
23
star
83

azure-openai-aicore-cap-api

With AI Core as a proxy for Azure OpenAI Services, we are able to perform prompt engineering, e.g. to add more context in the form of (SAP) documents or to perform input validation. This repo serves as a starting point for such a raw proxy and shows how SAP BTP, AI Core can be consumed and exposed via a CAP API.
Jupyter Notebook
23
star
84

fiori-tools-samples

This project contains sample SAP Fiori elements applications built using SAP Fiori tools.
JavaScript
22
star
85

security-research-differentially-private-generative-models

SAP Security research sample code and tutorials for generating differentially private synthetic datasets using generative deep learning models
Jupyter Notebook
22
star
86

acl2022-self-contrastive-decorrelation

Source code for ACL 2022 paper "Self-contrastive Decorrelation for Sentence Embeddings".
Python
22
star
87

digital-manufacturing-extension-samples

Use these sample extensions to learn how to build your own extensions on top of SAP Digital Manufacturing.
JavaScript
21
star
88

integrated-business-planning-excel-add-in-templates

Collection of best practices planning view templates for the SAP Integrated Business Planning (IBP) Add-In for Microsoft Excel.
21
star
89

teched2023-AD181v

Delve into ABAP Cloud on SAP BTP, ABAP Environment
21
star
90

smart-co2nverter-ai

A mobile application enabling bank customers to be more climate conscious while strengthening their loyalty to the bank.
TypeScript
20
star
91

commerce-migration-toolkit

SAP Commerce extensions to support data migrations to SAP Commerce Cloud.
Java
20
star
92

ui5-webcomponents-sample-svelte

UI5 Web components sample TODO application built with Svelte.
Svelte
20
star
93

teched2023-DT182v

Use ABAP Cloud for Developer Extensibility
20
star
94

cloud-btp-cli-api-codejam

Material for the CodeJam on the CLI and APIs for the SAP Business Technology Platform.
Shell
20
star
95

btp-developer-guide-cap

SAP BTP Developerโ€™s Guide offers developer guidance to software developers on how to implement business applications using SAP Cloud Application Programming Model on SAP BTP Cloud Foundry and SAP BTP Kyma Runtime following the best practices.
20
star
96

cloud-messaging-handsonsapdev

For the host and participants of the Hands-on SAP Dev live stream show to share discoveries and scripting efforts in the Diving into messaging on SAP Cloud Platform series.
Shell
20
star
97

ui5-service-worker-sample

ui5-service-worker-sample demonstrates how the Service Worker API, available in modern web browsers, could be used in a UI5 app to realize different caching strategies.
JavaScript
20
star
98

cloud-mdk-tutorial-samples

Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
JavaScript
19
star
99

teched2020-IIS201

IIS201 - Bring the Full SAP Fiori User Experience to Your Screens in SAP GUI
19
star
100

gateway-odata-v4

Collection of sample code to show how services based on OData V4 can be build using the SAP Gateway OData V4 framework.
ABAP
19
star