Show TOC

SAP-HANA-spezifische Schnittstellen für Merkmalsbeziehungen und DatenscheibenLocate this document in the navigation structure

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.

Methode GET_SQLSCRIPT_INFO

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:

Tabelle 1: Exportparameter der Methode GET_SQLSCRIPT_INFO des IF_RSPLS_CR_EXIT_HDB
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:

Tabelle 2: Exportparameter der Methode GET_SQLSCRIPT_INFO des IF_RSPLS_DS_EXIT_HDB
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.

Hinweis

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.

Methode GET_SQLSCRIPT_ PARAMETERS

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:

Tabelle 3: Exportparameter der Methode GET_SQLSCRIPT_PARAMETERS
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.