
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 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:
| 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:
| 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. |
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.
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:
| 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. |