SAP ABAP Class CL_RSDD_STATDM_ACCESS (Dm Statistics Recording, Single Access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_STAT (Package) BW Statistics
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20060307
Properties
Class CL_RSDD_STATDM_ACCESS  
Short Description Dm Statistics Recording, Single Access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_STAT   BW Statistics 
Created 20040517   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_RRK0_RUNTIME_INFO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSSTA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20060307
Friends
# Friend Modeled only Created on Description
1 CL_RSDD_STATDM 20040517 DM Statistic Recording
2 CL_RSDR_AT_QUERY 20040517 Definition of an abstract Query Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ACCESSCNT Instance attribute Private Type reference (TYPE) I Data Manager Access Counter 20050811
2 P_ACTUAL_DATA Instance attribute Private Type reference (TYPE) RRADFL This access contains actual data 20100817
3 P_AGGREGATE Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20050811
4 P_CLUSTER_ACCESS Instance attribute Private Type reference (TYPE) RSDDSTAT_CLUSTER Cluster Access (Multiple PartProviders at once) 20100916
5 P_DMUID Instance attribute Private Type reference (TYPE) SYSUUID_25 UUID in Compressed Form 20050811
6 P_LAST_EVENT Instance attribute Private Type reference (TYPE) RSSTA_EVENT ID for an OLAP Statistics Event 20040517
7 P_PARTPROV Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20050811
8 P_S_DMSTATKYFS Instance attribute Private Type reference (TYPE) RSDDDMSTATKYFS Data Manager Query Statistic Records 20040517
9 P_S_TREXRUNTIME Instance attribute Private Type reference (TYPE) RSDDSTATTREXQAPI Runtime of TREX Components 20050811
10 P_TABLTP Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20050811
11 P_TIMESTMP Instance attribute Private Type reference (TYPE) TZONREF-TSTAMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20040517
12 P_TS_HIER_USAGE Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_RUNTIME_INFO=>TN_TS_HIER_USAGE hier usage collection 20100423
13 P_T_CLUSTER Instance attribute Private Type reference (TYPE) TN_T_CLUSTER Info about cluster access 20081201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_HIER_USAGE Instance method Public Method Add hierachy usage info 20100423
2 COMPUTE_STATISTICS Static method Public Method Determine Read and Transferred Records 20041028
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040517
4 CONVERT_INTO_DMSTAT Instance method Public Method Converts the object into the flat structure 20040517
5 CREATE Static method Protected Method Creation of One Object for each Process in Main Process 20040517
6 CREATE_RFC Static method Protected Method Creation of One Object per Access during Processing (RFC) 20040517
7 GET_ACCESSTP Instance method Public Method Gets Access Type 20060315
8 GET_INFO Instance method Public Method Returns Object Info 20050811
9 GET_PROCESSCNT Instance method Public Method Reads Process Counter in Main Process 20060316
10 GET_PROPERTIES Instance method Public Method Getting Fields InfoProvider, Aggregates, ... 20060307
11 PACK Instance method Protected Method Packing the Object in Main Process 20050811
12 READ_KYFS_FROM_XSTRING Instance method Protected Method Read xstring and export to the dmstat structure 20040517
13 RESTART_RECORDING Instance method Public Method Restart Statistics Recording 20080115
14 SET_ACCESSTP Instance method Public Method Sets and Overwrites Type of Access (Objects) 20060314
15 SET_DBSEL_DBTRANS Instance method Public Method Set the key figures DBSEL and DBTRANS for a DB/RFC read 20040517
16 SET_EVENT Instance method Public Method Starts or ends a DM-Event, measures/writes the elapsed time 20040517
17 SET_PROCESSCNT Instance method Public Method Sets Process Counter in Main Process 20060306
18 SET_PROPERTIES Instance method Public Method Setting Fields InfoProvider, Aggregates, ... 20060307
19 SET_SLOTNR Instance method Public Method Number of Parallel Processes from View of Query Handler 20060314
20 SET_TREXRUNTIME Instance method Public Method Write Runtime of TREX in Stats 20050811
21 STOP_RECORDING Instance method Public Method Pause Recording in DM 20080115
22 UNPACK Static method Protected Method Unpacking of DMUID 20060829
23 WRITE_KYFS_TO_XSTRING Instance method Protected Method Write key figures(result) from dmstat struc. into a xstring 20040517
24 _SET_WP_ID Instance method Private Method Set (and get before) the workprocess ID 20040517
Events
Class CL_RSDD_STATDM_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CLUSTER Public See coding 20081201 BEGIN OF tn_s_cluster, partprov TYPE rsinfoprov, aggregate TYPE rsinfocube, END OF tn_s_cluster
2 TN_T_CLUSTER Public See coding Cluster info for cluster (mpro) access 20081201 tn_t_cluster TYPE STANDARD TABLE OF tn_s_cluster WITH DEFAULT KEY INITIAL SIZE 0
Method Signatures

Method ADD_HIER_USAGE Signature

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

Method ADD_HIER_USAGE on class CL_RSDD_STATDM_ACCESS has no exception.

Method COMPUTE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SEL Call by reference Type reference (TYPE) I 20041028
2 Exporting E_TRANS Call by reference Type reference (TYPE) I 20041028
3 Importing I_ROWCOUNT_POS Value transfer Type reference (TYPE) I Position of rowcount column 20081006
4 Importing I_TH_SFK Value transfer Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20041028
5 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20041028
6 Importing I_USE_DB_AGGREGATION Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20080930

Method COMPUTE_STATISTICS on class CL_RSDD_STATDM_ACCESS has no exception.

Method CONSTRUCTOR 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) I 20050811
2 Importing I_ACCESSTP Call by reference Type reference (TYPE) RSSTA_ACCESSTP Typ des Daten-Lesezugriffs (Bestand oder Delta) 20060307
3 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040517
4 Importing I_DMUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20050811
5 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040517
6 Importing I_TABLTP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040517

Method CONSTRUCTOR on class CL_RSDD_STATDM_ACCESS has no exception.

Method CONVERT_INTO_DMSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCESSTP Call by reference Type reference (TYPE) RSSTA_ACCESSTP Natürliche Zahl 20060307
2 Exporting E_ACTUAL_DATA Call by reference Type reference (TYPE) RRADFL Daten teilweise im Actual-Data-Intervall der PROV_RQDR 20100817
3 Exporting E_S_DMSTAT Value transfer Type reference (TYPE) RSDDSTATDM Datamanager Query Statistic records 20050811
4 Exporting E_S_TREXRUNTIME Call by reference Type reference (TYPE) RSDDSTATTREXQAPI Laufzeit der TREX-Komponenten 20050811
5 Exporting E_TS_HIER_USAGE Call by reference Type reference (TYPE) CL_RSR_RRK0_RUNTIME_INFO=>TN_TS_HIER_USAGE collection for single access 20100423
6 Exporting E_T_CLUSTER Call by reference Type reference (TYPE) TN_T_CLUSTER Cluster info for cluster (mpro) access 20081201

Method CONVERT_INTO_DMSTAT on class CL_RSDD_STATDM_ACCESS has no exception.

Method CREATE 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) I DM Zugriffszähler 20050811
2 Importing I_ACCESSTP Call by reference Type reference (TYPE) RSSTA_ACCESSTP Typ des Daten-Lesezugriffs (Bestand oder Delta) 20060307
3 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040517
4 Importing I_DMUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20050811
5 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040517
6 Importing I_TABLTP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040517
7 Returning R_R_DMSTAT_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistik-Erfassung, Einzelzugriff 20040517

Method CREATE on class CL_RSDD_STATDM_ACCESS has no exception.

Method CREATE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING Verpackte Objektinfo des Hauptauftrags 20050811
2 Returning R_R_DMSTAT_ACCESS Value transfer Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistik-Erfassung, Einzelzugriff 20040517

Method CREATE_RFC on class CL_RSDD_STATDM_ACCESS has no exception.

Method GET_ACCESSTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACCESSTP Value transfer Type reference (TYPE) RSSTA_ACCESSTP Typ des Daten-Lesezugriffs (Bestand oder Delta) 20060315

Method GET_ACCESSTP on class CL_RSDD_STATDM_ACCESS has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCESSCNT Call by reference Type reference (TYPE) I 20050811
2 Exporting E_DMUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20050811
3 Exporting E_EVENT Call by reference Type reference (TYPE) RSSTA_EVENT ID für ein OLAP Statistik Event 20080115

Method GET_INFO on class CL_RSDD_STATDM_ACCESS has no exception.

Method GET_PROCESSCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROCESSCNT Value transfer Type reference (TYPE) I 20060316

Method GET_PROCESSCNT on class CL_RSDD_STATDM_ACCESS has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTUAL_DATA Call by reference Type reference (TYPE) RRADFL Daten teilweise im Actual-Data-Intervall der PROV_RQDR 20100817
2 Exporting E_AGGREGATE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060307
3 Exporting E_DMUID Call by reference Type reference (TYPE) SYSUUID_25 Natürliche Zahl 20060307
4 Exporting E_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060307
5 Exporting E_SLOTNR Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060315
6 Exporting E_TABLTP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060307

Method GET_PROPERTIES on class CL_RSDD_STATDM_ACCESS has no exception.

Method PACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING Verpackte Acess-Info 20050811

Method PACK on class CL_RSDD_STATDM_ACCESS has no exception.

Method READ_KYFS_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XDMSTATKYFS Call by reference Type reference (TYPE) XSTRING 20040517

Method READ_KYFS_FROM_XSTRING on class CL_RSDD_STATDM_ACCESS has no exception.

Method RESTART_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENTCNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080115

Method RESTART_RECORDING on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_ACCESSTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESSTP Call by reference Type reference (TYPE) RSSTA_ACCESSTP Typ des Daten-Lesezugriffs (Bestand oder Delta) 20060314

Method SET_ACCESSTP on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_DBSEL_DBTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DBSEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040517
2 Importing I_DBTRANS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040517

Method SET_DBSEL_DBTRANS on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENT Call by reference Type reference (TYPE) RSSTA_EVENT ID für ein OLAP Statistik Event 20040517
2 Importing I_START Call by reference Type reference (TYPE) RS_BOOL Boolean 20040517

Method SET_EVENT on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_PROCESSCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESSCNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060306

Method SET_PROCESSCNT on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_PROPERTIES 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) INT4 Natürliche Zahl 20060307
2 Importing I_ACTUAL_DATA Call by reference Type reference (TYPE) RRADFL Daten teilweise im Actual-Data-Intervall der PROV_RQDR 20100817
3 Importing I_AGGREGATE Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060307
4 Importing I_CLUSTER_ACCESS Call by reference Type reference (TYPE) RSDDSTAT_CLUSTER Cluster Zugriff (Mehrere Partprovider auf einmal) 20100916
5 Importing I_DMUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20060307
6 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060307
7 Importing I_TABLTP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060307
8 Importing I_T_CLUSTER Call by reference Type reference (TYPE) TN_T_CLUSTER Cluster info for cluster (mpro) access 20081201

Method SET_PROPERTIES on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_SLOTNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SLOTNR Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060314

Method SET_SLOTNR on class CL_RSDD_STATDM_ACCESS has no exception.

Method SET_TREXRUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLTYPE Call by reference Type reference (TYPE) CHAR1 T = TMX, A = EXT_AGGREGATE 20091026
2 Importing I_DFI_USED Call by reference Type reference (TYPE) N 20071011
3 Importing I_S_TREXRUNTIME Call by reference Type reference (TYPE) TREXS_COMPONENT_RUNTIME Laufzeit der TREX-Komponenten 20050811
4 Importing I_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20070621

Method SET_TREXRUNTIME on class CL_RSDD_STATDM_ACCESS has no exception.

Method STOP_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EVENTCNT Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20080115

Method STOP_RECORDING on class CL_RSDD_STATDM_ACCESS has no exception.

Method UNPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING 20060829
2 Returning R_DMUID Value transfer Type reference (TYPE) SYSUUID_25 20060829

Method UNPACK on class CL_RSDD_STATDM_ACCESS has no exception.

Method WRITE_KYFS_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XDMSTATKYFS Value transfer Type reference (TYPE) XSTRING 20040517

Method WRITE_KYFS_TO_XSTRING on class CL_RSDD_STATDM_ACCESS has no exception.

Method _SET_WP_ID Signature

Method _SET_WP_ID on class CL_RSDD_STATDM_ACCESS has no parameter.
Method _SET_WP_ID on class CL_RSDD_STATDM_ACCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400