SAP ABAP Class CL_GRFN_CCI_AM_HANA (AM CCI Proxy to HANA)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC (Application Component) Governance, Risk and Compliance
⤷
GRFN_INTEGRATION_ENGINE (Package) GRC Integration Engine
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_CCI_AM | AM - Generic CCI | 20120629 |
Properties
| Class | CL_GRFN_CCI_AM_HANA | |
| Short Description | AM CCI Proxy to HANA | |
| Super Class | CL_GRFN_CCI_AM | AM - Generic CCI |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_INTEGRATION_ENGINE | GRC Integration Engine |
| Created | 20120629 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_GRFN_CCI_AM_HANA has no interface implemented.
Friends
Class CL_GRFN_CCI_AM_HANA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20120702 | |||||
| 2 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_QUERYPARAM_IN | Query Input Parameter | 20120912 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_QUERYPARAM_OUT | Query Output Parameter | 20120912 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_SELECTPARAM_IN | Selection Input Parameter | 20120912 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_VARIABLE_IN | Variable for Input | 20120912 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | T_COLUMN | 20120710 |
Methods
Events
Class CL_GRFN_CCI_AM_HANA has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | HDB_S_COLUM_DESCR | Public | See coding | 20120704 | BEGIN OF hdb_s_colum_descr,
column_name TYPE dbobject_d,
hdb_position TYPE int4,
grc_position TYPE int4,
hdb_type TYPE datatype_d,
hdb_length TYPE int4,
hdb_decimals TYPE int4,
grc_type TYPE datatype_d,
grc_length TYPE int4,
grc_decimals TYPE int4,
END OF hdb_s_colum_descr
|
||
| 2 | HDB_T_COLUM_DESCR | Public | See coding | 20120704 | hdb_t_colum_descr TYPE STANDARD TABLE OF hdb_s_colum_descr
|
||
| 3 | S_COLUMN | Public | See coding | 20120710 | BEGIN OF s_column,
view_name TYPE string,
columns TYPE adbc_tabcol_descr_tab,
END OF s_column
|
||
| 4 | S_COLUMN_DESCR | Public | See coding | 20121025 | BEGIN OF s_column_descr,
column_name TYPE dbobject_d,
position TYPE int4,
data_type TYPE string,
data_length TYPE int4,
data_precesision TYPE int4,
data_scale TYPE int4,
data_nullable TYPE char10,
* ddic_type TYPE datatype_d,
* ddic_length TYPE int4,
* ddic_decimals TYPE int4,
description TYPE string,
unique_column_name TYPE string,
custom_flag type int4,
END OF s_column_descr
|
||
| 5 | S_PARAMETER | Public | See coding | 20120801 | BEGIN OF s_parameter,
procedure_name TYPE string,
parameter_name TYPE string,
parameter_type TYPE string,
position TYPE i,
data_type TYPE adbc_name,
data_length TYPE i,
data_scale TYPE i,
nullable TYPE char10,
has_default_value TYPE char10,
view_name TYPE string,
mandatory TYPE i,
default_value TYPE string,
description TYPE string,
END OF s_parameter
|
||
| 6 | S_PARAMETER_VALUE_SET | Public | See coding | 20120912 | BEGIN OF s_parameter_value_set,
parameter_name TYPE string,
position TYPE i,
value TYPE string,
description TYPE string,
END OF s_parameter_value_set
|
||
| 7 | S_VARIABLE | Public | See coding | 20120905 | BEGIN OF s_variable,
view_name TYPE string,
variable_name TYPE string,
data_type TYPE adbc_name,
data_length TYPE i,
data_scale TYPE i,
value_attribute TYPE char10,
selection_type TYPE char10,
multiline TYPE char10,
nullable TYPE char10,
default_value TYPE string,
description TYPE string,
END OF s_variable
|
||
| 8 | S_VIEW | Public | See coding | 20120702 | BEGIN OF s_view,
schema_name TYPE string,
view_name TYPE string,
view_type TYPE string,
comments TYPE string,
END OF s_view
|
||
| 9 | T_COLUMN | Public | See coding | 20120710 | t_column TYPE STANDARD TABLE OF s_column WITH KEY primary_key COMPONENTS view_name
|
||
| 10 | T_COLUMN_DESCR | Public | See coding | 20121025 | t_column_descr TYPE STANDARD TABLE OF s_column_descr
|
||
| 11 | T_PARAMETER | Public | See coding | 20120801 | t_parameter TYPE STANDARD TABLE OF s_parameter WITH KEY parameter_name
|
||
| 12 | T_PARAMETER_VALUE_SET | Public | See coding | 20120912 | t_parameter_value_set TYPE STANDARD TABLE OF s_parameter_value_set WITH KEY parameter_name position
|
||
| 13 | T_VARIABLE | Public | See coding | 20120905 | t_variable TYPE STANDARD TABLE OF s_variable WITH KEY variable_name
|
||
| 14 | T_VIEW | Public | See coding | 20120702 | t_view TYPE STANDARD TABLE OF s_view
|
Method Signatures
Method BUILD_OUTPUT_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD | Call by reference | Type reference (TYPE) | GRFN_T_EXPLIST_FIELD | Exception List Output Field | 20120705 | |||
| 2 | IS_BR | Call by reference | Type reference (TYPE) | GRFN_S_API_BR | Business rule | 20120705 | |||
| 3 | IS_EO | Call by reference | Type reference (TYPE) | GRFN_S_API_EO | Enterprise Object | 20120705 |
Method BUILD_OUTPUT_FIELDS on class CL_GRFN_CCI_AM_HANA has no exception.
Method BUILD_PARAMETER_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTION_PARAMETER | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | 20120815 | ||||
| 2 | RV_PARAMETER_CLAUSE | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120815 |
Method BUILD_PARAMETER_CLAUSE on class CL_GRFN_CCI_AM_HANA has no exception.
Method BUILD_RESULT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELD | Call by reference | Type reference (TYPE) | GRFN_T_EXPLIST_FIELD | Exception List Output Field | 20120704 | |||
| 2 | RV_RESULT_SET | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120704 |
Method BUILD_RESULT_SET on class CL_GRFN_CCI_AM_HANA has no exception.
Method BUILD_SQL_STATEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MAXROWS | Call by reference | Type reference (TYPE) | GRFN_MAXROWS | Natural number | 20120705 | |||
| 2 | IV_PARAMETER_CLAUSE | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120815 | |||
| 3 | IV_RESULT_SET | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | |||
| 4 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | |||
| 5 | IV_WHERE_CLAUSE | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | |||
| 6 | RV_SQL | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 |
Method BUILD_SQL_STATEMENT on class CL_GRFN_CCI_AM_HANA has no exception.
Method BUILD_WHERE_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120926 | |||
| 2 | IT_SELECTION | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | 20120704 | ||||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120926 | ||||
| 4 | RV_WHERE_CLAUSE | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120926 |
Method EXECUTE_SQL_STATEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_DATA_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20120705 | |||
| 2 | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120705 | ||||
| 3 | ET_QUERYPARAM_OUT | Call by reference | Type reference (TYPE) | GRFN_T_QUERYPARAM_OUT | Query Output Parameter | 20120705 | |||
| 4 | EV_TOTAL_ROWS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20120705 | |||
| 5 | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20121018 | |||
| 6 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | |||
| 7 | IV_SQL | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | |||
| 8 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120705 |
Method GET_ALL_VIEWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERYLIST | Call by reference | Type reference (TYPE) | GRFN_T_QUERYLIST | Query List | 20120702 | |||
| 2 | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120702 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120702 |
Method GET_CALC_VIEWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERYLIST | Call by reference | Type reference (TYPE) | GRFN_T_QUERYLIST | Query List | 20120702 | |||
| 2 | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120702 | |||
| 3 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120702 |
Method GET_PARAMETER_VALUE_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE_SET | Call by reference | Type reference (TYPE) | GRFN_T_VALUE_LIST | Selection Input Variable | 20120912 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 | |||
| 3 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 | |||
| 4 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120912 |
Method GET_STRUCT_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_METADATA | Call by reference | Type reference (TYPE) | ADBC_RS_METADATA_DESCR_TAB | 20130218 | ||||
| 2 | P_STRICT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130218 | ||||
| 3 | STRING_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20130218 | |||
| 4 | STRUCT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | 20130218 |
Method GET_STRUCT_REF on class CL_GRFN_CCI_AM_HANA has no exception.
Method GET_VIEW_COLUMNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COLUMN | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_COLUMN_DESCR | 20120710 | ||||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 | |||
| 3 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120710 |
Method GET_VIEW_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120705 | |||
| 2 | RV_NAME | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 |
Method GET_VIEW_NAME on class CL_GRFN_CCI_AM_HANA has no exception.
Method GET_VIEW_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETER | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_PARAMETER | Selection Input Parameter | 20120801 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120801 | |||
| 3 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120801 |
Method GET_VIEW_VARIABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARIABLE | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_VARIABLE | Selection Input Variable | 20120905 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120905 | |||
| 3 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120905 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | V1100 |