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
⤷ 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 | ADBC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_GRFN_CCI_AM_HANA | 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 | HDBC_VIEWTYPE | Constant | Public | See coding | 20120702 | ||||
2 | MT_QUERYPARAM_IN | Instance attribute | Private | Type reference (TYPE) | GRFN_T_QUERYPARAM_IN | Query Input Parameter | 20120912 | ||
3 | MT_QUERYPARAM_OUT | Instance attribute | Private | Type reference (TYPE) | GRFN_T_QUERYPARAM_OUT | Query Output Parameter | 20120912 | ||
4 | MT_SELECTPARAM_IN | Instance attribute | Private | Type reference (TYPE) | GRFN_T_SELECTPARAM_IN | Selection Input Parameter | 20120912 | ||
5 | MT_VARIABLE_IN | Instance attribute | Private | Type reference (TYPE) | GRFN_T_VARIABLE_IN | Variable for Input | 20120912 | ||
6 | MT_VIEW_COLUMN | 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 | Exporting | ET_FIELD | Call by reference | Type reference (TYPE) | GRFN_T_EXPLIST_FIELD | Exception List Output Field | 20120705 | ||
2 | Importing | IS_BR | Call by reference | Type reference (TYPE) | GRFN_S_API_BR | Business rule | 20120705 | ||
3 | Importing | 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 | Importing | IT_SELECTION_PARAMETER | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | 20120815 | |||
2 | Returning | 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 | Importing | IT_FIELD | Call by reference | Type reference (TYPE) | GRFN_T_EXPLIST_FIELD | Exception List Output Field | 20120704 | ||
2 | Returning | 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 | Importing | IV_MAXROWS | Call by reference | Type reference (TYPE) | GRFN_MAXROWS | Natural number | 20120705 | ||
2 | Importing | IV_PARAMETER_CLAUSE | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120815 | ||
3 | Importing | IV_RESULT_SET | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | ||
4 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | ||
5 | Importing | IV_WHERE_CLAUSE | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | ||
6 | Returning | 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 | Importing | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120926 | ||
2 | Importing | IT_SELECTION | Call by reference | Type reference (TYPE) | GRFN_T_QUERY_SELECTION | 20120704 | |||
3 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120926 | |||
4 | Returning | RV_WHERE_CLAUSE | Value transfer | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Exporting | EO_DATA_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20120705 | ||
2 | Exporting | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120705 | |||
3 | Exporting | ET_QUERYPARAM_OUT | Call by reference | Type reference (TYPE) | GRFN_T_QUERYPARAM_OUT | Query Output Parameter | 20120705 | ||
4 | Exporting | EV_TOTAL_ROWS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20120705 | ||
5 | Importing | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20121018 | ||
6 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | ||
7 | Importing | IV_SQL | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120705 | ||
8 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Exporting | ET_QUERYLIST | Call by reference | Type reference (TYPE) | GRFN_T_QUERYLIST | Query List | 20120702 | ||
2 | Importing | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120702 | ||
3 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Exporting | ET_QUERYLIST | Call by reference | Type reference (TYPE) | GRFN_T_QUERYLIST | Query List | 20120702 | ||
2 | Importing | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120702 | ||
3 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | STRING | 20120702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Exporting | ET_VALUE_SET | Call by reference | Type reference (TYPE) | GRFN_T_VALUE_LIST | Selection Input Variable | 20120912 | ||
2 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 | ||
3 | Importing | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 | ||
4 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120912 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Importing | IT_METADATA | Call by reference | Type reference (TYPE) | ADBC_RS_METADATA_DESCR_TAB | 20130218 | |||
2 | Importing | P_STRICT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130218 | |||
3 | Importing | STRING_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20130218 | ||
4 | Returning | 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 | Exporting | ET_COLUMN | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_COLUMN_DESCR | 20120710 | |||
2 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 | ||
3 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Importing | IT_QRY_PARAS | Call by reference | Type reference (TYPE) | GRFN_T_EO_QRY_PARA | EO Query Paramaters | 20120705 | ||
2 | Returning | 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 | Exporting | ET_PARAMETER | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_PARAMETER | Selection Input Parameter | 20120801 | ||
2 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120801 | ||
3 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | 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 | Exporting | ET_VARIABLE | Call by reference | Type reference (TYPE) | CL_GRFN_CCI_AM_HANA=>T_VARIABLE | Selection Input Variable | 20120905 | ||
2 | Importing | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120905 | ||
3 | Importing | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | GRFN_STRING | Long text for DataMart | 20120905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20120905 |
History
Last changed by/on | SAP | 20141106 |
SAP Release Created in | V1100 |