SAP ABAP Class CL_RSL_AINX_HM (Analytic Index on HANA Model)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSL_MI (Package) Analytic Indexes
⤷
⤷
Properties
| Class | CL_RSL_AINX_HM | |
| Short Description | Analytic Index on HANA Model | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | RSL_MI | |
| Program status | ||
| Category | 0 | |
| Package | RSL_MI | Analytic Indexes |
| Created | 20110701 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_RSL_AINX_HM has no interface implemented.
Friends
Class CL_RSL_AINX_HM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20110701 | |||||
| 2 | Constant | Public | Type reference (TYPE) | RSTLOGO | 'HM' | Object Type HANA Model | 20110704 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adjust HANA metadata for usage in AINX | 20120628 | |
| 2 | Static method | Public | Method | Existence Check HANA Model | 20110704 | |
| 3 | Static method | Public | Method | Check HANA Usage for AINX | 20110722 | |
| 4 | Static method | Public | Method | Convert HANA Model ID to String Format | 20110701 | |
| 5 | Static method | Public | Method | Convert HANA Model from String Format to ID | 20110808 | |
| 6 | Static method | Public | Method | Get AINX Name for a HANA Model | 20110701 | |
| 7 | Static method | Public | Method | Fill AINX Model from HANA Model | 20110704 |
Events
Class CL_RSL_AINX_HM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GT_HM_ID | Public | See coding | HANA Model ID (Catalog + Cube) | 20110701 | BEGIN OF gt_hm_id,
catalog_name TYPE string,
cube_name TYPE string,
END OF gt_hm_id
|
|
| 2 | GT_PUBLISH_ACT | Public | Type reference (TYPE) | STRING | Activity with Publish (Display/Change/...) | 20110701 | |
Method Signatures
Method ADJUST_HM_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_HM_CUBE | Call by reference | Type reference (TYPE) | CL_RSDD_HANA_MODEL=>TN_S_CUBE | HANA Model metadata (header) | 20120628 | |||
| 2 | C_T_HM_METADATA | Call by reference | Type reference (TYPE) | CL_RSDD_HANA_MODEL=>TN_T_METADATA | HANA Model metadata (details) | 20120628 |
Method ADJUST_HM_METADATA on class CL_RSL_AINX_HM has no exception.
Method CHECK_HM_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HM_ID | Call by reference | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110704 | |||
| 2 | R_EXISTS | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20110704 |
Method CHECK_HM_EXISTS on class CL_RSL_AINX_HM has no exception.
Method CHECK_HM_USAGE_FOR_AINX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20110722 | |||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Tabelle mit Nachrichten (Application Log Protokoll) | 20110722 | |||
| 3 | I_HM_ID | Call by reference | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110722 |
Method CHECK_HM_USAGE_FOR_AINX on class CL_RSL_AINX_HM has no exception.
Method CONVERT_HM_ID_2_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HM_ID | Call by reference | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110701 | |||
| 2 | R_HM_STRING | Value transfer | Type reference (TYPE) | STRING | HANA Modell ID als String | 20110701 |
Method CONVERT_HM_ID_2_STRING on class CL_RSL_AINX_HM has no exception.
Method CONVERT_STRING_2_HM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HM_STRING | Call by reference | Type reference (TYPE) | STRING | HANA Modell ID als String | 20110808 | |||
| 2 | R_HM_ID | Value transfer | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110808 |
Method CONVERT_STRING_2_HM_ID on class CL_RSL_AINX_HM has no exception.
Method GET_AINX_OF_HM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HM_ID | Call by reference | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110701 | |||
| 2 | R_OBJNM | Value transfer | Type reference (TYPE) | RSLTIPNAME | Analytischer Index | 20110701 |
Method GET_AINX_OF_HM on class CL_RSL_AINX_HM has no exception.
Method SET_AINX_PROP_FROM_HM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_AINX_PROP | Call by reference | Type reference (TYPE) | CL_RSL_AINX_PROP=>GT_S_PROP | Properties | 20110704 | |||
| 2 | I_HM_ID | Call by reference | Type reference (TYPE) | GT_HM_ID | HANA Modell ID (Katalog + Cube) | 20110704 |
Method SET_AINX_PROP_FROM_HM on class CL_RSL_AINX_HM has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |