SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Creating SQLScript User Defined Libraries

Leveraging SQLScript in Stored Procedures, User Defined Functions, and User Defined Libraries

Overview

🎓 intermediate 15 min. SAP HANAIntermediateSqlExpress Edition

You will learn

  • โœ”How to create SQLScript User Defined Libraries
Rich Heilman R Rich Heilman November 1, 2022
Created by May 5, 2020
Contributors

Prerequisites

Prerequisites

Steps

Intro

Libraries are designed to group related variables, functions, and procedures together within a common object. These library members can either be exposed using the PULBIC keyword, or set to only be consumable from within the library itself using the PRIVATE keyword.


Step 1 Create Libraries Folder
โ€”

Return to the SAP Web IDE for SAP HANA and right click on the src folder and choose New, then Folder.

editor
editor

Enter the name of the folder as libraries and click OK.

dialog
dialog

Step 2 Create New User Defined Library
+
Step 3 Enter the Library Shell
+
Step 4 Define a Public Variable
+
Step 5 Define a Public Function
+
Step 6 Define Public Procedures
+
Step 7 Review Completed Code
+
Step 8 Save Your Work
+
Step 9 Create a Procedure
+
Step 10 Define the Output Parameters
+
Step 11 Leverage the Library Members from the Procedure
+
Step 12 Review Completed Code
+
Step 13 Save, Build, Run and Check Results
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 13
1. Create Libraries Folder 2. Create New User Defined Library 3. Enter the Library Shell 4. Define a Public Variable 5. Define a Public Function 6. Define Public Procedures 7. Review Completed Code 8. Save Your Work 9. Create a Procedure 10. Define the Output Parameters 11. Leverage the Library Members from the Procedure 12. Review Completed Code 13. Save, Build, Run and Check Results

Learn more →