SAP ABAP Class CL_RSDHAF_ANALYSIS_TYPE (Frontend: Analysis Type)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20121222
Properties
Class CL_RSDHAF_ANALYSIS_TYPE  
Short Description Frontend: Analysis Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20121105   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHAF_ANALYSIS_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDHAF_MAINTENANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDHAF_OPER_IMPL_LIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSDHA_OBJTYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20121222
Friends
Class CL_RSDHAF_ANALYSIS_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_AINX_REPID Instance attribute Public Attribute reference (LIKE) 20121222
2 N_C_AINX_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
3 N_C_CS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
4 N_C_CUSTOM_CONTROL Instance attribute Public Attribute reference (LIKE) 20121222
5 N_C_DEFAULT_PROC_ANALYSIS_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
6 N_C_DEFAULT_SCRIPT_DB_SCHEMA Instance attribute Public Attribute reference (LIKE) 20121222
7 N_C_DRAG_DROP_FLAVOR Instance attribute Public Attribute reference (LIKE) 20130127
8 N_C_FO_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
9 N_C_HAAP_ICON Instance attribute Public Attribute reference (LIKE) 20121222
10 N_C_HAAP_ICON_TEXT Instance attribute Public Attribute reference (LIKE) 20121222
11 N_C_HAAP_REPID Instance attribute Public Attribute reference (LIKE) 20121222
12 N_C_JOBNAME Instance attribute Public Attribute reference (LIKE) 20121222
13 N_C_MODELING_PREFIX Instance attribute Public Attribute reference (LIKE) 20130127
14 N_C_MON_DET_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
15 N_C_OKCODE Instance attribute Public Attribute reference (LIKE) 20121222
16 N_C_PROC_REG_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
17 N_C_PROC_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
18 N_C_REGISTRATIONS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
19 N_C_SCREEN Instance attribute Public Attribute reference (LIKE) 20121222
20 N_C_TAB_SCREEN Instance attribute Public Attribute reference (LIKE) 20121222
21 N_C_TGT_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
22 N_C_TREE_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
23 N_C_WORKMODE Instance attribute Public Attribute reference (LIKE) 20121222
24 N_S_CONTEXT Instance attribute Public Type reference (TYPE) TN_S_CONTEXT Context 20121105
25 P_C_TABLE Constant Private Type reference (TYPE) TABNAME 'RSDHAOBJTYPE' Table Name 20121105
26 P_C_TEXT_TABLE Constant Private Type reference (TYPE) TABNAME 'RSDHAOBJTYPET' Table Name 20121105
27 P_R_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Data Analysis Processes 20121105
28 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER GUI Container for ALV 20121105
29 P_R_MAINTENANCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Maintenance Analysis Process (HANA only) 20121105
30 P_T_OBJTYPE_PROP Instance attribute Private Type reference (TYPE) CL_RSDHA_OBJTYPE=>TN_T_PROP Object Type Properties 20121105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check 20121105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121105
3 GET_CONTEXT Instance method Public Method Get Maintenance Context 20121105
4 P_CHECK Instance method Private Method Check 20121105
5 P_CHECK_WHERE_USED_AND_DELETE Instance method Private Method Check Where-Used and Delete Reg. of Operation Implementation 20121105
6 P_COPY Instance method Private Method Copy 20121109
7 P_CREATE Instance method Private Method Create Registration of Operation Implementation 20121105
8 P_DELETE Instance method Private Method Delete Registration of Operation Implementation 20121105
9 P_GET_ROW_INDEX Instance method Private Method Get Row Index 20121105
10 P_HANDLE_AFTER_REFRESH Instance method Private Event handling method Handle Event After Refresh 20121105
11 P_HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method Handle Event Before User Command 20121105
12 P_HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Handle Event Context Menu Request 20121105
13 P_HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Handle ALV Event Data Changed Finished 20121105
14 P_HANDLE_DOUBLE_CLICK Instance method Private Event handling method Handle Event Double Click 20121105
15 P_HANDLE_TOOLBAR Instance method Private Event handling method Handle Event Toolbar 20121105
16 P_HANDLE_USER_COMMAND Instance method Private Event handling method Handle Event User Command 20121105
17 P_INITIALIZE_ALV Instance method Private Method Initialize ALV 20121105
18 P_MAINTAIN Instance method Private Method Maintain 20121105
19 P_REFERENCE_LIST Instance method Private Method Where-Used List 20121105
20 P_TRANSPORT Instance method Private Method Transport Registration of Operation Implementation 20121105
21 REFRESH_TABLE_DISPLAY Instance method Public Method Refresh Table Display 20121105
22 SAVE Instance method Public Method Save 20121105
23 SET_CONTEXT Instance method Public Method Set Maintenance Context 20121105
24 SET_OBJTYPE Instance method Public Method Set Object Type 20130220
25 SET_PROP Instance method Public Method Set Properties 20121105
Events
Class CL_RSDHAF_ANALYSIS_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CONTEXT Public See coding Context 20121105 BEGIN OF tn_s_context, workmode TYPE if_rsdhaf_maint_types=>tn_workmode, objtype TYPE REF TO cl_rsdha_objtype, s_prop TYPE tn_s_prop, new_objtype TYPE rsdhaobjtype-objtype, copy TYPE rs_bool, create TYPE rs_bool, END OF tn_s_context
2 TN_S_PROP Public See coding Object Type Properties 20121105 BEGIN OF tn_s_prop, objtype TYPE rsdhaobjtype-objtype, text TYPE rsdhaobjtypet-text, category TYPE rsdhaobjtype-category, category_text TYPE rstxtsh, subcategory TYPE rsdhaobjtype-subcategory, subcategory_text TYPE rstxtsh, clsname_om TYPE rsdhaobjtype-clsname_om, clsname_om_text TYPE rstxtlg, clsname_rt TYPE rsdhaobjtype-clsname_rt, clsname_rt_text TYPE rstxtlg, s_admin TYPE if_rsdhaf_maint_types=>tn_s_admin, END OF tn_s_prop
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJTYPE Call by reference Object reference (TYPE REF TO) CL_RSDHA_OBJTYPE 20121105
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAINTENANCE Call by reference Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Maintenance Analysis Process (HANA only) 20121105

Method CONSTRUCTOR on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_CONTEXT Value transfer Type reference (TYPE) TN_S_CONTEXT Context 20121105

Method GET_CONTEXT on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_CHECK Signature

Method P_CHECK on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_CHECK_WHERE_USED_AND_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJTYPE_PROP Call by reference Type reference (TYPE) CL_RSDHA_OBJTYPE=>TN_S_PROP Object Type Properties 20121105
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20121109
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121109
2 CX_RS_CANCELLED Terminated by User (Dialog) 20121109

Method P_CREATE Signature

Method P_CREATE on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_DELETE Signature

Method P_DELETE on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_GET_ROW_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INDEX Value transfer Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20121105
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_HANDLE_AFTER_REFRESH Signature

Method P_HANDLE_AFTER_REFRESH on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
Method P_HANDLE_AFTER_REFRESH on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_BEFORE_USER_COMMAND on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_CONTEXT_MENU_REQUEST on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20121105
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_DATA_CHANGED_FINISHED on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ROW Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_DOUBLE_CLICK on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_TOOLBAR on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20121105

Method P_HANDLE_USER_COMMAND on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_INITIALIZE_ALV Signature

Method P_INITIALIZE_ALV on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
Method P_INITIALIZE_ALV on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method P_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20121105
2 Importing I_WORKMODE Call by reference Type reference (TYPE) IF_RSDHAF_MAINT_TYPES=>TN_WORKMODE Working Mode 20121105
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105
2 CX_RS_CANCELLED Terminated by User (Dialog) 20121105

Method P_REFERENCE_LIST Signature

Method P_REFERENCE_LIST on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_TRANSPORT Signature

Method P_TRANSPORT on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method REFRESH_TABLE_DISPLAY Signature

Method REFRESH_TABLE_DISPLAY on class CL_RSDHAF_ANALYSIS_TYPE has no parameter.
Method REFRESH_TABLE_DISPLAY on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CONTEXT Call by reference Type reference (TYPE) CL_RSDHAF_ANALYSIS_TYPE=>TN_S_CONTEXT Context 20121105

Method SAVE on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CONTEXT Call by reference Type reference (TYPE) CL_RSDHAF_ANALYSIS_TYPE=>TN_S_CONTEXT Context 20121105

Method SET_CONTEXT on class CL_RSDHAF_ANALYSIS_TYPE has no exception.

Method SET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJTYPE Call by reference Type reference (TYPE) RSDHA_OBJECT_TYPE Type of Analysis Element 20130220
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130220
2 CX_RSDHA_OBJECT_LOCKED Exception: Object is locked 20130220
3 CX_RSDHA_OBJECT_NOT_FOUND Exception: Object not found 20130220

Method SET_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CONTEXT Call by reference Type reference (TYPE) CL_RSDHAF_ANALYSIS_TYPE=>TN_S_CONTEXT Context 20121105

Method SET_PROP on class CL_RSDHAF_ANALYSIS_TYPE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740