SAP ABAP Class CL_STCTM_TASK_STATISTICS (Task Statistics)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-INS-TC-RT (Application Component) Runtime for ABAP based automated TC
     STC_TASK (Package) Technical Configuration Task Definition
Properties
Class CL_STCTM_TASK_STATISTICS  
Short Description Task Statistics    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class STC_TASK    
Program status     
Category 0   
Package STC_TASK   Technical Configuration Task Definition 
Created 20130514   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_STCTM_TASK_STATISTICS has no forward declaration.
Interfaces
Class CL_STCTM_TASK_STATISTICS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_STC_TASK_OBJ_UTILITIES 20130514 Task Object Utilities (only intern)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIN_ACTIVE_CHECKRUN_TIME Constant Public Type reference (TYPE) TIMESTAMPL '0.010000' if chechrun time = 0; use this as minimum 20130705
2 C_MIN_ACTIVE_EXEC_TIME Constant Public Type reference (TYPE) TIMESTAMPL '0.100000' if execution time = 0; use this as minimum 20130705
3 C_MIN_ACTIVE_MAINT_TIME Constant Public Type reference (TYPE) TIMESTAMPL '10.000000' if maintenance time = 0; use this as minimum 20130705
4 PR_TASK Instance attribute Private Object reference (TYPE REF TO) IF_STCTM_TASK Technical Configuration Task 20130514
Methods
# Method Level Visibility Method type Description Created on
1 CHECKRUN_COUNT Instance method Public Method How often is task checked (checkrun only)? 20130514
2 CHECKRUN_EXEC_IDS Instance method Public Method Get all checkrun execution identifiers 20130515
3 CHECKRUN_TIMES Instance method Public Method Get task checkrun times 20130515
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130514
5 EXECUTION_COUNT Instance method Public Method How often is task executed? 20130514
6 EXECUTION_EXEC_IDS Instance method Public Method Get all execution identifiers for task executions 20130515
7 EXECUTION_TIMES Instance method Public Method Get task execution times 20130514
8 LAST_ACTION Instance method Public Method Last action for task (maintenance, exec. or check) 20130603
9 MAINTENANCE_COUNT Instance method Public Method How often have task parameters changed? 20130514
10 MAINTENANCE_EXEC_IDS Instance method Public Method Get all maintenance execution identifiers 20130515
11 MAINTENANCE_TIMES Instance method Public Method Get task maintenance times 20130515
12 PERIOD_COUNT Instance method Private Method How often is period used ? 20130514
13 PERIOD_EXEC_IDS Instance method Private Method Get execution identifers for period 20130515
14 PERIOD_TIMES Instance method Private Method Get times for period 20130514
Events
Class CL_STCTM_TASK_STATISTICS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_EXEC_ID Public See coding List of execution identifiers 20130515 TT_EXEC_ID type sorted table of stc_exec_id with default key
Method Signatures

Method CHECKRUN_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I Checkrun count 20130514

Method CHECKRUN_COUNT on class CL_STCTM_TASK_STATISTICS has no exception.

Method CHECKRUN_EXEC_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXEC_ID Call by reference Type reference (TYPE) TT_EXEC_ID List of execution identifiers 20130515

Method CHECKRUN_EXEC_IDS on class CL_STCTM_TASK_STATISTICS has no exception.

Method CHECKRUN_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_TIME Call by reference Type reference (TYPE) TIMESTAMPL Active time in seconds 20130515
2 Exporting E_DURATION Call by reference Type reference (TYPE) TIMESTAMPL Time from start till the end in seconds 20130515
3 Exporting E_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL Endtime 20130515
4 Exporting E_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL Starttime 20130515
5 Importing I_EXEC_ID Call by reference Type reference (TYPE) STC_EXEC_ID Return times for specified execution identifier only 20130515

Method CHECKRUN_TIMES on class CL_STCTM_TASK_STATISTICS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TASK Call by reference Object reference (TYPE REF TO) IF_STCTM_TASK Technical Configuration Task 20130514

Method CONSTRUCTOR on class CL_STCTM_TASK_STATISTICS has no exception.

Method EXECUTION_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I Execution count 20130514

Method EXECUTION_COUNT on class CL_STCTM_TASK_STATISTICS has no exception.

Method EXECUTION_EXEC_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXEC_ID Call by reference Type reference (TYPE) TT_EXEC_ID List of execution identifiers 20130515

Method EXECUTION_EXEC_IDS on class CL_STCTM_TASK_STATISTICS has no exception.

Method EXECUTION_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_TIME Call by reference Type reference (TYPE) TIMESTAMPL Active time in seconds 20130515
2 Exporting E_DURATION Call by reference Type reference (TYPE) TIMESTAMPL Time from start till the end in seconds 20130514
3 Exporting E_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL Endtime 20130514
4 Exporting E_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL Starttime 20130514
5 Importing I_EXEC_ID Call by reference Type reference (TYPE) STC_EXEC_ID Return times for specified execution identifier only 20130515

Method EXECUTION_TIMES on class CL_STCTM_TASK_STATISTICS has no exception.

Method LAST_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL End time for last action 20130603
2 Exporting E_EXEC_ID Call by reference Type reference (TYPE) STC_EXEC_ID Execution Identifier for last action 20130603
3 Exporting E_PERIOD Call by reference Type reference (TYPE) STC_EXEC_PERIOD Execution Period for last action 20130603
4 Exporting E_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL Start time for last action 20130603

Method LAST_ACTION on class CL_STCTM_TASK_STATISTICS has no exception.

Method MAINTENANCE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I Maintenance Count 20130514

Method MAINTENANCE_COUNT on class CL_STCTM_TASK_STATISTICS has no exception.

Method MAINTENANCE_EXEC_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXEC_ID Call by reference Type reference (TYPE) TT_EXEC_ID List of execution identifiers 20130515

Method MAINTENANCE_EXEC_IDS on class CL_STCTM_TASK_STATISTICS has no exception.

Method MAINTENANCE_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_TIME Call by reference Type reference (TYPE) TIMESTAMPL Active time in seconds 20130515
2 Exporting E_DURATION Call by reference Type reference (TYPE) TIMESTAMPL Time from start till the end in seconds 20130515
3 Exporting E_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL Endtime 20130515
4 Exporting E_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL Starttime 20130515
5 Importing I_EXEC_ID Call by reference Type reference (TYPE) STC_EXEC_ID Return times for specified execution identifier only 20130515

Method MAINTENANCE_TIMES on class CL_STCTM_TASK_STATISTICS has no exception.

Method PERIOD_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIOD Call by reference Type reference (TYPE) STC_EXEC_PERIOD Execution Period 20130514
2 Returning R_COUNT Value transfer Type reference (TYPE) I Period count 20130514

Method PERIOD_COUNT on class CL_STCTM_TASK_STATISTICS has no exception.

Method PERIOD_EXEC_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXEC_ID Call by reference Type reference (TYPE) TT_EXEC_ID List of execution identifiers 20130515
2 Importing I_PERIOD Call by reference Type reference (TYPE) STC_EXEC_PERIOD Execution Period 20130515

Method PERIOD_EXEC_IDS on class CL_STCTM_TASK_STATISTICS has no exception.

Method PERIOD_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_TIME Call by reference Type reference (TYPE) TIMESTAMPL Active time in seconds 20130514
2 Exporting E_DURATION Call by reference Type reference (TYPE) TIMESTAMPL Time from start till the end in seconds 20130514
3 Exporting E_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL Endtime 20130514
4 Exporting E_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL Starttime 20130514
5 Importing I_EXEC_ID Call by reference Type reference (TYPE) STC_EXEC_ID Return times for specified Execution Identifier 20130515
6 Importing I_MIN_ACTIVE_TIME Call by reference Type reference (TYPE) TIMESTAMPL '0.010000' Minimum active time 20130515
7 Importing I_PERIOD Call by reference Type reference (TYPE) STC_EXEC_PERIOD Execution Period 20130514

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