SAP ABAP Class CL_RSDHAF_PROC_METADATA (Frontend: Procedure Metatdata)
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 20121218
Properties
Class CL_RSDHAF_PROC_METADATA  
Short Description Frontend: Procedure Metatdata    
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_MAINTENANCE 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 20121218
Friends
Class CL_RSDHAF_PROC_METADATA 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) 20121218
2 N_C_AINX_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
3 N_C_CS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
4 N_C_CUSTOM_CONTROL Instance attribute Public Attribute reference (LIKE) 20121218
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) 20121218
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) 20121218
10 N_C_HAAP_ICON_TEXT Instance attribute Public Attribute reference (LIKE) 20121218
11 N_C_HAAP_REPID Instance attribute Public Attribute reference (LIKE) 20121218
12 N_C_JOBNAME Instance attribute Public Attribute reference (LIKE) 20121218
13 N_C_MODELING_PREFIX Instance attribute Public Attribute reference (LIKE) 20130127
14 N_C_MON_DET_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
15 N_C_OKCODE Instance attribute Public Attribute reference (LIKE) 20121218
16 N_C_PROC_REG_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
17 N_C_PROC_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
18 N_C_REGISTRATIONS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121218
19 N_C_SCREEN Instance attribute Public Attribute reference (LIKE) 20121218
20 N_C_TAB_SCREEN Instance attribute Public Attribute reference (LIKE) 20121218
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) 20121218
24 N_R_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Data Analysis Processes 20121115
25 N_S_CONTEXT Instance attribute Public Type reference (TYPE) TN_S_CONTEXT Context 20121105
26 P_C_TABLE Constant Private Type reference (TYPE) TABNAME 'RSDHA_PROC_MD' Table Name 20121105
27 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER GUI Container for ALV 20121105
28 P_R_MAINTENANCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Frontend: Maintenance HANA Analysis Process 20121105
29 P_T_PROC_METADATA Instance attribute Private Type reference (TYPE) TP_T_PROC_METADATA Procedure Metadata 20121105
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121105
2 P_CHECK Instance method Private Method Check 20121105
3 P_CHECK_WHERE_USED_AND_DELETE Instance method Private Method Check Where-Used and Delete Procedure Configuration 20121105
4 P_CREATE Instance method Private Method Create Procedure Configuration 20121105
5 P_DELETE Instance method Private Method Delete Procedure Configuration 20121105
6 P_DOWNLOAD Instance method Private Method Download Procedure Configuration 20121105
7 P_GET_ROW_INDEX Instance method Private Method Get Row Index 20121105
8 P_HANDLE_AFTER_REFRESH Instance method Private Event handling method Handle Event After Refresh 20121105
9 P_HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method Handle Event Before User Command 20121105
10 P_HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Handle Event Context Menu Request 20121105
11 P_HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Handle ALV Event Data Changed Finished 20121105
12 P_HANDLE_DOUBLE_CLICK Instance method Private Event handling method Handle Event Double Click 20121105
13 P_HANDLE_TOOLBAR Instance method Private Event handling method Handle Event Toolbar 20121105
14 P_HANDLE_USER_COMMAND Instance method Private Event handling method Handle Event User Command 20121105
15 P_INITIALIZE_ALV Instance method Private Method Initialize ALV 20121105
16 P_MAINTAIN Instance method Private Method Maintain 20121105
17 P_REFERENCE_LIST Instance method Private Method Where-Used List 20121105
18 P_SHOW_XML Instance method Private Method Show XML of Procedure Configuration 20121105
19 P_TRANSPORT Instance method Private Method Transport Procedure Configuration 20121105
20 REFRESH_TABLE_DISPLAY Instance method Public Method Refresh Table Display 20121105
21 SET_PROCEDURE_DEFAULT_VALUES Static method Public Method Set Procedure Default Values 20121105
Events
Class CL_RSDHAF_PROC_METADATA 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, s_proc TYPE tn_s_proc, proc_metadata TYPE REF TO cl_rsdham_proc_metadata, create TYPE rs_bool, log_control_handle TYPE balcnthndl, END OF tn_s_context
2 TN_S_PROC Public See coding Procedure 20121105 BEGIN OF tn_s_proc, package TYPE if_rsdham_proc_metadata=>tn_package, procnm TYPE if_rsdham_proc_metadata=>tn_procnm, schema TYPE if_rsdham_proc_metadata=>tn_schema, operation_type TYPE if_rsdham_object=>tn_type, operation_description TYPE rstxtlg, END OF tn_s_proc
3 TP_S_PROC_METADATA Private See coding Procedure Metadata (Structure) 20121105 BEGIN OF tp_s_proc_metadata, id TYPE rsdha_id, schema_name TYPE rsdha_schema, procnm TYPE rsdha_procnm, objtype TYPE rsdha_object_type, created_by TYPE rststpnm, created_at_date TYPE d, created_at_time TYPE t, changed_by TYPE rststpnm, changed_at_date TYPE d, changed_at_time TYPE t, END OF tp_s_proc_metadata
4 TP_T_PROC_METADATA Private See coding Procedure Metadata (Table Type) 20121105 tp_t_proc_metadata TYPE STANDARD TABLE OF tp_s_proc_metadata WITH DEFAULT KEY
Method Signatures

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 20121105

Method CONSTRUCTOR on class CL_RSDHAF_PROC_METADATA has no exception.

Method P_CHECK Signature

Method P_CHECK on class CL_RSDHAF_PROC_METADATA 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_PROC_METADATA Call by reference Type reference (TYPE) TP_S_PROC_METADATA Procedure Metadata (Structure) 20121105
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_CREATE Signature

Method P_CREATE on class CL_RSDHAF_PROC_METADATA 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_PROC_METADATA has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121105

Method P_DOWNLOAD Signature

Method P_DOWNLOAD on class CL_RSDHAF_PROC_METADATA 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_PROC_METADATA has no parameter.
Method P_HANDLE_AFTER_REFRESH on class CL_RSDHAF_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA has no exception.

Method P_INITIALIZE_ALV Signature

Method P_INITIALIZE_ALV on class CL_RSDHAF_PROC_METADATA has no parameter.
Method P_INITIALIZE_ALV on class CL_RSDHAF_PROC_METADATA 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) 20121106

Method P_REFERENCE_LIST Signature

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

Method P_SHOW_XML Signature

Method P_SHOW_XML on class CL_RSDHAF_PROC_METADATA 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_PROC_METADATA 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_PROC_METADATA has no parameter.
Method REFRESH_TABLE_DISPLAY on class CL_RSDHAF_PROC_METADATA has no exception.

Method SET_PROCEDURE_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_PROC Call by reference Type reference (TYPE) TN_S_PROC Procedure 20121105

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