SAP ABAP Class CL_CCMSBI_REP_CFG_READ (Read Configuration Data for CCMS Reporting)
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
Properties
Class CL_CCMSBI_REP_CFG_READ  
Short Description Read Configuration Data for CCMS Reporting    
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 20051104   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCMSBI_REP_CFG_READ has no forward declaration.
Interfaces
Class CL_CCMSBI_REP_CFG_READ has no interface implemented.
Friends
Class CL_CCMSBI_REP_CFG_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FIELDNM_HIGH Constant Public Type reference (TYPE) RSALIAS 'HIGH' BW-DM field alias (cannot be longer than 18) 20051104
2 FIELDNM_LOW Constant Public Type reference (TYPE) RSALIAS 'LOW' BW-DM field alias (cannot be longer than 18) 20051104
3 FIELDNM_OPTION Constant Public Type reference (TYPE) RSALIAS 'OPTION' BW-DM field alias (cannot be longer than 18) 20051104
4 FIELDNM_PARAMNAME Constant Public Type reference (TYPE) RSALIAS 'CCM_PNAM' BW-DM field alias (cannot be longer than 18) 20051104
5 FIELDNM_PARAMTYP Constant Public Type reference (TYPE) RSALIAS 'CCM_PTYP' BW-DM field alias (cannot be longer than 18) 20051104
6 FIELDNM_SELFIELD Constant Public Type reference (TYPE) RSALIAS 'CCM_SFN' BW-DM field alias (cannot be longer than 18) 20051104
7 FIELDNM_SELINDEX Constant Public Type reference (TYPE) RSALIAS 'CCM_IDX' BW-DM field alias (cannot be longer than 18) 20051104
8 FIELDNM_SIGN Constant Public Type reference (TYPE) RSALIAS 'SIGN' BW-DM field alias (cannot be longer than 18) 20051104
9 FIELDNM_TIMEFROM Constant Public Type reference (TYPE) RSALIAS 'TIMEFROM' BW-DM field alias (cannot be longer than 18) 20051104
10 FIELDNM_TIMETO Constant Public Type reference (TYPE) RSALIAS 'TIMETO' BW-DM field alias (cannot be longer than 18) 20051104
11 FIELDNM_VALUE Constant Public Type reference (TYPE) RSALIAS 'CCM_PVALT' BW-DM field alias (cannot be longer than 18) 20051104
12 FIELDNM_VALUETYPE Constant Public Type reference (TYPE) RSALIAS 'CCMPVTYP' BW-DM field alias (cannot be longer than 18) 20051104
13 INTERVALSIZE_BUFF Instance attribute Protected Type reference (TYPE) INT4 Natural number 20051122
14 IONAME_DATASRC Constant Public Type reference (TYPE) RSCHANM '0CCM_CRSC' Characteristic 20051110
15 IONAME_HIGH Constant Public Type reference (TYPE) RSCHANM '0TCTHIGH' Characteristic 20051104
16 IONAME_LOW Constant Public Type reference (TYPE) RSCHANM '0TCTLOW' Characteristic 20051104
17 IONAME_MTEGROUP Constant Public Type reference (TYPE) CCMSBI_SELFIELD '0CCM_PAGRP' Selection Field Name 20060510
18 IONAME_OPTION Constant Public Type reference (TYPE) RSCHANM '0TCTOPTION' Characteristic 20051104
19 IONAME_PARAMNAME Constant Public Type reference (TYPE) RSCHANM '0CCMRPNAM' Characteristic 20051104
20 IONAME_PARAMTYP Constant Public Type reference (TYPE) RSCHANM '0CCM_PTYP' Characteristic 20051104
21 IONAME_SELFIELD Constant Public Type reference (TYPE) RSCHANM '0CCM_SFN' Characteristic 20051104
22 IONAME_SELINDEX Constant Public Type reference (TYPE) RSCHANM '0CCM_IDX' Characteristic 20051104
23 IONAME_SIGN Constant Public Type reference (TYPE) RSCHANM '0TCTSIGN' Characteristic 20051104
24 IONAME_SYSGROUP Constant Public Type reference (TYPE) CCMSBI_SELFIELD '0CCMSYGRP' Selection Field Name 20060510
25 IONAME_TIMEFROM Constant Public Type reference (TYPE) RSCHANM '0CCMTSACS' Characteristic 20051104
26 IONAME_TIMETO Constant Public Type reference (TYPE) RSCHANM '0CCMTSACE' Characteristic 20051104
27 IONAME_VALUE Constant Public Type reference (TYPE) RSCHANM '0CCM_PVALT' Characteristic 20051104
28 IONAME_VALUETYPE Constant Public Type reference (TYPE) RSCHANM '0CCMPVTYP' Characteristic 20051104
29 ODS_NAME_CF Constant Public Type reference (TYPE) RSINFOPROV '0CCMREPCF' InfoProvider 20051104
30 ODS_NAME_S1 Constant Public Type reference (TYPE) RSINFOPROV '0CCMREPS1' InfoProvider 20051104
31 ODS_NAME_S2 Constant Public Type reference (TYPE) RSINFOPROV '0CCMREPS2' InfoProvider 20051104
32 PARAMTYP Instance attribute Protected Type reference (TYPE) TEXT20 Text (20 Characters) 20051104
33 PTYP_DOWNTIME Constant Public Type reference (TYPE) TEXT20 'DOWNTIME' Text (20 Characters) 20070914
34 PTYP_LIMIT Constant Public Type reference (TYPE) TEXT20 'SLA_LIMIT' Text (20 Characters) 20051111
35 PTYP_MTEGROUP Constant Public Type reference (TYPE) TEXT20 'MTEGROUP' Text (20 Characters) 20060510
36 PTYP_PLANVAL Constant Public Type reference (TYPE) TEXT20 'PLANNED_VALUE' Text (20 Characters) 20051111
37 PTYP_SYSGROUP Constant Public Type reference (TYPE) TEXT20 'SYSGROUP' Text (20 Characters) 20060510
38 READ_SEL_BUFF Instance attribute Protected Type reference (TYPE) CCMSBI_REPPAR_SEL_TAB Selection for CCMS Reporting Parameters 20051104
39 REFTAB Static Attribute Protected Type reference (TYPE) REFTABTYP 20051104
40 REF_LAST_USED Static Attribute Protected Type reference (TYPE) REFTABSTRUC 20051104
41 RESULT_BUFF Instance attribute Protected Type reference (TYPE) CCMSBI_REPPAR_TAB Configuration Data for CCMS BI Reporting 20051104
42 RESULT_BUFF_I Instance attribute Protected Type reference (TYPE) CCMSBI_REPPAR_TAB Configuration Data for CCMS BI Reporting 20051122
43 SELECTIONS Instance attribute Protected Type reference (TYPE) PARSELTAB 20051104
44 TIMESTAMP_BUFF Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051104
45 TIMESTAMP_BUFF_I Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051122
46 VIRT_KYF_AVGMETH Constant Public Type reference (TYPE) RSKYFNM '0CCM_AMTH' Key Figure 20051118
47 VIRT_KYF_DOWN Constant Public Type reference (TYPE) RSKYFNM '0CCM_DWNT' Key Figure 20070914
48 VIRT_KYF_LIMIT1 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL1' Key Figure 20051111
49 VIRT_KYF_LIMIT2 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL2' Key Figure 20051111
50 VIRT_KYF_LIMIT3 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL3' Key Figure 20051111
51 VIRT_KYF_LIMIT4 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL4' Key Figure 20051118
52 VIRT_KYF_LIMIT5 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL5' Key Figure 20051118
53 VIRT_KYF_LIMIT6 Constant Public Type reference (TYPE) RSKYFNM '0CCM_SLL6' Key Figure 20051118
54 VIRT_KYF_PLAN Constant Public Type reference (TYPE) RSKYFNM '0CCM_PLNV' Key Figure 20051111
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIG_EXIST Instance method Public Method Check if configuration with existing name exists 20070926
2 CHECK_CONFIG_ODS1_EXIST Instance method Public Method Check if configuration exists in 0CCMREPS1 20070926
3 CHECK_CONFIG_ODS2_EXIST Instance method Public Method Check if configuration exists in 0CCMREPS2 20070926
4 CONSTRUCTOR Instance method Public Constructor 20051104
5 CREATE Static method Public Method Generate Object Reference or Use Existing Object Reference 20051104
6 DELETE_FROM_0CCMREPCF Static method Public Method Delete Data from ODS 0CCMREPCF 20051110
7 DELETE_FROM_0CCMREPS1 Static method Public Method Delete Data from ODS 0CCMREPS1 20051110
8 DELETE_FROM_0CCMREPS2 Static method Public Method Delete Data from ODS 0CCMREPS2 20051110
9 GET_AVG_FACTOR Static method Public Method Calculate Weighting Factor 20051124
10 GET_VALUES Instance method Public Method Read Configuration Data for Predefined Selection 20051104
11 GET_VALUES_FOR_INTERVAL Instance method Public Method Read Configuration Data for Predefined Selection 20051122
12 READ_FROM_ODS1 Instance method Protected Method Read Selections from ODS 0CCMREPS1, if Required 20051104
13 READ_FROM_ODS2 Instance method Protected Method Read Selections from ODS 0CCMREPS2 20051104
14 TIMESHIFT Static method Public Method Increases Date and Time by a Number of Seconds 20051122
Events
Class CL_CCMSBI_REP_CFG_READ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CCMREPCF_STRUC Public See coding 20051104 begin of CCMREPCF_struc, CCM_PTYP(20) type c, CCM_PNAM(32) type c, timefrom(15) type n, timeto(15) type n, CCMPVTYP(20) type c, CCM_PVALT(45) type c, end of CCMREPCF_struc
2 CCMREPCF_TAB Public See coding 20051104 CCMREPCF_tab type table of CCMREPCF_struc
3 CCMREPS1_STRUC Public See coding 20051104 begin of CCMREPS1_struc, CCM_PTYP(20) type c, CCM_PNAM(32) type c, ccm_sfn(30) type c, ccm_idx(6) type n, option(2) type c, sign(1) type c, low(60) type c, high(60) type c, end of CCMREPS1_struc
4 CCMREPS1_TAB Public See coding 20051104 CCMREPS1_tab type table of CCMREPS1_struc
5 CCMREPS2_STRUC Public See coding 20051104 begin of CCMREPS2_struc, CCMPVTYP(20) type c, CCM_PVALT(45) type c, ccm_sfn(30) type c, ccm_idx(6) type n, option(2) type c, sign(1) type c, low(60) type c, high(60) type c, end of CCMREPS2_struc
6 CCMREPS2_TAB Public See coding 20051104 CCMREPS2_tab type table of CCMREPS2_struc
7 PARSELSTRUC Public See coding 20051104 begin of PARSELSTRUC, pname type char32, selopts type CCMSBI_FNSEL_TAB, end of PARSELSTRUC
8 PARSELTAB Public See coding 20051104 PARSELtab type table of PARSELSTRUC
9 REFTABSTRUC Public See coding 20051104 begin of reftabstruc, PTYP type text20, bref type ref to cl_ccmsbi_rep_cfg_read, end of reftabstruc
10 REFTABTYP Public See coding 20051104 reftabtyp type table of reftabstruc
11 STEMPELTYP Public See coding 20051104 stempeltyp(15) type n
Method Signatures

Method CHECK_CONFIG_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNAME Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070926
2 Returning R_EXIST Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20070926
# Exception Resumable Description Created on
1 READ_ODS_CF_ERROR Fehler beim Zugriff auf ODS 20070926

Method CHECK_CONFIG_ODS1_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNAME Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070926
2 Returning R_EXIST Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20070926
# Exception Resumable Description Created on
1 READ_ODS_S1_ERROR Fehler beim Zugriff auf ODS 20070926

Method CHECK_CONFIG_ODS2_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNAME Call by reference Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070926
2 Returning R_EXIST Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20070926
# Exception Resumable Description Created on
1 READ_ODS_S2_ERROR Fehler beim Zugriff auf ODS 20070926

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PTYP Call by reference Type reference (TYPE) TEXT20 Parametertyp 20051104

Method CONSTRUCTOR on class CL_CCMSBI_REP_CFG_READ has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PTYP Call by reference Type reference (TYPE) TEXT20 Text in Länge 20 20051104
2 Returning REF Value transfer Object reference (TYPE REF TO) CL_CCMSBI_REP_CFG_READ Konfigurationsdaten für CCMS-Reporting lesen 20051104

Method CREATE on class CL_CCMSBI_REP_CFG_READ has no exception.

Method DELETE_FROM_0CCMREPCF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CCM_CRSC Call by reference Type reference (TYPE) CHAR10 Löschselektion: Datenquelle 20051110
2 Importing CCM_PNAM Call by reference Type reference (TYPE) CHAR32 Löschselektion: Parametername 20051110
3 Importing CCM_PNAM_HIGH Call by reference Type reference (TYPE) CHAR32 Löschselektion: Parametername bis 20071002
4 Importing CCM_PTYP Call by reference Type reference (TYPE) TEXT20 Löschselektion: Parametertyp 20051110
5 Exporting ERRORS Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20051110
# Exception Resumable Description Created on
1 DELETE_ERROR Aufruf von RSDRD_SEL_DELETION fehlgeschlagen 20051110

Method DELETE_FROM_0CCMREPS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CCM_CRSC Call by reference Type reference (TYPE) CHAR10 Löschselektion: Datenquelle 20051110
2 Importing CCM_PNAM Call by reference Type reference (TYPE) CHAR32 Löschselektion: Parametername 20051110
3 Importing CCM_PNAM_HIGH Call by reference Type reference (TYPE) CHAR32 Löschselektion: Parametername bis 20071002
4 Importing CCM_PTYP Call by reference Type reference (TYPE) TEXT20 Löschselektion: Parametertyp 20051110
5 Exporting ERRORS Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20051110
# Exception Resumable Description Created on
1 DELETE_ERROR Aufruf von RSDRD_SEL_DELETION fehlgeschlagen 20051110

Method DELETE_FROM_0CCMREPS2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CCMPVTYP Call by reference Type reference (TYPE) TEXT20 Löschselektion: Parameterwerttyp 20051110
2 Importing CCM_CRSC Call by reference Type reference (TYPE) CHAR10 Löschselektion: Datenquelle 20051110
3 Importing CCM_PVALT Call by reference Type reference (TYPE) CHAR45 Löschselektion: Parameterwertname 20051110
4 Importing CCM_PVALT_HIGH Call by reference Type reference (TYPE) CHAR45 Löschselektion: Parameterwertname bis 20071002
5 Exporting ERRORS Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20051110
# Exception Resumable Description Created on
1 DELETE_ERROR Aufruf von RSDRD_SEL_DELETION fehlgeschlagen 20051110

Method GET_AVG_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing END1 Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20051124
2 Importing END2 Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20051124
3 Returning FACTOR Value transfer Type reference (TYPE) F 20051124
4 Importing START1 Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20051124
5 Importing START2 Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20051124

Method GET_AVG_FACTOR on class CL_CCMSBI_REP_CFG_READ has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20051104
2 Importing IN_TIME Call by reference Type reference (TYPE) SYUZEIT Aktuelle Uhrzeit des Applikationsservers 20051104
3 Importing IN_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone 20051104
4 Exporting OUT_TAB Call by reference Type reference (TYPE) CCMSBI_REPPAR_TAB Konfig-Daten für CCMS-BI-Reporting 20051104
5 Importing READ_SELECTION Call by reference Type reference (TYPE) CCMSBI_REPPAR_SEL_TAB Auswahl für CCMS-Reporting Parameter 20051104
# Exception Resumable Description Created on
1 NO_DATA zur Selektion gibt es keine Daten 20051128
2 READ_ODS_CF_ERROR Fehler beim Zugriff auf ODS 0CCMREPCF 20051104
3 READ_ODS_S1_ERROR Fehler beim Zugriff auf ODS 0CCMREPS1 20051104
4 READ_ODS_S2_ERROR Fehler beim Zugriff auf ODS 0CCMREPS2 20051104

Method GET_VALUES_FOR_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERVAL_SIZE Call by reference Type reference (TYPE) INT4 Intervallgröße in Sekunden 20051122
2 Importing IN_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20051122
3 Importing IN_TIME Call by reference Type reference (TYPE) SYUZEIT Aktuelle Uhrzeit des Applikationsservers 20051122
4 Importing IN_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone 20051122
5 Exporting OUT_TAB Call by reference Type reference (TYPE) CCMSBI_REPPAR_TAB Konfig-Daten für CCMS-BI-Reporting 20051122
6 Importing READ_SELECTION Call by reference Type reference (TYPE) CCMSBI_REPPAR_SEL_TAB Auswahl für CCMS-Reporting Parameter 20051122
# Exception Resumable Description Created on
1 NO_DATA zur Selektion gibt es keine Daten 20051128
2 READ_ODS_CF_ERROR Fehler beim Zugriff auf ODS 0CCMREPCF 20051122
3 READ_ODS_S1_ERROR Fehler beim Zugriff auf ODS 0CCMREPS1 20051122
4 READ_ODS_S2_ERROR Fehler beim Zugriff auf ODS 0CCMREPS2 20051122

Method READ_FROM_ODS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ_SELECTION Call by reference Type reference (TYPE) CCMSBI_REPPAR_SEL_TAB Auswahl für CCMS-Reporting Parameter 20051104
2 Returning REUSE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051104
# Exception Resumable Description Created on
1 READ_ODS_S1_ERROR Fehler beim Zugriff auf ODS 0CCMREPS1 20051104

Method READ_FROM_ODS2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_TAB Call by reference Type reference (TYPE) CCMREPS2_TAB 20051104
2 Importing VALUE Call by reference Type reference (TYPE) CHAR45 Char45 20051104
3 Importing VALUETYPE Call by reference Type reference (TYPE) CHAR20 Characterfeld der Länge 20 20051104
# Exception Resumable Description Created on
1 READ_ODS_S2_ERROR Fehler beim Zugriff auf ODS 0CCMREPS2 20051104

Method TIMESHIFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE_IN Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20051122
2 Importing SECONDS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20051122
3 Returning TIMESTAMP_OUT Value transfer Type reference (TYPE) TIMESTAMP Aktuelle Uhrzeit des Applikationsservers 20051122
4 Importing TIMEZONE_IN Call by reference Type reference (TYPE) TIMEZONE Aktuelles Datum des Applikationsservers 20051122
5 Importing TIME_IN Call by reference Type reference (TYPE) SYUZEIT Aktuelle Uhrzeit des Applikationsservers 20051122

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