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 CL_RSDD_HANA_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSL_AINX_PROP 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 C_PUBLISH_ACT Constant Public See coding 20110701
2 C_TLOGO_HM Constant Public Type reference (TYPE) RSTLOGO 'HM' Object Type HANA Model 20110704
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_HM_METADATA Static method Public Method Adjust HANA metadata for usage in AINX 20120628
2 CHECK_HM_EXISTS Static method Public Method Existence Check HANA Model 20110704
3 CHECK_HM_USAGE_FOR_AINX Static method Public Method Check HANA Usage for AINX 20110722
4 CONVERT_HM_ID_2_STRING Static method Public Method Convert HANA Model ID to String Format 20110701
5 CONVERT_STRING_2_HM_ID Static method Public Method Convert HANA Model from String Format to ID 20110808
6 GET_AINX_OF_HM Static method Public Method Get AINX Name for a HANA Model 20110701
7 SET_AINX_PROP_FROM_HM 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 Changing C_S_HM_CUBE Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_S_CUBE HANA Model metadata (header) 20120628
2 Changing 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 Importing I_HM_ID Call by reference Type reference (TYPE) GT_HM_ID HANA Modell ID (Katalog + Cube) 20110704
2 Returning 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 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20110722
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110722
3 Importing 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 Importing I_HM_ID Call by reference Type reference (TYPE) GT_HM_ID HANA Modell ID (Katalog + Cube) 20110701
2 Returning 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 Importing I_HM_STRING Call by reference Type reference (TYPE) STRING HANA Modell ID als String 20110808
2 Returning 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 Importing I_HM_ID Call by reference Type reference (TYPE) GT_HM_ID HANA Modell ID (Katalog + Cube) 20110701
2 Returning 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 Changing C_S_AINX_PROP Call by reference Type reference (TYPE) CL_RSL_AINX_PROP=>GT_S_PROP Properties 20110704
2 Importing 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