This repository contains the material for the SAP TechEd 2024 session called DA181 - Build AI-enabled intelligent data apps.
Welcome to the "Build AI-Enabled Intelligent Data Apps" repository! This repository contains a series of exercises designed to help you learn and practice building an SAP HANA Cloud-based intelligent data applications on SAP BTP, leveraging generative AI-based code development with Joule copilot. Each exercise includes step by step instructions from setup to develop an application using SAP Build Code & Joule.
The Risk Management Application is a full-stack application based on the SAP Cloud Application Programming (CAP) and SAP Fiori Elements which also leverages SAP Build Code, Joule, and SAP HANA Cloud in a Cloud Foundry environment to assess and mitigate business risks while maintaining a clean core. It extracts data from SAP S/4HANA via APIs without modifications, ensuring system integrity.
- You have an SAP BTP Trial account Get a Free Account on SAP BTP Trial
- You have completed the Setup SAP Build Code tutorial.
- You have to set up SAP HANA Cloud Instance
- You have an account in SAP Business Accelerator Hub
Only proceed to the below exercise once you have gone through the Pre-requistes check
- Getting Started (Exercise 0) - Add SAP HANA Database Extensions in your Dev Space
- Exercise 1 - Create a Full-Stack Project in SAP Build Code
- Exercise 2 - Create Data Model & Service with Joule
- Exercise 3 - Add Application Logic
- Exercise 4 - Add Business Partner Service & Connect your application to the Sandbox
- Exercise 5 - Add UI to your application
- Exercise 6 - Bind your application to an HDI Container & view the data in SAP HANA Database Explorer
- Exercise 7 - Run your application
- Exercise 8 - Inteligent SQL Assistant Console in Business Application Studios (BAS)
IMPORTANT
Your repo must contain the .reuse and LICENSES folder and the License section below. DO NOT REMOVE the section or folders/files. Also, remove all unused template assets(images, folders, etc) from the exercises folder.
Please read the CONTRIBUTING.md to understand the contribution guidelines.
Please read the SAP Open Source Code of Conduct.
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
Copyright (c) 2024 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.