Parser hdprocedure - SAP-archive/xsk GitHub Wiki

Parser for Procedures(.hdbprocedure)

The information on how to develop the design-time data-persistence model for an XSK application using the HDBProcedure syntax

Reference

  • SAP Help

https://help.sap.com/viewer/b3d0daf2a98e49ada00bf31b7ca7a42e/1.0.12/en-US/8d06583f7ca04edab5ac1ed7ae90bfd8.html

  • Example Artifact Code
PROCEDURE "TEST_PROCEDURE_SIMPLE"."hdb-procedure-simple.db::ItemProcedure" ()
   LANGUAGE SQLSCRIPT
   SQL SECURITY INVOKER
   --DEFAULT SCHEMA <default_schema_name>
   READS SQL DATA AS
BEGIN
   /*************************************
       Write your procedure logic 
   *************************************/
   
      SELECT * FROM "hdb-procedure-simple.db::ItemForProcedure";
END
  • Sample

https://github.com/SAP/xsk/tree/main/samples/hdb-procedure-simple

  • Modules

https://github.com/SAP/xsk/tree/main/modules/engines/engine-hdb/src/main/java/com/sap/xsk/hdb/ds/processors/hdbprocedure

  • Tests

https://github.com/SAP/xsk/tree/main/modules/engines/engine-hdb/src/test/java/com/sap/xsk/hdb/ds/test/processors/HDBProcedureProcessorTest.java