GraphScript Procedures in SAP HANA
GraphScript is a graph-specific scripting language in SAP HANA used to implement complex graph algorithms. Developers use it to write procedures that traverse and analyze graph data stored in the SAP HANA Graph engine, enabling operations that go beyond standard SQL capabilities.
Tutorials that teach this
Prerequisites
- Concept SAP HANA Cloud fundamentals The concept name was not provided, and the available source snippets do not contain enough detail to define a specific SAP developer concept with accuracy. The sources reference topics such as [setting up database artifacts](https://help.sap.com/docs/btp/sap-business-technology-platform/3cd69547217949e098fb4f2a88aa6d33?locale=en-US&state=PRODUCTION&version=Cloud) in SAP HANA, connecting via JDBC, spatial data visualization, and migrating to SAP HANA Cloud, but no specific concept name or substantive explanatory content was supplied to ground a precise definition.
- Concept SQL Querying Fundamentals (SELECT, WHERE, GROUP BY, ORDER BY) The concept name was not provided, so a precise definition cannot be generated. Please supply a valid concept name along with supporting source snippets so that an accurate, grounded definition can be written.
- Concept SAP HANA Graph Workspace Usage The concept name provided is "undefined," so no specific SAP developer concept can be identified or defined from the available sources. Please provide a valid concept name — such as **SAP HANA Graph Workspace**, **GraphScript**, or **SAP HANA Graph Engine** — so an accurate, source-grounded definition can be written.
- Concept SAP HANA Stored Procedure Creation and Execution The concept name was not provided (`undefined`), and the supplied source snippets contain only tutorial titles without any descriptive content to ground a definition. A meaningful, source-grounded definition cannot be written without either a valid concept name, body text from the sources, or both.
- Concept SAP HANA Graph Algorithms (Neighbors, Shortest Path) The concept name is missing or undefined, and the provided sources do not contain sufficient grounded detail to produce a reliable definition without risking unsupported claims. Please provide a valid concept name so a precise, source-grounded definition can be written.
- Concept SAP HANA In-Memory Relational Database The concept name was not provided (marked as "undefined"), and the available source snippets do not contain sufficient detail to construct a grounded, accurate reference definition. Only one source ([S1]) references a relevant topic — setting up database artifacts using SAP HANA — but without a named concept to define, a precise and accurate definition cannot be written per the documentation guidelines.
- Concept SAP HANA SQL API Usage The concept provided is undefined and no valid concept name was supplied. The available source snippets cover SAP HANA development topics such as stored procedures, GraphScript, Calculation Views, and Node.js database access, but without a specific concept to define, no accurate or grounded definition can be produced.
- Concept OpenCypher Pattern Matching Queries GraphScript is a language used in SAP HANA for implementing complex graph algorithms directly within the database. Developers use it to express multi-step, iterative graph computations — such as traversals and analytics over graph workspaces — that go beyond what simpler query languages support. It is applied in scenarios where graph data requires sophisticated procedural logic to process relationships and derive insights.