SAP HANA Entwicklung
Unsere Leistungsangebote
Requirement Management
HANA Application Entwicklung
Testing
Projektreferenzen
Referenz 1: Datenqualitätssicherungs-Tool
Referenz 2: Freigabedashboard
Referenz 3: Generisches Uploadtool
Profitieren Sie von unserer langjährigen Erfahrung
Gemeinsam setzen wir Ihre eigene SAP HANA Anwendung schnell und erfolgreich um.
Einblicke in die SAP HANA Objekte
Ein Schema ermöglicht die Strukturierung der Daten, sowohl logisch als auch aus Berechtigungssicht. Mittels CDS-Tabellendefinitionen werden die Tabellen Transport-/Deployfähig und Sequenzen verhindern Race Conditions.
SQL Script Prozeduren oder Skalar- bzw. Tabellen-Funktionen: es kann jegliches SQL hiermit abgebildet werden um Datenabfragen und -prozesse zu gestalten.
Um performant anspruchsvolle Datenansichten zu generieren werden Calculation Views verwendet. Damit werden komplexe Datenzusammenführungen und Berechnungen ermöglicht.
Über eine OData Schnittstelle werden Calculation Views oder Datenbanktabellen über REST Services dem Frontend sichtbar gemacht. Diese Schnittstelle harmonisiert perfekt mit SAP UI5/SAP Fiori Apps.
XS JavaScript ist eine zusätzliche Applikationsschicht. Sie ermöglicht die Abbildung komplexerer Backend-Prozesse und die Bereicherung der Anwendung mittels Emails, 3rd Party API-Verwendung oder Job-Scheduling.
Mittels Rollen, Applikationsberechtigungen und anonymen technischen Usern kann genau eingestellt werden welche User, welche Bereiche der Anwendung sehen bzw. ausführen dürfen.
Die SAP HANA unterstützt unterschiedliche Transportverfahren, um die Entwicklungen von der Entwicklungsumgebung in die produktive Umgebung zu bringen. Beispiele hierfür sind Charm oder Pipelines mittels Git und SAP HANA Command Line Interface.
Die XS Job-Datei definiert die Details einer Aufgabe, die Sie in einem geplanten Intervall ausführen möchten (z. B. ein XS-JavaScript oder ein SQLScript). Die XS Job-Datei verwendet eine Cron-ähnliche Syntax, um den Zeitplan zu definieren, zu dem der in einem XS JavaScript oder SQLScript definierte Dienst ausgeführt werden soll.
FAQ's zu SAP HANA Development
Sie können jegliche 3rd-Party-API in der SAP HANA anbinden. Hierzu muss der Zielpfad in einer Konfigurationsdatei hinterlegt werden und die Zertifikate sowie die Authentifizierungsart eingestellt werden. Im Anschluss kann man aus der SAP HANA heraus diesen Pfad ansteuern, um beispielsweise Tickets in Microsoft Azure DevOps zu erstellen oder Daten von einem Service zu holen, um diese in seine Programmlogik einfließen zu lassen.
Wir verfügen über eine langjährige Erfahrung und können dabei je nach Anforderung die notwendigen Tools auswählen.
SAP-Tools:
- Business Application Studio – Für Cloud Entwicklung
- HANA Webbased Development Workbench – Für SAP HANA XSC Applikationen
- WebIDE – Für SAP HANA XSA Applikationen
- HANA Studio – Für onPrem Applikationen
Non-SAP-Tools:
- Visual Studio Code
- Git
Ein grundlegendes Verständnis von Datenmengen sowie Erfahrungen mit SQL sind sicherlich hilfreich, um in diesen Themen Fuß zu fassen. Auch Programmiererfahrung, v.a. in der Sprache JavaScript kann einem helfen die ein oder andere Anfangshürde schnell zu meistern.