SAP ABAP Class CL_RSDHAR_RUN_HEADER (Execution information of HANA Analysis Processes (Header))
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_RSDHAR_RUN_HEADER  
Short Description Execution information of HANA Analysis Processes (Header)    
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 20121008   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_RSDHA_HAAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDHAM_ANALYSIS 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)
Interfaces
Class CL_RSDHAR_RUN_HEADER has no interface implemented.
Friends
Class CL_RSDHAR_RUN_HEADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_COLUMN_NAME_HAP_SEQ_NUMBER Constant Public Type reference (TYPE) STRING 'BW_HAP__________HAP_SEQ_NUMBER' Column Name HAP Sequence Number 20130724
2 N_C_COLUMN_NAME_RUNID Constant Public Type reference (TYPE) STRING 'BW_HAP__________RUNID' Column Name Run ID 20130422
3 N_C_RSTATE Constant Public See coding 20121008
4 N_RUNID Instance attribute Public Type reference (TYPE) TN_RUNID Run ID 20121127
5 N_R_APPL_LOG Instance attribute Public Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121008
6 P_S_PROP Instance attribute Public Type reference (TYPE) TN_S_RUN_HEADER Run header (structure) 20121126
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method Close run (save state and log) 20121008
2 CONSTRUCTOR Instance method Public Constructor 20130515
3 CREATE_NEW_INSTANCE Static method Public Method Create new run instance 20121008
4 DELETE Static method Public Method Delete Run Header Data from DB 20121122
5 DELETE_SINGLE Static method Public Method Delete Single Run Header Record from DB 20130224
6 GET_LIST Static method Public Method Get run header list 20121008
7 GET_PROP Instance method Public Method Get properties 20121126
8 GET_RUN_HEADER_PROP Static method Public Method Get run header from DB (structure) 20121012
9 P_PROGRESS_IND Static method Private Method Display Progress Indicator 20121122
10 P_REFRESH_STATUS Static method Private Method Refresh Execution Status 20121126
Events
Class CL_RSDHAR_RUN_HEADER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_RUNID Public Type reference (TYPE) RSDHARUN-RUNID Run ID 20121012
2 TN_S_FILTER Public See coding Filter for Run Header Selection 20121121 BEGIN OF tn_s_filter, runid TYPE RANGE OF rsdharun-runid, haapnm TYPE RANGE OF if_rsdham_analysis=>tn_name, rstate TYPE RANGE OF rsdha_rstate, start_time TYPE RANGE OF rstimestmp, start_user TYPE RANGE OF usr03-bname, jobname TYPE RANGE OF btcjob, max_rows TYPE i, END OF tn_s_filter
3 TN_S_RUN_HEADER Public Type reference (TYPE) RSDHARUN Run header (structure) 20121008
4 TN_T_RUN_HEADER Public See coding Run header list (table) 20121008 tn_t_run_header TYPE STANDARD TABLE OF tn_s_run_header WITH DEFAULT KEY
Method Signatures

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAVE_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Save application log 20121008
2 Importing I_SUCCESS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Execution ended successfully 20121008
3 Importing I_WRITE_STATE_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Write execution state message 20121008

Method CLOSE on class CL_RSDHAR_RUN_HEADER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNID Call by reference Type reference (TYPE) TN_RUNID Run ID 20130515

Method CONSTRUCTOR on class CL_RSDHAR_RUN_HEADER has no exception.

Method CREATE_NEW_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20121008
2 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121008
3 Importing I_SET_APPL_LOG_EXTERNAL_KEY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Set external key in application log 20121017
4 Importing I_WRITE_STATE_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Write execution state message 20121008
5 Returning R_R_RUN_HEADER Value transfer Object reference (TYPE REF TO) CL_RSDHAR_RUN_HEADER Run header 20121008

Method CREATE_NEW_INSTANCE on class CL_RSDHAR_RUN_HEADER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TO_DAY Call by reference Type reference (TYPE) DATS DATS Field Type 20121122
# Exception Resumable Description Created on
1 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20121128

Method DELETE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNID Call by reference Type reference (TYPE) SYSUUID_25 Run ID 20130224
# Exception Resumable Description Created on
1 CX_RSDHA_NOT_AUTHORIZED Exception: Not authorized 20130224

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAAPNM_PATTERN Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Search String 20121008
2 Importing I_HANA_TRANSFORMATION Call by reference Type reference (TYPE) CL_RSDHA_HAAP=>TN_HANA_TRANSFORMATION RS_C_FALSE '=X': HANA Transformation 20130515
3 Importing I_S_FILTER Call by reference Type reference (TYPE) TN_S_FILTER Filter for Run Header Selection 20121121
4 Returning R_T_RUN_HEADER Value transfer Type reference (TYPE) TN_T_RUN_HEADER Run header list (table) 20121008

Method GET_LIST on class CL_RSDHAR_RUN_HEADER has no exception.

Method GET_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_RSTATE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Refresh execution status 20121127
2 Returning R_S_PROP Value transfer Type reference (TYPE) TN_S_RUN_HEADER Run header (structure) 20121126

Method GET_PROP on class CL_RSDHAR_RUN_HEADER has no exception.

Method GET_RUN_HEADER_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNID Call by reference Type reference (TYPE) TN_RUNID Run ID 20121012
2 Returning R_S_RUN_HEADER Value transfer Type reference (TYPE) TN_S_RUN_HEADER Run header (structure) 20121012
# Exception Resumable Description Created on
1 CX_RSDHA_OBJECT_NOT_FOUND Exception: Object not found 20121012

Method P_PROGRESS_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DBCNT Call by reference Type reference (TYPE) INT4 Natural Number 20121122
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20121122

Method P_PROGRESS_IND on class CL_RSDHAR_RUN_HEADER has no exception.

Method P_REFRESH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RUN_HEADER Call by reference Type reference (TYPE) TN_S_RUN_HEADER Run header (structure) 20121126
2 Changing C_T_RUN_HEADER Call by reference Type reference (TYPE) TN_T_RUN_HEADER Run header list (table) 20121126

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