Show TOC

SAP HANA-Specific Interfaces for Characteristic Relationships and Data SlicesLocate this document in the navigation structure

This section provides an overview of the implementation of SAP HANA-specific interfaces IF_RSPLS_CR_EXIT_HDB (for characteristic relationships) and IF_RSPLS_DS_EXIT_HDB (for data slices). These contain two methods, GET_SQLSCRIPT_INFO and GET_SQLSCRIPT_ PARAMETERS.

Method GET_SQLSCRIPT_INFO

Method GET_SQLSCRIPT_INFO returns the name of the SQLScript procedures that are required for exit processing in the SAP HANA database.

Method GET_SQLSCRIPT_INFO of interface IF_RSPLS_CR_EXIT_HDB has the following export parameters:

Table 1: Export Parameters of Method GET_SQLSCRIPT_INFO of IF_RSPLS_CR_EXIT_HDB
Parameter Description
E_DB_SCHEMA_NAME Name of a database schema that contains the SQLScript procedures to be executed.

If the parameter of the method is not set, the DB schema of the SAP system is taken.

E_PROCEDURE_NAME_CHECK Name of the SQLScript procedure that contains the implementation of the method to check characteristic relationships.
E_PROCEDURE_NAME_DERIVE Name of the SQLScript procedure that contains the implementation of the method to derive characteristic relationships.
E_PROCEDURE_NAME_CREATE Name of the SQLScript procedure that contains the implementation of the method to create characteristic relationships.
E_PARAMETER_NAME Name of a DDIC structure that describes additional parameters that are passed on to the SQLScript procedures at runtime.

If the parameter of the method is not set, no additional information is sent by the application server.

Method GET_SQLSCRIPT_INFO of interface IF_RSPLS_DS_EXIT_HDB has the following export parameters:

Table 2: Export Parameters of Method GET_SQLSCRIPT_INFO of IF_RSPLS_DS_EXIT_HDB
Parameter Description
E_DB_SCHEMA_NAME Name of a database schema that contains the SQLScript procedures to be executed.

If the parameter of the method is not set, the DB schema of the SAP system is taken.

E_PROCEDURE_NAME_PROTECTED Name of the SQLScript procedure that contains the implementation of the data protection check in data slices.
E_PARAMETER_NAME Name of a DDIC structure that describes additional parameters that are passed on to the SQLScript procedures at runtime.

If the parameter of the method is not set, no additional information is sent by the application server.

Note

If method GET_SQLSCRIPT_INFO does not set one of the parameters with procedure names, the corresponding ABAP implementation is called at runtime as a fallback.

Method GET_SQLSCRIPT_ PARAMETERS

When export parameter E_PARAMETER_NAME of method GET_SQLSCRIPT_INFO returns the name of the DDIC structure, method GET_SQLSCRIPT_ PARAMETERS is called. For both characteristic relationships and data slices, this method has the following export parameter:

Table 3: Export Parameter of Method GET_SQLSCRIPT_PARAMETERS
Parameter Description
E_S_PARAMETER Structure used to pass on additional parameters to the SQLScript procedures.

At runtime, this parameter has the type of the DDIC structure called E_PARAMETER_NAME.