Skip to content

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

License

Notifications You must be signed in to change notification settings

SAP-samples/btp-aws1-opensap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

REUSE status

Build Resilient Applications on SAP BTP with Amazon Web Services

Welcome to this repository that contains all the documentation and step-by-step procedures for exercises that are part of the openSAP course Build Resilient Applications on SAP BTP with Amazon Web Services.

For all information about the course and the corresponding content please visit the Build Resilient Applications on SAP Business Technology Platform with Amazon Web Services page. The exercises individually are only a small subset of the course.

Follow the folders in this repository as per the respective week pages in the openSAP course and do the exercises.

Introduction

SAP and Amazon Web Services have been partners for over 15 years to jointly innovate for customers. The strategic partnership focuses on accelerating the adoption of SAP S/4HANA and SAP BTP on AWS and developing joint reference architectures for innovation on the SAP Business Technology Platform with AWS capabilities.

This course explains the advantages of the partnership through practical examples and technical deep dives. To make the content as tangible as possible, we’ve highlighted the capabilities of both SAP Business Technology Platform and AWS. The goal is to outline how application integration and extensibility use cases could be developed to deliver business outcomes to customers.

The course also contains optional hands-on exercises for those who are interested in trying out some of the scenarios with SAP Build Apps, SAP CAP Application Development, and SAP Integration Suite integrating with AWS services like Amazon S3, and Amazon SDK.

What will you be building in this course

In this course, exercises are executed in Week 1, Week 2, Week 3 and Week 5.

In Week 1, you will learn how to set up trial accounts for SAP BTP and a free tier account for AWS.

In Week 2, you will learn how to build simple business partner business applications using SAP Build Apps and SAP Build Process Automation and integrate with Amazon S3 with Amazon API Gateway service.

In Week 3, you will learn how to build an SAP S/4HANA extension application with the SAP Cloud Application Programming Model and integrate it with Amazon SNS service.

In Week 4, you will learn how to build two integration scenarios as mentioned below

  • Posting of the documents from SAP S/4HANA Cloud to Amazon S3 using AWS Webservice adapter in Cloud Integration capability of SAP Cloud Integration Suite.

  • Build a REST API to validate tax registration numbers of economic operators registered in the European Union for cross-border transactions on goods or services using the SAP Cloud Integration capability of SAP Integration Suite and Amazon RDS (PostgreSQL).

Enjoy Learning!

Requirements

Accounts and Subscriptions required for this course

If you already have an enterprise account subscription for SAP BTP and AWS, you can use the same for all the exercises. This documentation focuses on allowing users to try out the exercises in trial accounts from SAP and the free tier account model from AWS.

Known Issues

None so far.

Disclaimer

This repository includes exercises for getting started and building simple scenarios in SAP BTP and AWS platforms. For this reason, the coding should not be seen as any recommendation for productive implementation.

How to Obtain Support

Create an issue in this repository if you find a bug or have questions about the content. For additional support, ask a question in the SAP Community.

Contributing

If you wish to contribute code, or offer fixes or improvements, send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request for this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.

Refer to the CONTRIBUTING file for guidelines for contributions from external parties.

For additional support, ask a question in the SAP Community.

Code of Conduct

Refer to the CODE OF CONDUCT file.

License

Copyright (c) 2023 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0, except as noted otherwise in the LICENSE file.

About

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

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published