SAP ABAP Class CL_RSDHAF_UTILITIES (Frontend: Utilities)
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_RSDHAF_UTILITIES  
Short Description Frontend: Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20121001   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_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDHAF_MAINT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHAF_UTILITIES has no interface implemented.
Friends
Class CL_RSDHAF_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_SEARCH_FIELDNM Constant Public See coding 20121123
2 N_T_LIST_TOP_OF_PAGE Static Attribute Public Type reference (TYPE) SLIS_T_LISTHEADER Top of Page 20121018
3 N_T_USAGE_HEADER Static Attribute Public Type reference (TYPE) TN_T_USAGE_HEADER Header where-used list 20121018
4 N_T_USAGE_ITEM Static Attribute Public Type reference (TYPE) TN_T_USAGE_ITEM Item where-used list 20121018
5 P_C_ALV_CALLBACK Constant Private Type reference (TYPE) SY-REPID 'RSDHAF_ALV_CALLBACK' Callback Include for ALV 20121018
6 P_C_USAGE_FIELD Constant Private See coding 20121018
7 P_C_USAGE_FORM Constant Private See coding 20121018
8 P_C_USAGE_STRUCTURE Constant Private See coding 20121018
9 P_C_USAGE_TABLE_NAME Constant Private See coding 20121018
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY_LOGS Static method Public Method Display Logs 20121108
2 DISPLAY_WHERE_USED_LIST Static method Public Method Display Where-Used List 20121018
3 DOWNLOAD Static method Public Method Download XML content 20121001
4 EXCEPTION_MESSAGE_POPUP Static method Public Method Display Exception Messages in Pop Up 20121107
5 HAAP_SEARCH Static method Public Method HANA Analysis Process Search 20121123
6 ICON_CREATE Static method Public Method Create Icon 20121121
7 MAINTAIN_FORMULA Static method Public Method Formula Maintenance 20121022
8 REFERENCE_LIST_OF_OPER_TYPE Static method Public Method Where-Used List of Analsyis Type 20121021
9 REFERENCE_LIST_OF_PROC Static method Public Method Where-Used List of Registered Procedure 20121019
10 SET_INFOAREA Static method Public Method Set InfoArea and Activate HANA Analysis Process 20121213
11 SHOW_MESSAGE_POPUP Static method Public Method Show Message Pop Up 20121107
12 TR_OBJECT_INSERT Static method Public Method Add TADIR-entries 20121016
13 UPLOAD Static method Public Method Upload XML content 20121001
Events
Class CL_RSDHAF_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_SEARCH_DATA Public See coding Search Data - Structure 20121123 BEGIN OF tn_s_search_data, haapnm TYPE rsdhamap-haapnm, infoarea TYPE rsinfoarea, txtlg TYPE rsdhamapt-txtlg, objnm_dep TYPE sobj_name, END OF tn_s_search_data
2 TN_T_E071 Public See coding Interface Structures for Objects in CTS (Table Type) 20121016 tn_t_e071 TYPE STANDARD TABLE OF ko200
3 TN_T_E071K Public See coding Key Entries of Requests/Tasks (Table Type) 20121016 tn_t_e071k TYPE STANDARD TABLE OF e071k
4 TN_T_SEARCH_DATA Public See coding Search Data - Table Types 20121123 tn_t_search_data TYPE STANDARD TABLE OF tn_s_search_data WITH DEFAULT KEY
5 TN_T_USAGE_HEADER Public See coding Header where-used ist 20121018 tn_t_usage_header TYPE STANDARD TABLE OF rsdhaf_usage_header
6 TN_T_USAGE_ITEM Public See coding Item where-used list 20121018 tn_t_usage_item TYPE STANDARD TABLE OF rsdhaf_usage_item
Method Signatures

Method DISPLAY_LOGS 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 Frontend: Maintenance HANA Analysis Process 20121116
2 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALHDR-SUBOBJECT Application Log: Subobject 20121108

Method DISPLAY_LOGS on class CL_RSDHAF_UTILITIES has no exception.

Method DISPLAY_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_POPUP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Display as dialog box 20130416
2 Importing I_TITLE Call by reference Type reference (TYPE) SLIS_ENTRY Where-Used List Title 20121018
3 Importing I_T_USAGE_HEADER Call by reference Type reference (TYPE) TN_T_USAGE_HEADER Header where-used list 20121018
4 Importing I_T_USAGE_ITEM Call by reference Type reference (TYPE) TN_T_USAGE_ITEM Item where-used list 20121018

Method DISPLAY_WHERE_USED_LIST on class CL_RSDHAF_UTILITIES has no exception.

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME_PROPOSAL Call by reference Type reference (TYPE) STRING File Name Proposal 20121001
2 Importing I_TITLE Call by reference Type reference (TYPE) STRING Title Export Dialog 20121001
3 Importing I_XML Call by reference Type reference (TYPE) XSTRING XML content 20121001
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121001

Method EXCEPTION_MESSAGE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20121107

Method EXCEPTION_MESSAGE_POPUP on class CL_RSDHAF_UTILITIES has no exception.

Method HAAP_SEARCH Signature

Method HAAP_SEARCH on class CL_RSDHAF_UTILITIES has no parameter.
Method HAAP_SEARCH on class CL_RSDHAF_UTILITIES has no exception.

Method ICON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON_NAME Call by reference Type reference (TYPE) ICONNAME Name of an Icon 20121121
2 Importing I_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo for an icon 20121121
3 Importing I_TEXT Call by reference Type reference (TYPE) ICON_TEXT Carrier field for icons 20121121
4 Returning R_ICON_TEXT Value transfer Type reference (TYPE) ICON_TEXT Carrier field for icons 20121121

Method ICON_CREATE on class CL_RSDHAF_UTILITIES has no exception.

Method MAINTAIN_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_FORMULA_CONTEXT Call by reference Type reference (TYPE) IF_RSDHAF_MAINT_TYPES=>TN_S_FORMULA_CONTEXT Formula Context 20130123
2 Importing I_R_FORMULAS Call by reference Object reference (TYPE REF TO) CL_RSDHA_FORMULAS Formulas 20130425

Method MAINTAIN_FORMULA on class CL_RSDHAF_UTILITIES has no exception.

Method REFERENCE_LIST_OF_OPER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANALYSIS_TYPE Call by reference Type reference (TYPE) RSDHAF_ANALYSIS_TYPE Type of Analysis Element 20121021

Method REFERENCE_LIST_OF_OPER_TYPE on class CL_RSDHAF_UTILITIES has no exception.

Method REFERENCE_LIST_OF_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) RSDHA_ID ID 20121019
2 Importing I_PROCNM Call by reference Type reference (TYPE) RSDHA_PROCNM Procedure Name 20121019

Method REFERENCE_LIST_OF_PROC on class CL_RSDHAF_UTILITIES has no exception.

Method SET_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOAREA_IS_UPDATED Call by reference Type reference (TYPE) RS_BOOL X: InfoArea is updated 20121213
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20121213
3 Importing I_R_HAAP Call by reference Object reference (TYPE REF TO) CL_RSDHA_HAAP Persistency layer of Analysis Processes 20121213
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121213
2 CX_RSDHA_NOT_AUTHORIZED BW Exception with Generic Mesasges (No Special Attributes) 20121213
3 CX_RS_CANCELLED Terminated by User (Dialog) 20121213

Method SHOW_MESSAGE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE X: Warnings and Errors, SPACE: Information messages 20121107
2 Importing I_SHOW_POPUP_SUC_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Show popup for success message 20130922
3 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121107

Method SHOW_MESSAGE_POPUP on class CL_RSDHAF_UTILITIES has no exception.

Method TR_OBJECT_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_E071 Call by reference Type reference (TYPE) CL_RSDHAF_UTILITIES=>TN_T_E071 Object List 20121016
2 Changing C_T_E071K Call by reference Type reference (TYPE) CL_RSDHAF_UTILITIES=>TN_T_E071K Table Keys for Processing (Correction Interface) 20121016
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121016

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TITLE Call by reference Type reference (TYPE) STRING Tiltle for File Open Dialog 20121001
2 Returning R_XML Value transfer Type reference (TYPE) XSTRING Uploaded XML Cotent 20121001
# Exception Resumable Description Created on
1 CX_RSDHA_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130124
History
Last changed by/on SAP  20140121 
SAP Release Created in 740