SAP ABAP Class CL_CCMSBI_WAST_DTR_AGGR (Class for Aggregating Statistics Records)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BCT (Application Component) Business Content and Extractors
     RS_BCT_CCMS_WEBAS_STAT (Package) BW Content: Integration OF WebAs Statistics Data
Properties
Class CL_CCMSBI_WAST_DTR_AGGR  
Short Description Class for Aggregating Statistics Records    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_CCMS_WEBAS_STAT   BW Content: Integration OF WebAs Statistics Data 
Created 20050322   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CCMSBI_WAST_DTR_AGGR has no interface implemented.
Friends
Class CL_CCMSBI_WAST_DTR_AGGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGROBJIDX Instance attribute Public Type reference (TYPE) SYTABIX Index of Internal Tables 20050323
2 AGGROBJTAB Instance attribute Protected Type reference (TYPE) AGGTAB Administration Table Type 20050322
3 AGGR_CLASS Instance attribute Public Type reference (TYPE) CCMSBI_AGGRCLASSNAME Name for SWNC Aggregate Class 20050322
4 ALLOWED_BW_CHARS_UPLOW_CASE Static Attribute Private Type reference (TYPE) STRING Permitted Characters of the BW System (Upper and Lower Case) 20050418
5 ALLOWED_BW_CHARS_UPPER_CASE Static Attribute Private Type reference (TYPE) STRING Permitted Characters of the BW System (Upper Case Only) 20050418
6 CHARS_NOT_ALLOWED Static Attribute Private Type reference (TYPE) STRING Impermissible character for BW system 20080103
7 DATA_READ_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_CCMSBI_WAST_DTR_WLOAD_RDR CCMS/BI: Reader for Web AS Kernel Stats Records in BW DTR 20050322
8 ERROR_CNT Instance attribute Protected Type reference (TYPE) INT4 Error counter 20050323
9 FILTER_CLASS Instance attribute Public Type reference (TYPE) CCMSBI_FILTERCLASSNAME Name for CCMSBI Filter Class 20050322
10 FILTER_OBJ Instance attribute Protected Object reference (TYPE REF TO) IF_CCMSBI_WAST_FILTER_AGGR Aggregate Filter Interface 20050322
11 INFOOBJ_METADATA_CACHE Static Attribute Private Type reference (TYPE) INFOOBJ_METADATA_CACHE Cache for InfoObject Metadata 20050418
12 LAST_DATE Instance attribute Protected Type reference (TYPE) SYDATUM Current Date of Application Server 20050322
13 LAST_WEEK Instance attribute Protected Type reference (TYPE) PERISTART NUMC8 20050322
14 PREV_DAY Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
15 PREV_MONTH Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
16 PREV_TOT_DAY Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
17 PREV_TOT_MONTH Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
18 PREV_TOT_WEEK Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
19 PREV_WEEK Instance attribute Protected Type reference (TYPE) AGGSTRUC Structure of the Administration Table 20050322
20 RESPTIKAT_TAB Instance attribute Protected Type reference (TYPE) RTKTAB 20050322
21 SWNC_AGGR_SUPERCLASS Constant Public Type reference (TYPE) CCMSBI_AGGRCLASSNAME 'CL_SWNC_AGG_COLLEAGUE' Name of the Parent Class of All SWNC Aggregate Classes 20050323
22 SWNC_AGGR_SUPERCLASS_HITLIST Constant Public Type reference (TYPE) CCMSBI_AGGRCLASSNAME 'CL_SWNC_AGG_HITLIST' Name for SWNC Aggregate Class 20051004
23 SWNC_AGGR_SUPERCLASS_WEB Constant Public Type reference (TYPE) CCMSBI_AGGRCLASSNAME 'CL_SWNC_AGG_WEB' Name for SWNC Aggregate Class 20051011
24 SWNC_AGGR_SUPERCLASS_WEB_DEST Constant Public Type reference (TYPE) CCMSBI_AGGRCLASSNAME 'CL_SWNC_AGG_WEB_DEST' Name for SWNC Aggregate Class 20051011
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_INVALID_BW_CHARS Static method Public Method Checks a characteristic value for impermissible characters 20050418
2 CHECK_INFOOBJ_FOR_LOWERCASE Static method Public Method Checks if lower-case is permitted for a characteristic 20050418
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060130
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050322
5 DO_AGGREGATE Instance method Public Method Perform Aggregation 20050322
6 GET_CREATE_AGGREF Instance method Protected Method Fetch or Generate Aggregate Object Reference from Table 20050322
7 GET_CREATE_RESPTIKAT Instance method Protected Method Response Time Categories 20050322
8 GET_NEXT_AGGR Instance method Public Method Next Row from AGGROBJTAB 20050323
Events
Class CL_CCMSBI_WAST_DTR_AGGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AGGSTRUC Public See coding Structure for AGGTAB 20050322 begin of AGGSTRUC, lsn type CCMSBI_LANDSCAPE, sys type SYSYSID, srv type SWNCINSTANCE, ptyp type char2, ptim type PERISTART, ref type ref to CL_SWNC_AGG_COLLEAGUE, buf type ref to CL_SWNC_AGG_BUFFER_STAT, end of AGGSTRUC
2 AGGTAB Public See coding Table with Aggregate Object References 20050322 aggtab type table of aggstruc
3 PERISTART Public See coding NUMC8 20050322 PERISTART(8) type n
4 RTKSTRUC Public See coding 20050322 begin of RTKSTRUC, lsn type CCMSBI_LANDSCAPE, sys type SYSYSID, srv type SWNCINSTANCE, ref type ref to CL_SWNC_AGG_BUFFER_STAT, end of rtkstruc
5 RTKTAB Public See coding 20050322 rtktab type table of rtkstruc
Method Signatures

Method CHECK_FOR_INVALID_BW_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJ_NAME Call by reference Type reference (TYPE) RSD_IOBJNM Name eines Merkmals-Infoobjektes 20050418
2 Changing VALUE Call by reference Type reference (TYPE) ANY zu prüfender Merkmalswert 20050418
# Exception Resumable Description Created on
1 INFOOBJECT_DOES_NOT_EXIST Das Infoobjekt existiert nicht 20050418
2 INFOOBJECT_TYPE_IS_NOT_CHAR Das Infoobjekt ist nicht vom Typ Character 20050418
3 INFOOBJ_NAME_MISSING Es wurde kein Infoobjekt-Name angegeben 20050418
4 INTERNAL_ERROR es ist ein interner Fehler aufgetreten 20050418

Method CHECK_INFOOBJ_FOR_LOWERCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJ_NAME Call by reference Type reference (TYPE) RSD_IOBJNM Infoobjekt-Name 20050418
2 Returning RETURN Value transfer Type reference (TYPE) ABAP_BOOL Kleinschreibung erlaubt ja / nein 20050418
# Exception Resumable Description Created on
1 INFOOBJECT_DOES_NOT_EXIST Das Infoobjekt existiert nicht 20050418
2 INFOOBJECT_TYPE_IS_NOT_CHAR Der Datentyp des Infoobjekt ist nicht vom Typ Character 20050418
3 INFOOBJ_NAME_MISSING es wurde kein Infoobjekt-Name angegeben 20050418
4 INTERNAL_ERROR es ist ein unbekannter Fehler aufgetreten 20050418

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CCMSBI_WAST_DTR_AGGR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CCMSBI_WAST_DTR_AGGR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADM_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
2 Importing AGGRCLASS Call by reference Type reference (TYPE) CCMSBI_AGGRCLASSNAME Name für SWNC-Aggregatklasse 20050322
3 Importing BATCH_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
4 Importing CLIENT_INFO_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
5 Importing DB_PROC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
6 Importing DB_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
7 Importing FILTERCLASS Call by reference Type reference (TYPE) CCMSBI_FILTERCLASSNAME Name für CCMSBI-Filterklasse 20050322
8 Importing HTTP_CLIDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
9 Importing HTTP_CLIENT_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
10 Importing HTTP_SERVER_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
11 Importing HTTP_SRVDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
12 Importing MAINREC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
13 Importing RFC_CLIDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
14 Importing RFC_CLIENT_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
15 Importing RFC_SERVER_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
16 Importing RFC_SRVDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
17 Importing SMTP_CLIDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
18 Importing SMTP_CLIENT_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
19 Importing SMTP_SERVER_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
20 Importing SMTP_SRVDEST_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
21 Importing SPOOL_ACT_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
22 Importing SPOOL_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
23 Importing TABLE_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
24 Importing TIMEINTERVAL_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
25 Importing VMC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050322
# Exception Resumable Description Created on
1 CREATE_FILTER_ERROR 20050322
2 CREATE_READER_ERROR 20050322
3 INVALID_AGGREGATE_CLASS 20050323

Method DO_AGGREGATE Signature

Method DO_AGGREGATE on class CL_CCMSBI_WAST_DTR_AGGR has no parameter.
Method DO_AGGREGATE on class CL_CCMSBI_WAST_DTR_AGGR has no exception.

Method GET_CREATE_AGGREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AGGR_OBJ Value transfer Object reference (TYPE REF TO) CL_SWNC_AGG_COLLEAGUE Abstract Klasse fuer alle konkrete Agregate 20050322
2 Importing LSN Call by reference Type reference (TYPE) CCMSBI_LANDSCAPE CCMS/BW: Landscape-Name 20050322
3 Importing MAINREC Call by reference Object reference (TYPE REF TO) IF_SWNC_MAINREC Schnittstelle für Zugriff auf Statistikhauptsätze 20050930
4 Importing PTIM Call by reference Type reference (TYPE) PERISTART date, week or month 20050322
5 Importing PTYP Value transfer Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20050322
6 Importing SRV Call by reference Type reference (TYPE) SWNCINSTANCE Text in der Länge 40 20050322
7 Importing SYS Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050322

Method GET_CREATE_AGGREF on class CL_CCMSBI_WAST_DTR_AGGR has no exception.

Method GET_CREATE_RESPTIKAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LSN Call by reference Type reference (TYPE) CCMSBI_LANDSCAPE CCMS/BW: Landscape-Name 20050322
2 Returning RTK_REF Value transfer Object reference (TYPE REF TO) CL_SWNC_AGG_BUFFER_STAT Preaggregate Buffer 20050322
3 Importing SRV Call by reference Type reference (TYPE) SWNCINSTANCE Instanzname 20050322
4 Importing SYS Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050322

Method GET_CREATE_RESPTIKAT on class CL_CCMSBI_WAST_DTR_AGGR has no exception.

Method GET_NEXT_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AGGR Call by reference Type reference (TYPE) AGGSTRUC Aggregat 20050323
2 Exporting PERIOD_DAY Call by reference Type reference (TYPE) CHAR8 Character Feld der Länge 8 20050406
3 Exporting PERIOD_MONTH Call by reference Type reference (TYPE) CHAR6 Characterfeld der Länge 6 20050406
4 Importing PERIOD_TYP_PVX Call by reference Type reference (TYPE) TEXT15 '' Text in Länge 15 20050323
5 Exporting PERIOD_TYP_TXT Call by reference Type reference (TYPE) CCMSBI_PARAMNAME_L Konfigurationsparametername 20050323
6 Exporting PERIOD_WEEK Call by reference Type reference (TYPE) CHAR6 Characterfeld der Länge 6 20050406
# Exception Resumable Description Created on
1 NO_MORE_DATA keine weiteren Daten vorhanden 20050323
History
Last changed by/on SAP  20130531 
SAP Release Created in 702