SAP ABAP Class CL_RSDHA_FACTORY (Factory for analysis elements)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHA_FACTORY  
Short Description Factory for analysis elements    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120427   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHAM_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHA_FACTORY has no interface implemented.
Friends
Class CL_RSDHA_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR01 Dummy message 20120427
2 P_TS_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TP_TS_OBJECT_TYPE Cache for analysis element type metadata 20120427
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_OBJECT_OM Static method Public Method Create instance of analysis element (object model) 20120430
2 CREATE_OBJECT_RT Static method Public Method Create instance of analysis element (runtime) 20120430
3 GET_OBJECT_TYPE_INFO Static method Public Method Get general information about analysis element type 20120427
4 GET_OBJECT_TYPE_LIST Static method Public Method Get list of analysis element types 20120427
5 P_READ_OBJECT_TYPES Static method Private Method Read analysis element type metadata from DB 20120427
Events
Class CL_RSDHA_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_OBJECT_TYPE Public See coding Header of analysis element type (structure) 20120427 begin of tn_s_object_type, type type rsdhaobjtype-objtype, category type rsdhaobjtype-category, subcategory type rsdhaobjtype-subcategory, clsname_om type rsdhaobjtype-clsname_om, clsname_rt type rsdhaobjtype-clsname_rt, text_sh type rsdhaobjtypet-text_sh, text type rsdhaobjtypet-text, end of tn_s_object_type
2 TN_T_OBJECT_TYPE Public See coding Headers of analysis element types (table) 20120427 tn_t_object_type type standard table of tn_s_object_type with default key
3 TP_TS_OBJECT_TYPE Private See coding Headers of analysis element types (table) 20120427 TP_TS_OBJECT_TYPE type SORTED TABLE OF tn_s_object_Type WITH UNIQUE KEY type
Method Signatures

Method CREATE_OBJECT_OM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS HANA Analysis Process (object model) 20120430
2 Importing I_SUBTYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_SUBTYPE Subtype of analysis element 20120924
3 Importing I_TYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_TYPE Type of analysis element 20120430
4 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) IF_RSDHAM_OBJECT Analysis element 20120430
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120430

Method CREATE_OBJECT_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS HANA Analysis Process (Runtime) 20130114
2 Importing I_R_INPUT_OBJECT_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_OBJECT Analysis element (runtime) 20120503
3 Importing I_R_OBJECT_OM Call by reference Object reference (TYPE REF TO) IF_RSDHAM_OBJECT Analysis element 20120503
4 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) IF_RSDHAR_OBJECT Analysis Element (Runtime) 20120430
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120430

Method GET_OBJECT_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_TYPE Type of analyis element 20120427
2 Returning R_S_OBJECT_TYPE Value transfer Type reference (TYPE) TN_S_OBJECT_TYPE Header of analysis element type (structure) 20120427

Method GET_OBJECT_TYPE_INFO on class CL_RSDHA_FACTORY has no exception.

Method GET_OBJECT_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_CATEGORY Category of analysis element type 20120427
2 Importing I_TYPE_PATTERN Call by reference Type reference (TYPE) IF_RSDHAM_OBJECT=>TN_TYPE Search string for analysis element type 20120427
3 Returning R_T_OBJECT_TYPE Value transfer Type reference (TYPE) TN_T_OBJECT_TYPE Headers of analysis element types (table) 20120427

Method GET_OBJECT_TYPE_LIST on class CL_RSDHA_FACTORY has no exception.

Method P_READ_OBJECT_TYPES Signature

Method P_READ_OBJECT_TYPES on class CL_RSDHA_FACTORY has no parameter.
Method P_READ_OBJECT_TYPES on class CL_RSDHA_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730