
Im folgenden wird ein Überblick über die Implementierung der SAP-HANA-spezifischen Schnittstellen IF_RSPLS_CR_EXIT_HDB (für Merkmalsbeziehungen) und IF_RSPLS_DS_EXIT_HDB (für Datenscheiben) gegeben. Sie enthalten zwei Methoden, GET_SQLSCRIPT_INFO und GET_SQLSCRIPT_ PARAMETERS.
Die Methode GET_SQLSCRIPT_INFO liefert die Namen der SQLScript-Procedures, die für die Exit-Verarbeitung in der SAP-HANA-Datenbank benötigt werden.
Die Methode GET_SQLSCRIPT_INFO der Schnittstelle IF_RSPLS_CR_EXIT_HDB hat folgende Exportparameter:
| Parameter | Beschreibung |
|---|---|
| E_DB_SCHEMA_NAME | Name eines Datenbank-Schemas, das die auszuführenden
SQLScript-Pprocedures enthält. Wenn der Parameter von der Methode nicht gesetzt wird, wird das DB-Schema des SAP-Systems übernommen. |
| E_PROCEDURE_NAME_CHECK | Name der SQLScript-Procedure, die die Implementierung der Methode zum Prüfen von Merkmalsbeziehungen enthält. |
| E_PROCEDURE_NAME_DERIVE | Name der SQLScript-Procedure, die die Implementierung der Methode zum Ableiten von Merkmalsbeziehungen enthält. |
| E_PROCEDURE_NAME_CREATE | Name der SQLScript-Procedure, die die Implementierung der Methode zum Anlegen von Merkmalsbeziehungen enthält. |
| E_PARAMETER_NAME | Name einer DDIC-Struktur, die zusätzliche Parameter beschreibt, die zur Laufzeit an
die SQLScript-Procedures übergeben werden. Wenn der Parameter von der Methode nicht gesetzt wird, werden keine zusätzlichen Informationen vom Anwendungsserver übermittelt. |
Die Methode GET_SQLSCRIPT_INFO der Schnittstelle IF_RSPLS_DS_EXIT_HDB hat folgende Exportparameter:
| Parameter | Beschreibung |
|---|---|
| E_DB_SCHEMA_NAME | Name eines Datenbank-Schemas, das die auszuführenden SQLScript-Pprocedures enthält.
Wenn der Parameter von der Methode nicht gesetzt wird, wird das DB-Schema des SAP-Systems übernommen. |
| E_PROCEDURE_NAME_PROTECTED | Name der SQLScript-Procedure, die die Implementierung der Prüfung des Datenschutzes in Datenscheiben enthält. |
| E_PARAMETER_NAME | Name einer DDIC-Struktur, die zusätzliche Parameter beschreibt, die zur Laufzeit an
die SQLScript-Procedures übergeben werden. Wenn der Parameter von der Methode nicht gesetzt wird, werden keine zusätzlichen Informationen vom Anwendungsserver übermittelt. |
Wenn die Methode GET_SQLSCRIPT_INFO einen der Parameter mit Procedure-Namen nicht setzt, wird als Fallback-Lösung die korrespondierende ABAP-Implementierung zur Laufzeit gerufen.
Wenn der Exportparameter E_PARAMETER_NAME der Methode GET_SQLSCRIPT_INFO den Namen der DDIC-Struktur zurückgegeben hat, wird die Methode GET_SQLSCRIPT_ PARAMETERS aufgerufen. Diese Methode hat sowohl bei Merkmalsbeziehungen als auch bei Datenscheiben den folgenden Exportparameter:
| Parameter | Beschreibung |
|---|---|
| E_S_PARAMETER | Struktur, um zusätzliche Parameter an die SQLScript-Procedures zu übergeben. Zur Laufzeit hat dieser Parameter den Typ der DDIC-Struktur mit dem Namen E_PARAMETER_NAME. |