SAP ABAP Class CL_SWNC_AGG_COLLEAGUE (Abstract Class for All Actual Aggregates)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-MON (Application Component) Monitoring
     SWNC_COLL_AGGREGATES (Package) Aggregation Functions for Statistics Collector
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWNC_AGG_GEN_CALLBACK Callback for generic aggregation 20121114
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_RFCSERVER_DEST "RFCSERVER_DEST" Aggregate 20040721
2 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_WEB_DEST "WEB DESTINATION" Aggregate 20050314
3 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_WEB "WEB CLIENT" Aggregate 20050314
4 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_VMC "VMC" Aggregate 20050308
5 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_USERWORKLOAD "USER WORKLOAD" Aggregate 20040706
6 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_USERTCODE "USERTCODE" Aggregate 20040701
7 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TREX TREX Aggregate 20090625
8 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TIMES "TIMES" Aggregate 20040628
9 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TCDET "TCDET" Aggregate 20040705
10 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TASK_TYPE "TASKTYPE" Aggregate 20040603
... Click here to see Used By full list (28 items)
Properties
Class CL_SWNC_AGG_COLLEAGUE  
Short Description Abstract Class for All Actual Aggregates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWNC_COLL_AGGREGATES   Aggregation Functions for Statistics Collector 
Created 20040602   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWNC_AGG_COLLEAGUE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWNC_AGG_GEN_CALLBACK Callback for generic aggregation 20121114
Friends
Class CL_SWNC_AGG_COLLEAGUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASTAT_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'AA' Dummy for B20 int1 (Local Everywhere) 20040602
2 ASTAT_HITLISTDB Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'AB' Dummy for B20 int1 (Local Everywhere) 20040913
3 ASTAT_HITLISTRT Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'AC' Dummy for B20 int1 (Local Everywhere) 20040913
4 BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_SWNC_AGG_BUFFER SWNC Aggregation Buffer 20040708
5 BUFFERTYPE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'BF' Dummy for B20 int1 (Local Everywhere) 20040903
6 COMPHIER_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'EA' Dummy for B20 int1 (Local Everywhere) 20041112
7 DBCON_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WY' Dummy for B20 int1 (Local Everywhere) 20040602
8 DBPROC_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WD' Dummy for B20 int1 (Local Everywhere) 20040602
9 DB_BUFFER Instance attribute Private Type reference (TYPE) SWNCINCDBREAD SAP Workload NW Collector: Include DB Data 20040707
10 END_OF_PERIOD Constant Private See coding '060606060606070809101112131415161718192021242424' Obsolete 20040702
11 ENTRYID_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WE' Dummy for B20 int1 (Local Everywhere) 20040723
12 EXCEPTIONS_COUNT Instance attribute Private Type reference (TYPE) I 20041018
13 EXTSYST_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WF' Dummy for B20 int1 (Local Everywhere) 20040602
14 FRONTEND_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WH' Dummy for B20 int1 (Local Everywhere) 20040602
15 HITLISTDB_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WT' Dummy for B20 int1 (Local Everywhere) 20040723
16 HITLISTRT_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WU' Dummy for B20 int1 (Local Everywhere) 20040723
17 HITLIST_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WS' Dummy for B20 int1 (Local Everywhere) 20040602
18 INST_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WI' Dummy for B20 int1 (Local Everywhere) 20040602
19 LAST_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20041018
20 MAINREC_BUFFER Instance attribute Private Type reference (TYPE) SWNCMAINREC SAP Workload NW Collector: Main Statistics Record 20040707
21 MEMORY_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WJ' Dummy for B20 int1 (Local Everywhere) 20040602
22 ORGUNIT_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'EB' Dummy for B20 int1 (Local Everywhere) 20041112
23 PF_BEGIN_OF_LUW Constant Private Type reference (TYPE) X 1 20040702
24 PF_END_OF_LUW Constant Private Type reference (TYPE) X 2 20040702
25 RESPTIDIST_BUFFER Instance attribute Private Type reference (TYPE) SWNCINCRESPTIMEDIST SAP Workload NW Collector: Include Response Time Distr. 20040707
26 RESPTI_BUFFER Instance attribute Private Type reference (TYPE) SWNCINCRESPTIME SAP Workload NW Collector: Include Response Times 20040707
27 RFCCLID_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WP' Dummy for B20 int1 (Local Everywhere) 20040719
28 RFCCLI_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WO' Dummy for B20 int1 (Local Everywhere) 20040719
29 RFCSRVD_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WR' Dummy for B20 int1 (Local Everywhere) 20040602
30 RFCSRV_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WQ' Dummy for B20 int1 (Local Everywhere) 20040602
31 SPOOLA_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WK' Dummy for B20 int1 (Local Everywhere) 20040602
32 SPOOL_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WV' Dummy for B20 int1 (Local Everywhere) 20040602
33 START_OF_PERIOD Constant Private See coding '000000000000060708091011121314151617181920212121' Obsolete 20040702
34 TABREC_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WL' Dummy for B20 int1 (Local Everywhere) 20040602
35 TASKTIMES_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WB' Dummy for B20 int1 (Local Everywhere) 20040602
36 TASKTYPE_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WA' Dummy for B20 int1 (Local Everywhere) 20040602
37 TCDET_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WG' Dummy for B20 int1 (Local Everywhere) 20040712
38 TIMES_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WC' Dummy for B20 int1 (Local Everywhere) 20040602
39 TIME_RESOLUTION4SNAPSHOT Instance attribute Private Type reference (TYPE) SWNCTIMERES Time Resolution of the Workload Statistics in Minutes 20060623
40 TP_END_OF_PERIOD Instance attribute Private See coding '060606060606070809101112131415161718192021242424' 20060623
41 TP_START_OF_PERIOD Instance attribute Private See coding '000000000000060708091011121314151617181920212121' 20060623
42 TREX_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VV' Dummy for B20 int1 (Local Everywhere) 20090625
43 USERTCODE_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WM' Dummy for B20 int1 (Local Everywhere) 20040713
44 USERWLOAD_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'WN' Dummy for B20 int1 (Local Everywhere) 20040602
45 VMC_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VM' Dummy for B20 int1 (Local Everywhere) 20050308
46 WEBCD_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VB' Dummy for B20 int1 (Local Everywhere) 20050314
47 WEBC_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VA' Dummy for B20 int1 (Local Everywhere) 20050314
48 WEBSD_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VD' Dummy for B20 int1 (Local Everywhere) 20050314
49 WEBS_COLLEAGUE Constant Public Type reference (TYPE) SWNCAGGTYPEINT 'VC' Dummy for B20 int1 (Local Everywhere) 20050314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AGG_COLLEAGUE Instance method Public Method Aggregate Aggregation Colleague 20040602
2 ADD_RECORD Instance method Public Method Aggregate Main Record 20040913
3 CALCULATE_LUW_COUNT Instance method Protected Method Calculate Transactions Count 20040702
4 CALCULATE_TIME_RANGE Instance method Protected Method 20040702
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040708
6 DONOT_LOAD_FROM_DB Instance method Public Method 20121023
7 DONOT_SAVE_TO_DB Instance method Public Method 20121023
8 GET_BUFFER Instance method Protected Method Buffer Object 20040708
9 GET_EXCEPTIONS_COUNT Instance method Public Method 20041018
10 GET_LAST_EXCEPTION Instance method Public Method 20041018
11 GET_NEW_RECORDS_COUNT Instance method Public Method 20121024
12 GET_PROVIDER_CLTYPE Static method Public Method 20040907
13 GET_RECORDS_COUNT Instance method Public Method How Many Records Are in Aggregate 20041022
14 GET_TYPE Instance method Public Method 20040708
15 REPORT_EXCEPTION Instance method Protected Method To notify of an exception 20041018
Events
Class CL_SWNC_AGG_COLLEAGUE has no event.
Types
Class CL_SWNC_AGG_COLLEAGUE has no local type.
Method Signatures

Method ADD_AGG_COLLEAGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREGATE_OBJ Call by reference Object reference (TYPE REF TO) CL_SWNC_AGG_COLLEAGUE Abstract Klasse fuer alle konkrete Agregate 20040608
# Exception Resumable Description Created on
1 CX_SWNC_AGGREGATION_EXCEPTION 20040708
2 CX_SWNC_AGGREGATION_OVERFLOW 20040708
3 CX_SWNC_NOTHING2AGGREGATE 20040708
4 CX_SWNC_WRONG_TYPE 20040708

Method ADD_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAINREC Call by reference Object reference (TYPE REF TO) IF_SWNC_MAINREC Schnittstelle für Zugriff auf Statistikhauptsätze 20040913
# Exception Resumable Description Created on
1 CX_SWNC_AGGREGATION_EXCEPTION 20040913
2 CX_SWNC_AGGREGATION_OVERFLOW 20040913
3 CX_SWNC_WRONG_TYPE 20040913

Method CALCULATE_LUW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LUW_INFO Call by reference Type reference (TYPE) SWNCRBYTE SAP Workload NW Collector: Unsigned Byte 20040702
2 Returning RETURN Value transfer Type reference (TYPE) INT1 Dummy für B20 int1 (überall lokal!) 20040702

Method CALCULATE_LUW_COUNT on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method CALCULATE_TIME_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENDTIME Call by reference Type reference (TYPE) SWNCUZEIT SAP Workload NW Collector: Datum 20040810
2 Returning RETURN Value transfer Type reference (TYPE) SWNCTIMERANGE SAP Workload NW Collector: Zeitbereich (Stunde-Stunde) 20040702

Method CALCULATE_TIME_RANGE on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUFFER Call by reference Object reference (TYPE REF TO) IF_SWNC_AGG_BUFFER SWNC Aggregation Buffer 20040708
2 Importing I_MONIKEY Call by reference Type reference (TYPE) SWNCMONIKEY SAP Workload NW Collector: Schlüssel des Datenclusters 20121023

Method CONSTRUCTOR on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method DONOT_LOAD_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20121023

Method DONOT_LOAD_FROM_DB on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method DONOT_SAVE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20121023

Method DONOT_SAVE_TO_DB on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) IF_SWNC_AGG_BUFFER SWNC Aggregation Buffer 20040708

Method GET_BUFFER on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_EXCEPTIONS_COUNT Signature

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

Method GET_EXCEPTIONS_COUNT on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_LAST_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20041018

Method GET_LAST_EXCEPTION on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_NEW_RECORDS_COUNT Signature

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

Method GET_NEW_RECORDS_COUNT on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_PROVIDER_CLTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGTYPE Call by reference Type reference (TYPE) SWNCAGGTYPEINT Type des Agregates 20040907
2 Returning RETURN Value transfer Type reference (TYPE) STRING 20040907
# Exception Resumable Description Created on
1 CX_SWNC_WRONG_TYPE type check exception 20040907

Method GET_RECORDS_COUNT Signature

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

Method GET_RECORDS_COUNT on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) SWNCAGGTYPEINT Colleague type 20040708

Method GET_TYPE on class CL_SWNC_AGG_COLLEAGUE has no exception.

Method REPORT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20041018

Method REPORT_EXCEPTION on class CL_SWNC_AGG_COLLEAGUE has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_RFCSERVER_DEST "RFCSERVER_DEST" Aggregate 20040721
2 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_WEB_DEST "WEB DESTINATION" Aggregate 20050314
3 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_WEB "WEB CLIENT" Aggregate 20050314
4 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_VMC "VMC" Aggregate 20050308
5 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_USERWORKLOAD "USER WORKLOAD" Aggregate 20040706
6 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_USERTCODE "USERTCODE" Aggregate 20040701
7 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TREX TREX Aggregate 20090625
8 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TIMES "TIMES" Aggregate 20040628
9 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TCDET "TCDET" Aggregate 20040705
10 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TASK_TYPE "TASKTYPE" Aggregate 20040603
11 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TASKTIMES "TASKTIMES" Aggregate 20040625
12 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_TABLEREC "TABLEREC" Aggregate 20040629
13 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_SPOOLACT "SPOOLACT" Aggregate 20040714
14 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_SPOOL "SPOOL" Aggregate 20040805
15 Inheritance (c INHERITING FROM c_ref)  CL_CCMSBI_AGG_TIMES CCMSBI: Extended "Times" Aggregate 20051021
16 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_RFCSERVER "RFCSERVER" Aggregate 20040719
17 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_RFCCLIENT_DEST "RFCCLIENT_DEST" Aggregate 20040719
18 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_RFCCLIENT "RFCCLIENT" Aggregate 20040719
19 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_ORGUNIT Organizational unit 20041112
20 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_MEMORY "MEMORY" Aggregate 20040714
21 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_HITLIST "HITLISTS" Aggregate 20040722
22 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_FRONTEND "FRONTEND" Aggregate 20040706
23 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_EXTSYSTEM "EXTSYSTEM" Aggregate 20040714
24 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_DBPROCS "DBPROCS" Aggregate 20040714
25 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_DBCON "DBCON" Aggregate 20041228
26 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_COMPHIER Component Hierarchy 20041112
27 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_AS_HITLIST Astat "HITLISTS" Aggregate 20041028
28 Inheritance (c INHERITING FROM c_ref)  CL_SWNC_AGG_ASTAT "ASTAT" Aggregate 20040908
History
Last changed by/on SAP  20140121 
SAP Release Created in 700