SAP ABAP Class CL_STATS_RECORD_FILTER_M (STATS Record Filter Model Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
     STATS (Package) STATS Performance Monitor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PTC_M Model Class for Performance Tools 20130301
Properties
Class CL_STATS_RECORD_FILTER_M  
Short Description STATS Record Filter Model Class    
Super Class CL_PTC_M Model Class for Performance Tools 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STATS   STATS Performance Monitor 
Created 20121219   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_STATS_RECORD_FILTER_M has no forward declaration.
Interfaces
Class CL_STATS_RECORD_FILTER_M has no interface implemented.
Friends
Class CL_STATS_RECORD_FILTER_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIENT_RANGE Instance attribute Public Type reference (TYPE) PTC_CLIENT_RANGE Ranges Table for Client 20121219
2 CPU_TIME_THRESHOLD Instance attribute Public Type reference (TYPE) STATS_TIME_THRESHOLD_CPU Lower Limit for CPU Time [ms] 20130411
3 DATA_TRANSFER_THRESHOLD Instance attribute Public Type reference (TYPE) STATS_DATA_TRANS_THRESHOLD Lower Limit for Total Data Transfer [B] 20130412
4 DB_TIME_THRESHOLD Instance attribute Public Type reference (TYPE) STATS_TIME_THRESHOLD_DB_TOTAL Lower Limit for Total DB Request Time [ms] 20130411
5 DISPLAY_MODE Instance attribute Private Type reference (TYPE) STATS_DISPLAY_MODE Display Mode for Statistical Records 20130225
6 MONITOR_PERIOD Instance attribute Private Type reference (TYPE) PTC_TIME_PERIOD Monitoring Period (Start Date/Time -> End Date/Time) 20121221
7 PHYSICAL_CHANGES_THRESHOLD Instance attribute Public Type reference (TYPE) STATS_DB_REQ_P_COUNT_CHANGE_TH Lower Limit for DB Physical Change Requests 20130412
8 PROGRAM_NAME_RANGE Instance attribute Public Type reference (TYPE) PTC_PROGRAM_NAME_RANGE Ranges Table for Program Name 20130226
9 READ_APPLICATION_STATISTICS Instance attribute Public Type reference (TYPE) PTC_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411
10 READ_BUFFER Instance attribute Public Type reference (TYPE) PTC_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411
11 RESPONSE_TIME_THRESHOLD Instance attribute Public Type reference (TYPE) STATS_TIME_THRESHOLD_RESPONSE Lower Limit for Server Response Time [ms] 20130410
12 SERVER_TABLE Instance attribute Private Type reference (TYPE) PTC_SERVER_TABLE Table with Server Information for System 20130404
13 TASK_TYPE_RANGE Instance attribute Public Type reference (TYPE) STATS_TASK_TYPE_RANGE Ranges Table for Task Type 20130408
14 TRANSACTION_CODE_RANGE Instance attribute Public Type reference (TYPE) PTC_TRANSACTION_CODE_RANGE Ranges Table for Transaction Code 20130226
15 USER_NAME_RANGE Instance attribute Public Type reference (TYPE) PTC_USER_NAME_RANGE Ranges Table for User Name 20130225
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MONITOR_PERIOD Static method Public Method Check that Start Date/Time is before End Date/Time 20130225
2 GET_CLIENT_RANGE Instance method Public Method Get Client Ranges Table 20130225
3 GET_CPU_TIME_THRESHOLD Instance method Public Method Get Lower Limit for CPU Time 20130411
4 GET_DATA_TRANSFER_THRESHOLD Instance method Public Method Get Lower Limit for Total Data Transfer 20130412
5 GET_DB_TIME_THRESHOLD Instance method Public Method Get Lower Limit for Total DB Time 20130411
6 GET_DISPLAY_MODE Instance method Public Method Get Display Mode 20130225
7 GET_MONITOR_PERIOD Instance method Public Method Get Monitor Period (Start Date/Time -> End Date/Time) 20121221
8 GET_PHYSICAL_CHANGES_THRESHOLD Instance method Public Method Get Lower Limit for DB Physical Change Requests 20130412
9 GET_PROGRAM_NAME_RANGE Instance method Public Method Get Program Name Ranges Table 20130226
10 GET_READ_APPLICATION_STATS Instance method Public Method Get Read Aplication Statistics Flag 20130411
11 GET_READ_BUFFER Instance method Public Method Get Read Buffer Flag 20130411
12 GET_RESPONSE_TIME_THRESHOLD Instance method Public Method Get Lower Limit for Response Time 20130410
13 GET_SERVER_TABLE Instance method Public Method Get Servers of System 20130404
14 GET_SINGLE_CLIENT_FROM_RANGE Instance method Public Method Extract Single Client from Client Ranges Table 20130306
15 GET_SINGLE_USER_FROM_RANGE Instance method Public Method Extract Single User Name from User Ranges Table 20130306
16 GET_SINGLE_VALUE_FROM_RANGE Static method Private Method Extract Single Value from Ranges Table 20130306
17 GET_TASK_TYPE_RANGE Instance method Public Method Get Task Type Ranges Table 20130408
18 GET_TRANSACTION_CODE_RANGE Instance method Public Method Get Transaction Code Ranges Table 20130226
19 GET_USER_NAME_RANGE Instance method Public Method Get User Name Ranges Table 20130225
20 SET_CLIENT_RANGE Instance method Public Method Set Client Ranges Table 20130225
21 SET_CPU_TIME_THRESHOLD Instance method Public Method Set Lower Limit for CPU Time 20130411
22 SET_DATA_TRANSFER_THRESHOLD Instance method Public Method Set Lower Limit for Total Data Transfer 20130412
23 SET_DB_TIME_THRESHOLD Instance method Public Method Set Lower Limit for Total DB Time 20130411
24 SET_DISPLAY_MODE Instance method Public Method Set Display Mode 20130225
25 SET_MONITOR_PERIOD Instance method Public Method Set Monitor Period (Start Date/Time -> End Date/Time) 20121221
26 SET_PHYSICAL_CHANGES_THRESHOLD Instance method Public Method Set Lower Limit for DB Physical Change Requests 20130412
27 SET_PROGRAM_NAME_RANGE Instance method Public Method Set Program Name Ranges Table 20130226
28 SET_READ_APPLICATION_STATS Instance method Public Method Set Read Aplication Statistics Flag 20130411
29 SET_READ_BUFFER Instance method Public Method Set Read Buffer Flag 20130411
30 SET_RESPONSE_TIME_THRESHOLD Instance method Public Method Set Lower Limit for Response Time 20130410
31 SET_SERVER_TABLE Instance method Public Method Set Servers of System 20130404
32 SET_TASK_TYPE_RANGE Instance method Public Method Set Task Type Ranges Table 20130408
33 SET_TRANSACTION_CODE_RANGE Instance method Public Method Set Transaction Code Ranges Table 20130226
34 SET_USER_NAME_RANGE Instance method Public Method Set User Name Ranges Table 20130225
Events
Class CL_STATS_RECORD_FILTER_M has no event.
Types
Class CL_STATS_RECORD_FILTER_M has no local type.
Method Signatures

Method CHECK_MONITOR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MONITOR_PERIOD Call by reference Type reference (TYPE) PTC_TIME_PERIOD Monitoring Period (Start Date/Time -> End Date/Time) 20130225
2 Returning START_BEFORE_END Value transfer Type reference (TYPE) PTC_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130225

Method CHECK_MONITOR_PERIOD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_CLIENT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT_RANGE Value transfer Type reference (TYPE) PTC_CLIENT_RANGE Ranges Table for Client 20130225

Method GET_CLIENT_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_CPU_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CPU_TIME_THRESHOLD Value transfer Type reference (TYPE) STATS_TIME_THRESHOLD_CPU Lower Limit for CPU Time [ms] 20130411

Method GET_CPU_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_DATA_TRANSFER_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_TRANSFER_THRESHOLD Value transfer Type reference (TYPE) STATS_DATA_TRANS_THRESHOLD Lower Limit for Total Data Transfer [B] 20130412

Method GET_DATA_TRANSFER_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_DB_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DB_TIME_THRESHOLD Value transfer Type reference (TYPE) STATS_TIME_THRESHOLD_DB_TOTAL Lower Limit for Total DB Request Time [ms] 20130411

Method GET_DB_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_MODE Value transfer Type reference (TYPE) STATS_DISPLAY_MODE Display Mode for Statistical Records 20130225

Method GET_DISPLAY_MODE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_MONITOR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MONITOR_PERIOD Value transfer Type reference (TYPE) PTC_TIME_PERIOD Monitoring Period (Start Date/Time -> End Date/Time) 20121221

Method GET_MONITOR_PERIOD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_PHYSICAL_CHANGES_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PHYSICAL_CHANGES_THRESHOLD Value transfer Type reference (TYPE) STATS_DB_REQ_P_COUNT_CHANGE_TH Lower Limit for DB Physical Change Requests 20130412

Method GET_PHYSICAL_CHANGES_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_PROGRAM_NAME_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROGRAM_NAME_RANGE Value transfer Type reference (TYPE) PTC_PROGRAM_NAME_RANGE Ranges Table for Program Name 20130226

Method GET_PROGRAM_NAME_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_READ_APPLICATION_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning READ_APPLICATION_STATISTICS Value transfer Type reference (TYPE) PTC_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411

Method GET_READ_APPLICATION_STATS on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning READ_BUFFER Value transfer Type reference (TYPE) PTC_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411

Method GET_READ_BUFFER on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_RESPONSE_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESPONSE_TIME_THRESHOLD Value transfer Type reference (TYPE) STATS_TIME_RESPONSE Server Response Time [µs] 20130410

Method GET_RESPONSE_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_SERVER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVER_TABLE Value transfer Type reference (TYPE) PTC_SERVER_TABLE Table with Server Information for System 20130404

Method GET_SERVER_TABLE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_SINGLE_CLIENT_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT Value transfer Type reference (TYPE) PTC_CLIENT Client Where Recorded Action was Executed 20130306

Method GET_SINGLE_CLIENT_FROM_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_SINGLE_USER_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USER_NAME Value transfer Type reference (TYPE) PTC_USER_NAME User Who Executed Recorded Action 20130306

Method GET_SINGLE_USER_FROM_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_SINGLE_VALUE_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RANGE Call by reference Type reference (TYPE) INDEX TABLE 20130306
2 Exporting VALUE Call by reference Type reference (TYPE) ANY 20130306

Method GET_SINGLE_VALUE_FROM_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_TASK_TYPE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TASK_TYPE_RANGE Value transfer Type reference (TYPE) STATS_TASK_TYPE_RANGE Ranges Table for Task Type 20130408

Method GET_TASK_TYPE_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_TRANSACTION_CODE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRANSACTION_CODE_RANGE Value transfer Type reference (TYPE) PTC_TRANSACTION_CODE_RANGE Ranges Table for Transaction Code 20130226

Method GET_TRANSACTION_CODE_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method GET_USER_NAME_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USER_NAME_RANGE Value transfer Type reference (TYPE) PTC_USER_NAME_RANGE Ranges Table for User Name 20130225

Method GET_USER_NAME_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_CLIENT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_RANGE Call by reference Type reference (TYPE) PTC_CLIENT_RANGE Ranges Table for Client 20130225

Method SET_CLIENT_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_CPU_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPU_TIME_THRESHOLD Call by reference Type reference (TYPE) STATS_TIME_THRESHOLD_CPU 0 Lower Limit for CPU Time [ms] 20130411

Method SET_CPU_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_DATA_TRANSFER_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TRANSFER_THRESHOLD Call by reference Type reference (TYPE) STATS_DATA_TRANS_THRESHOLD Lower Limit for Total Data Transfer [B] 20130412

Method SET_DATA_TRANSFER_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_DB_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DB_TIME_THRESHOLD Call by reference Type reference (TYPE) STATS_TIME_THRESHOLD_DB_TOTAL 0 Lower Limit for Total DB Request Time [ms] 20130411

Method SET_DB_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_MODE Call by reference Type reference (TYPE) STATS_DISPLAY_MODE Display Mode for Statistical Records 20130225

Method SET_DISPLAY_MODE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_MONITOR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MONITOR_PERIOD Call by reference Type reference (TYPE) PTC_TIME_PERIOD Monitoring Period (Start Date/Time -> End Date/Time) 20121221

Method SET_MONITOR_PERIOD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_PHYSICAL_CHANGES_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHYSICAL_CHANGES_THRESHOLD Call by reference Type reference (TYPE) STATS_DB_REQ_P_COUNT_CHANGE_TH 0 Lower Limit for DB Physical Change Requests 20130412

Method SET_PHYSICAL_CHANGES_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_PROGRAM_NAME_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRAM_NAME_RANGE Call by reference Type reference (TYPE) PTC_PROGRAM_NAME_RANGE Ranges Table for Program Name 20130226

Method SET_PROGRAM_NAME_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_READ_APPLICATION_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ_APPLICATION_STATISTICS Call by reference Type reference (TYPE) PTC_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411

Method SET_READ_APPLICATION_STATS on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ_BUFFER Call by reference Type reference (TYPE) PTC_BOOLEAN 'X' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20130411

Method SET_READ_BUFFER on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_RESPONSE_TIME_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSE_TIME_THRESHOLD Call by reference Type reference (TYPE) STATS_TIME_RESPONSE 0 Server Response Time [µs] 20130410

Method SET_RESPONSE_TIME_THRESHOLD on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_SERVER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_TABLE Call by reference Type reference (TYPE) PTC_SERVER_TABLE Table with Server Information for System 20130404

Method SET_SERVER_TABLE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_TASK_TYPE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TASK_TYPE_RANGE Call by reference Type reference (TYPE) STATS_TASK_TYPE_RANGE Ranges Table for Task Type 20130408

Method SET_TASK_TYPE_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_TRANSACTION_CODE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANSACTION_CODE_RANGE Call by reference Type reference (TYPE) PTC_TRANSACTION_CODE_RANGE Ranges Table for Transaction Code 20130226

Method SET_TRANSACTION_CODE_RANGE on class CL_STATS_RECORD_FILTER_M has no exception.

Method SET_USER_NAME_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER_NAME_RANGE Call by reference Type reference (TYPE) PTC_USER_NAME_RANGE Ranges Table for User Name 20130225

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