SAP ABAP Class CL_RSDD_LM_AINDEX (PartProvider of a Comp. Provider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LM (Package) Lean Modeler
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_LM_INDEX Index Superclass 20100120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDD_LM_OBJECT_AVAILABILITY Object is not available 20101122
Properties
Class CL_RSDD_LM_AINDEX  
Short Description PartProvider of a Comp. Provider    
Super Class CL_RSDD_LM_INDEX Index Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20100120   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSL_WSP_COMP_MEDIATOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDD_LM_OBJECT_AVAILABILITY Object is not available 20101122
Friends
Class CL_RSDD_LM_AINDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CUBETYPE Instance attribute Private Type reference (TYPE) RSCUBETYPE Cube Type of the Provider (Virtual, Basic, etc.) 20110110
2 P_INDEX_ID Instance attribute Private Type reference (TYPE) TREXD_INDEX_ID Index ID 20100715
3 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider name (can be different to name) 20110110
4 P_IS_AVAILABLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20101122
5 P_NAME Instance attribute Protected Type reference (TYPE) RSDD_AINDEX Analytic Index on the BWA 20100120
6 P_TYPE Instance attribute Private Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20100601
7 P_T_BUFFER Static Attribute Private Type reference (TYPE) GT_T_BUFFER 20100601
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100120
2 FACTORY Static method Public Method Creates object 20100601
3 GET_CUBETYPE Instance method Public Method 20110110
4 GET_INDEX_ID Instance method Public Method 20100715
5 GET_KYF_FOR_UNIT_OR_CURR Instance method Public Method Key figure for char. in which it is set as unit/currency 20110125
6 GET_NAME Instance method Public Method Returns name 20100120
7 GET_TYPE Instance method Public Method Returns type 20100601
8 IS_EXISTING Instance method Public Method 20101210
9 REMOVE_CALCULATED_CHARS Instance method Public Method Removes calculated characteristics 20110812
10 REMOVE_INDEX_FROM_BUFFER Static method Public Method Delete Index from Local Buffer 20111007
11 SET_EXISTING Instance method Public Method 20101210
Events
Class CL_RSDD_LM_AINDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_BUFFER Private See coding 20100601 BEGIN OF gt_s_buffer, name TYPE rsdd_aindex, type type rstlogo, wsp type char30, ref TYPE REF TO cl_rsdd_lm_aindex, END OF gt_s_buffer
2 GT_T_BUFFER Private See coding 20100601 gt_t_buffer TYPE TABLE OF gt_s_buffer
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBETYPE Call by reference Type reference (TYPE) RSCUBETYPE Typ des InfoProvider 20110110
2 Importing I_NAME Call by reference Type reference (TYPE) RSDD_AINDEX Analytischer Index 20100120
3 Importing I_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100715
4 Importing I_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100601

Method CONSTRUCTOR on class CL_RSDD_LM_AINDEX has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSDD_AINDEX Analytischer Index 20100601
2 Importing I_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100601
3 Importing I_WSP Call by reference Type reference (TYPE) IF_RSL_WSP_COMP_MEDIATOR=>TN_WSPNAME 30 Characters 20110224
4 Returning R_R_AINDEX Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_AINDEX Part Provider eines Comp. Providers 20100601

Method FACTORY on class CL_RSDD_LM_AINDEX has no exception.

Method GET_CUBETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CUBETYPE Value transfer Type reference (TYPE) RSCUBETYPE Typ des InfoProvider 20110110

Method GET_CUBETYPE on class CL_RSDD_LM_AINDEX has no exception.

Method GET_INDEX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TREX_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100715

Method GET_INDEX_ID on class CL_RSDD_LM_AINDEX has no exception.

Method GET_KYF_FOR_UNIT_OR_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_A_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_A_CHARACTERISTIC Characteristic of an index 20110125
2 Returning R_R_A_KEYFIGURE Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_A_KEYFIGURE Kennzahl eines COPR Partproviders 20110125

Method GET_KYF_FOR_UNIT_OR_CURR on class CL_RSDD_LM_AINDEX has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) RSDD_AINDEX Analytischer Index auf dem BWA 20100120

Method GET_NAME on class CL_RSDD_LM_AINDEX has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100601

Method GET_TYPE on class CL_RSDD_LM_AINDEX has no exception.

Method IS_EXISTING Signature

Method IS_EXISTING on class CL_RSDD_LM_AINDEX has no parameter.
Method IS_EXISTING on class CL_RSDD_LM_AINDEX has no exception.

Method REMOVE_CALCULATED_CHARS Signature

Method REMOVE_CALCULATED_CHARS on class CL_RSDD_LM_AINDEX has no parameter.
Method REMOVE_CALCULATED_CHARS on class CL_RSDD_LM_AINDEX has no exception.

Method REMOVE_INDEX_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSDD_AINDEX Analytischer Index 20111007
2 Importing I_REMOVE_ALL Call by reference Type reference (TYPE) RS_BOOL Alle Einträge im Puffer löschen 20111007
3 Importing I_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20111007
4 Importing I_WSP Call by reference Type reference (TYPE) IF_RSL_WSP_COMP_MEDIATOR=>TN_WSPNAME WorkspaceName 20111007

Method REMOVE_INDEX_FROM_BUFFER on class CL_RSDD_LM_AINDEX has no exception.

Method SET_EXISTING Signature

Method SET_EXISTING on class CL_RSDD_LM_AINDEX has no parameter.
Method SET_EXISTING on class CL_RSDD_LM_AINDEX has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730