SAP ABAP Class CL_IM_CPH_VIRTUAL (Implementation Class for BAdI Implementation CPH_VIRTUAL)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BCT (Application Component) Business Content and Extractors
     RS_BCT_CCMS_CPH (Package) BW: Content CCMS System Management Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_RSR_OLAP_BADI BAdI Interface IF_EX_RSR_OLAP_BAPI 20051109
Properties
Class CL_IM_CPH_VIRTUAL  
Short Description Implementation Class for BAdI Implementation CPH_VIRTUAL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_CCMS_CPH   BW: Content CCMS System Management Data 
Created 20051109   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRKE 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
# Interface Abstract Final Description Created on
1 IF_EX_RSR_OLAP_BADI BAdI Interface IF_EX_RSR_OLAP_BAPI 20051109
Friends
Class CL_IM_CPH_VIRTUAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHE_AGG Instance attribute Protected Type reference (TYPE) TEXT10 Text (10 Characters) 20051125
2 CACHE_ATT Instance attribute Protected Type reference (TYPE) TEXT40 Text of Length 40 20051111
3 CACHE_CTX Instance attribute Protected Type reference (TYPE) TEXT40 Text of Length 40 20051111
4 CACHE_DOWNTIME Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20070914
5 CACHE_HOST Instance attribute Protected Type reference (TYPE) TEXT40 Text, 40 Characters Long 20051118
6 CACHE_HOSTLIST Instance attribute Protected Type reference (TYPE) INSTANCE_HOST_TAB Table with Assignment of Host to Instance 20051118
7 CACHE_LIMIT1 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051111
8 CACHE_LIMIT2 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051111
9 CACHE_LIMIT3 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051111
10 CACHE_LIMIT4 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051128
11 CACHE_LIMIT5 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051128
12 CACHE_LIMIT6 Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051128
13 CACHE_LSN Instance attribute Public Type reference (TYPE) TEXT60 Text Field (60 Characters) 20051118
14 CACHE_L_FROM Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051111
15 CACHE_L_TO Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051111
16 CACHE_MTC Instance attribute Protected Type reference (TYPE) TEXT40 Text of Length 40 20051111
17 CACHE_OBJ Instance attribute Protected Type reference (TYPE) TEXT40 Text of Length 40 20051111
18 CACHE_PLANVALUE Instance attribute Protected Type reference (TYPE) CCMSBI_RSKYFNUM Number 20051111
19 CACHE_P_FROM Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051111
20 CACHE_P_TO Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051111
21 CACHE_RES Instance attribute Protected Type reference (TYPE) TEXT10 Text (10 Characters) 20051125
22 CACHE_SYS Instance attribute Protected Type reference (TYPE) SYSYSID Name of the SAP System 20051111
23 CPH_AGG_DAY Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_AGGR 'Day' CPH/BW: Aggregation Type 20051125
24 CPH_AGG_MONTH Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_AGGR 'Month' CPH/BW: Aggregation Type 20051125
25 CPH_AGG_QUARTER Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_AGGR 'Quarter' CPH/BW: Aggregation Type 20051125
26 CPH_AGG_WEEK Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_AGGR 'Week' CPH/BW: Aggregation Type 20051125
27 CPH_AGG_YEAR Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_AGGR 'Year' CPH/BW: Aggregation Type 20051125
28 CPH_RES_15MIN Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_RESO '15-Minutes' CPH/BW: Time Explosion of an Aggregate 20051125
29 CPH_RES_DAY Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_RESO '1-Day' CPH/BW: Time Explosion of an Aggregate 20051125
30 CPH_RES_HOUR Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_RESO '1-Hour' CPH/BW: Time Explosion of an Aggregate 20051125
31 CPH_RES_MIN Constant Public Type reference (TYPE) CCMSBI_BTC_CPH_RESO '1-Minute' CPH/BW: Time Explosion of an Aggregate 20051125
32 FILL_0CCM_DWNT Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CCM_PLNV is to be filled 20070914
33 FILL_0CCM_EINS Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CCM_EINS is to be filled 20051123
34 FILL_0CCM_HOST Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether character. 0CCM_HOST is to be filled 20051123
35 FILL_0CCM_PLNV Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CCM_PLNV is to be filled 20051123
36 FILL_0CCM_SLL Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figures 0CCM_SLL* are to be filled 20051123
37 FILL_0CPHAMAX Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether 0CPHAMAX is to be filled 20051123
38 FILL_0CPHAMIN Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CPHAMIN is to be filled 20051123
39 FILL_0CPHCMAX Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CPHMAX is to be filled 20051123
40 FILL_0CPHCMIN Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CPHCMIN is to be filled 20051123
41 FILL_0CPHSMAX Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CPHSMAX is to be filled 20051123
42 FILL_0CPHSMIN Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether key figure 0CPHSMIN is to be filled 20051123
43 FILL_SP Instance attribute Public Type reference (TYPE) CHAR1 Indicator for whether 0CCM_SLL* or 0CCM_PLNV to be filled 20051123
44 FILL_SPH Instance attribute Public Type reference (TYPE) CHAR1 Indicator: 0CCM_SLL* or 0CCM_PLNV or 0CCM_HOST to be filled 20051123
45 P_CHA_0CALDAY Instance attribute Public Type reference (TYPE) I 20051109
46 P_CHA_0CCM_ATT Instance attribute Public Type reference (TYPE) I 20051109
47 P_CHA_0CCM_ATYP Instance attribute Public Type reference (TYPE) I 20051125
48 P_CHA_0CCM_CTX Instance attribute Public Type reference (TYPE) I 20051109
49 P_CHA_0CCM_HOST Instance attribute Public Type reference (TYPE) I 20051118
50 P_CHA_0CCM_LSN Instance attribute Public Type reference (TYPE) I 20051118
51 P_CHA_0CCM_MTEC Instance attribute Public Type reference (TYPE) I 20051109
52 P_CHA_0CCM_OBJ Instance attribute Public Type reference (TYPE) I 20051109
53 P_CHA_0CCM_PTMZ Instance attribute Public Type reference (TYPE) I 20051109
54 P_CHA_0CCM_RES Instance attribute Public Type reference (TYPE) I 20051125
55 P_CHA_0CCM_SYS Instance attribute Public Type reference (TYPE) I 20051109
56 P_CHA_0TIME Instance attribute Public Type reference (TYPE) I 20051111
57 P_KYF_0CCM_CNT Instance attribute Public Type reference (TYPE) I 20051123
58 P_KYF_0CCM_DWNT Instance attribute Public Type reference (TYPE) I 20070914
59 P_KYF_0CCM_EINS Instance attribute Public Type reference (TYPE) I 20051111
60 P_KYF_0CCM_PLNV Instance attribute Public Type reference (TYPE) I 20051109
61 P_KYF_0CCM_PVMA Instance attribute Public Type reference (TYPE) I 20051128
62 P_KYF_0CCM_PVMI Instance attribute Public Type reference (TYPE) I 20051128
63 P_KYF_0CCM_SL1MA Instance attribute Public Type reference (TYPE) I 20051128
64 P_KYF_0CCM_SL1MI Instance attribute Public Type reference (TYPE) I 20051128
65 P_KYF_0CCM_SL2MA Instance attribute Public Type reference (TYPE) I 20051128
66 P_KYF_0CCM_SL2MI Instance attribute Public Type reference (TYPE) I 20051128
67 P_KYF_0CCM_SL3MA Instance attribute Public Type reference (TYPE) I 20051128
68 P_KYF_0CCM_SL3MI Instance attribute Public Type reference (TYPE) I 20051128
69 P_KYF_0CCM_SLL1 Instance attribute Public Type reference (TYPE) I 20051109
70 P_KYF_0CCM_SLL2 Instance attribute Public Type reference (TYPE) I 20051109
71 P_KYF_0CCM_SLL3 Instance attribute Public Type reference (TYPE) I 20051109
72 P_KYF_0CCM_SUM Instance attribute Public Type reference (TYPE) I 20051123
73 P_KYF_0CCM_VALMAX Instance attribute Public Type reference (TYPE) I 20051123
74 P_KYF_0CCM_VALMIN Instance attribute Public Type reference (TYPE) I 20051123
75 P_KYF_0CPHAMAX Instance attribute Public Type reference (TYPE) I 20051123
76 P_KYF_0CPHAMIN Instance attribute Public Type reference (TYPE) I 20051123
77 P_KYF_0CPHCMAX Instance attribute Public Type reference (TYPE) I 20051123
78 P_KYF_0CPHCMIN Instance attribute Public Type reference (TYPE) I 20051123
79 P_KYF_0CPHMMCNT Instance attribute Public Type reference (TYPE) I 20051123
80 P_KYF_0CPHSMAX Instance attribute Public Type reference (TYPE) I 20051123
81 P_KYF_0CPHSMIN Instance attribute Public Type reference (TYPE) I 20051123
Methods
# Method Level Visibility Method type Description Created on
1 DEF_ADD_CHA Static method Protected Method Add Characteristic to the List of Required Info Objects 20051123
2 DEF_ADD_KYF Static method Protected Method Add Key Figure to the List of Required Info Objects 20051123
3 DEF_CHECK_CHA Static method Protected Method Checks if a characteristic appears in the query 20051123
4 DEF_CHECK_KYF Static method Protected Method Checks if a key figure appears in the query 20051123
5 GET_HOSTNAME_FROM_INSTANCE Instance method Public Method Returns Host Name for Instance 20051121
6 GET_INSTANCE_FROM_HOSTNAME Instance method Public Method Returns Host Name for Instance 20051121
7 GET_INTERVAL_SIZE Static method Public Method Determine Interval Size for Aggregate/Resolution in Seconds 20051125
8 INIT_HOSTNAME_LIST Instance method Public Method Loads the instance name-host name assignment 20051118
9 SPION Static method Public Method Write logtab 20051118
Events
Class CL_IM_CPH_VIRTUAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INSTANCE_HOST_STR Public See coding 20051118 begin of INSTANCE_HOST_STR, LSN type TEXT60, SYS type TEXT8, APSRV type TEXT40, HOST type TEXT60, end of INSTANCE_HOST_STR
2 INSTANCE_HOST_TAB Public See coding 20051118 INSTANCE_HOST_TAB type table of INSTANCE_HOST_STR
Method Signatures

Method DEF_ADD_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHATAB Call by reference Type reference (TYPE) RRKE_T_CHANM 20051123
2 Importing CHA_NAME Call by reference Type reference (TYPE) RSCHANM Einstelliges Kennzeichen 20051123
3 Importing READONLY Call by reference Type reference (TYPE) CHAR1 'X' oder ' ' 20051123

Method DEF_ADD_CHA on class CL_IM_CPH_VIRTUAL has no exception.

Method DEF_ADD_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing KYFTAB Call by reference Type reference (TYPE) RSD_T_KYFNM 20051123
2 Importing KYF_NAME Call by reference Type reference (TYPE) RSKYFNM Kennzahl 20051123

Method DEF_ADD_KYF on class CL_IM_CPH_VIRTUAL has no exception.

Method DEF_CHECK_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHATAB Call by reference Type reference (TYPE) RRKE_TH_CHANM 20051123
2 Importing CHA_NAME Call by reference Type reference (TYPE) RSCHANM Merkmal 20051123
3 Returning FLAG Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051123

Method DEF_CHECK_CHA on class CL_IM_CPH_VIRTUAL has no exception.

Method DEF_CHECK_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051123
2 Importing KYFTAB Call by reference Type reference (TYPE) RRKE_TH_KYFNM 20051123
3 Importing KYF_NAME Call by reference Type reference (TYPE) RSKYFNM Kennzahl 20051123

Method DEF_CHECK_KYF on class CL_IM_CPH_VIRTUAL has no exception.

Method GET_HOSTNAME_FROM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HOST Value transfer Type reference (TYPE) TEXT60 Textfeld der Länge 60 20051121
2 Importing LSN Call by reference Type reference (TYPE) TEXT60 Textfeld der Länge 60 20051121
3 Importing SRV Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20051121
4 Importing SYS Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20051121

Method GET_HOSTNAME_FROM_INSTANCE on class CL_IM_CPH_VIRTUAL has no exception.

Method GET_INSTANCE_FROM_HOSTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOST Call by reference Type reference (TYPE) TEXT60 Textfeld der Länge 60 20051121
2 Exporting INSTANCELIST Call by reference Type reference (TYPE) INSTANCE_HOST_TAB 20051121

Method GET_INSTANCE_FROM_HOSTNAME on class CL_IM_CPH_VIRTUAL has no exception.

Method GET_INTERVAL_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGR Call by reference Type reference (TYPE) TEXT10 Aggregat-Typ 20051125
2 Importing DATU Call by reference Type reference (TYPE) SYDATUM Datum 20051125
3 Returning ISIZE Value transfer Type reference (TYPE) INT4 Anzahl Sekunden 20051125
4 Importing RESO Call by reference Type reference (TYPE) TEXT10 Zeitauflösung 20051125

Method GET_INTERVAL_SIZE on class CL_IM_CPH_VIRTUAL has no exception.

Method INIT_HOSTNAME_LIST Signature

Method INIT_HOSTNAME_LIST on class CL_IM_CPH_VIRTUAL has no parameter.
Method INIT_HOSTNAME_LIST on class CL_IM_CPH_VIRTUAL has no exception.

Method SPION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHATAB Call by reference Type reference (TYPE) RRKE_TH_CHANM 20051118
2 Importing CHATAB2 Call by reference Type reference (TYPE) RRKE_T_CHANM 20060322
3 Importing KYFTAB Call by reference Type reference (TYPE) RRKE_TH_KYFNM 20051118
4 Importing KYFTAB2 Call by reference Type reference (TYPE) RSD_T_KYFNM 20060322
5 Importing LOGID Call by reference Type reference (TYPE) TEXT40 Character 40-Stellen 20060322

Method SPION on class CL_IM_CPH_VIRTUAL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703