SAP ABAP Class CL_RSR_RRK0_RUNTIME_INFO (Runtime information for OLAP)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 20100422
Properties
Class CL_RSR_RRK0_RUNTIME_INFO  
Short Description Runtime information for OLAP    
Super Class CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20100422   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_RUNTIME_INFO has no interface implemented.
Friends
Class CL_RSR_RRK0_RUNTIME_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_TS_HIER_INFO Instance attribute Public Type reference (TYPE) TN_TS_HIER_INFO internal hier info collection 20100503
2 N_TS_READPROV_INFO Instance attribute Public Type reference (TYPE) TN_TS_READPROV_INFO 20100719
3 N_TS_READ_STEP Instance attribute Public Type reference (TYPE) TN_TS_READ_STEP collection of read steps 20100503
4 PC_S_PASSED Constant Private See coding 20100712
5 P_STEPUUID Instance attribute Private Type reference (TYPE) SYSUUID_25 actual stepuuid 20100422
6 P_TH_SH Instance attribute Private Type reference (TYPE) RRKG_TH_SH Hierarchy info from Query Definition 20100719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANM_HIER_USAGE Static method Public Method add concrete hier usage for a chanm 20100423
2 ADD_HIER_USAGE_COLLECTION Instance method Public Method add hier usage info to runtime statistics 20100423
3 ADD_NEW_READ Instance method Public Method add a new data read step 20100422
4 ADD_READ_PROVIDER Instance method Public Method add read provider info 20100503
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100719
6 MERGE_HIER_USAGE_COLLECTION Static method Public Method merge hier usage info 20100423
7 MERGE_SINGLE_HIER_USAGE Static method Private Method merge two hier usage entries 20100423
8 REGISTER_RSTT Instance method Public Method Register runtime info if trace execution running 20100712
9 SET_STEP Instance method Public Method set the correct step uuid 20100422
10 VERIFY Instance method Public Method Verification of runtime info with expected trace context 20100712
11 _ADD_NOT_USED Static method Private Method Add unused info to entered parameter 20100716
12 _ADD_USED Static method Private Method Add used info to entered parameter 20100716
Events
Class CL_RSR_RRK0_RUNTIME_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_HIER_INFO Public See coding 20100503 BEGIN OF tn_s_hier_info, stepuid TYPE sysuuid_25, dmuid TYPE sysuuid_25, accesscnt TYPE rsddstatdm-accesscnt. INCLUDE TYPE tn_s_hier_usage. TYPES: END OF tn_s_hier_info
2 TN_S_HIER_USAGE Public See coding structure for single chanm 20100423 BEGIN OF tn_s_hier_usage, chanm TYPE rsd_chanm, hiesid TYPE rsrhiesid, sver TYPE rsrsver, trex_old TYPE rs_bool, "trex old hierachy processing trex_new TYPE rs_bool, "trex new hierarchy processing db TYPE rs_bool, "db hierarchy processing hiendtfl TYPE rshiendtfl, hiendtfl_cha TYPE rshiendtfl, "does cha have time-dep hierarchies ? END OF tn_s_hier_usage
3 TN_S_READPROV_INFO Public See coding 20100719 BEGIN OF tn_s_readprov_info, stepuid TYPE sysuuid_25, dmuid TYPE sysuuid_25, partprov TYPE rsinfoprov, readprov TYPE rsinfoprov, actual_data TYPE rradfl, END OF tn_s_readprov_info
4 TN_S_READ_STEP Public See coding 20100503 BEGIN OF tn_s_read_step, stepuid TYPE sysuuid_25, part_name TYPE rrpartnm, layer_exec TYPE rs_bool, cache TYPE rs_bool, physical_read TYPE rs_bool, rows_fetched TYPE i, END OF tn_s_read_step
5 TN_TS_HIER_INFO Public See coding 20100503 tn_ts_hier_info TYPE SORTED TABLE OF tn_s_hier_info WITH UNIQUE KEY stepuid dmuid accesscnt chanm hiesid sver
6 TN_TS_HIER_USAGE Public See coding collection for single access 20100423 tn_ts_hier_usage TYPE SORTED TABLE OF tn_s_hier_usage WITH UNIQUE KEY chanm hiesid sver
7 TN_TS_READPROV_INFO Public See coding 20100719 tn_ts_readprov_info TYPE SORTED TABLE OF tn_s_readprov_info WITH UNIQUE KEY stepuid dmuid partprov readprov
8 TN_TS_READ_STEP Public See coding 20100503 tn_ts_read_step TYPE SORTED TABLE OF tn_s_read_step WITH UNIQUE KEY stepuid part_name layer_exec
Method Signatures

Method ADD_CHANM_HIER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_HIER_USAGE Call by reference Type reference (TYPE) TN_TS_HIER_USAGE collection for single access 20100423
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20100423
3 Importing I_DB Call by reference Type reference (TYPE) RS_BOOL DB hier processing used 20100423
4 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20100719
5 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20100719
6 Importing I_TREX_NEW Call by reference Type reference (TYPE) RS_BOOL new trex hier used 20100423
7 Importing I_TREX_OLD Call by reference Type reference (TYPE) RS_BOOL old trex hier used 20100423

Method ADD_CHANM_HIER_USAGE on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method ADD_HIER_USAGE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESSCNT Call by reference Type reference (TYPE) RSDDSTATDM-ACCESSCNT DM Statistik: DM -Zugriff Zähler 20100423
2 Importing I_DMUID Call by reference Type reference (TYPE) SYSUUID_25 Data Manager UUID 20100423
3 Importing I_TS_HIER_USAGE Call by reference Type reference (TYPE) TN_TS_HIER_USAGE collection for single access 20100423

Method ADD_HIER_USAGE_COLLECTION on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method ADD_NEW_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CACHE Call by reference Type reference (TYPE) RS_BOOL has cache been used 20100422
2 Importing I_LAYER_EXECUTION Call by reference Type reference (TYPE) RS_BOOL Boolean 20100422
3 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100719
4 Importing I_PART_NAME Call by reference Type reference (TYPE) RRPARTNM Name einer OLAP Datenpartition 20100422
5 Importing I_PHYSICAL_READ Call by reference Type reference (TYPE) RS_BOOL data physically fetched ? 20100422
6 Importing I_ROWS_FETCHED Call by reference Type reference (TYPE) I number of fetched rows 20100422

Method ADD_NEW_READ on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method ADD_READ_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUAL_DATA Call by reference Type reference (TYPE) RRADFL Daten teilweise im Actual-Data-Intervall der PROV_RQDR 20100720
2 Importing I_DMUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20100503
3 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100719
4 Importing I_READPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100719
5 Importing I_S_DMSTAT Call by reference Type reference (TYPE) RSDDSTATDM Datamanager Query Statistic records 20111121

Method ADD_READ_PROVIDER on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20100719
2 Importing I_TH_SH Call by reference Type reference (TYPE) RRKG_TH_SH Tabelle der beteiligten Hierarchien 20100719

Method CONSTRUCTOR on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method MERGE_HIER_USAGE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_HIER_USAGE Call by reference Type reference (TYPE) TN_TS_HIER_USAGE collection for single access 20100423
2 Importing I_TS_HIER_USAGE Call by reference Type reference (TYPE) TN_TS_HIER_USAGE collection for single access 20100423

Method MERGE_HIER_USAGE_COLLECTION on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method MERGE_SINGLE_HIER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIER_USAGE Call by reference Type reference (TYPE) TN_S_HIER_USAGE structure for single chanm 20100423
2 Importing I_S_HIER_USAGE Call by reference Type reference (TYPE) TN_S_HIER_USAGE structure for single chanm 20100423

Method MERGE_SINGLE_HIER_USAGE on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method REGISTER_RSTT Signature

Method REGISTER_RSTT on class CL_RSR_RRK0_RUNTIME_INFO has no parameter.
Method REGISTER_RSTT on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method SET_STEP Signature

Method SET_STEP on class CL_RSR_RRK0_RUNTIME_INFO has no parameter.
Method SET_STEP on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method VERIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_VERI Call by reference Type reference (TYPE) RSTT_SX_VERI Ergebnisstruktur der Kontextverifikation für RSTT Tests 20100712

Method VERIFY on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method _ADD_NOT_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PASSED Call by reference Type reference (TYPE) RSTT_S_VERI-PASSED Verifikationsstatus 20100716

Method _ADD_NOT_USED on class CL_RSR_RRK0_RUNTIME_INFO has no exception.

Method _ADD_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PASSED Call by reference Type reference (TYPE) RSTT_S_VERI-PASSED Verifikationsstatus 20100716

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