SAP ABAP Class CL_RSCDS_CONS_CHECK_SRVS (Konsistency check Service class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-SDB (Application Component) BW MaxDB
     RSHDB (Package) BW Porting HDB
Properties
Class CL_RSCDS_CONS_CHECK_SRVS  
Short Description Konsistency check Service class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSHDB   BW Porting HDB 
Created 20120620   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCDS_CONS_CHECK_SRVS has no interface implemented.
Friends
Class CL_RSCDS_CONS_CHECK_SRVS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_LOG_OBJECT Constant Public Type reference (TYPE) BAL_S_LOG-OBJECT 'RSCDS' Application log: Object name (Application code) 20120626
2 N_C_LOG_SUBOBJECT Constant Public Type reference (TYPE) BAL_S_LOG-SUBOBJECT 'DUPLICATE_CHECK' Application Log: Subobject 20120626
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CHECK_APPL_LOG Static method Public Method Application Log erzeugen 20120626
2 GET_CRITICAL_REVISION_TMSTMPS Static method Public Method Determine.. 20120626
3 GET_FLAT_CREATION_TIME Static method Public Method Determine conversion timestamp 20120626
4 GET_METADATA Static method Public Method collects metadata necessary for check 20120626
5 GET_REVISION_TIMESTAMPS Static method Public Method Determine timestamp, when revision was installed 20120626
6 GET_WHERE_STATEMENT Static method Public Method Where statement from pdim 20120626
7 _ADD_MESSAGE_WITH_DETLEVEL Static method Public Method Meldung in offenes appl log schreiben 20120626
8 _DERIVE_TIMESTAMPS_FROM_LIST Static method Private Method Determine.. 20120626
Events
Class CL_RSCDS_CONS_CHECK_SRVS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_REVISION Public See coding 20120626 BEGIN OF t_s_revision, install_time TYPE string,"timstmp, version TYPE string, revision TYPE string, END OF t_s_revision
2 T_TS_REVISION Public See coding 20120626 t_ts_revision TYPE SORTED TABLE OF t_s_revision WITH KEY install_time
3 T_T_REVISION Public See coding 20120626 t_t_revision TYPE TABLE OF t_s_revision
Method Signatures

Method CREATE_CHECK_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20120626
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoProvider 20120626

Method CREATE_CHECK_APPL_LOG on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method GET_CRITICAL_REVISION_TMSTMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TMSTMP_MAX Call by reference Type reference (TYPE) TIMESTAMP point in time when max rev was not implemented anymore 20120626
2 Exporting E_TMSTMP_MIN Call by reference Type reference (TYPE) TIMESTAMP point in time when min rev was implemented 20120626
3 Importing I_REVISION_MAX Call by reference Type reference (TYPE) INT4 Natural number 20120626
4 Importing I_REVISION_MIN Call by reference Type reference (TYPE) INT4 Natural number 20120626

Method GET_CRITICAL_REVISION_TMSTMPS on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method GET_FLAT_CREATION_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TMPSTMP Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120626
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20120626

Method GET_FLAT_CREATION_TIME on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PDIM_FLDNM Call by reference Type reference (TYPE) RSD_FIELDNM 20120626
2 Exporting E_PDIM_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20120626
3 Exporting E_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20120626
4 Exporting E_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20120626
5 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20120626
# Exception Resumable Description Created on
1 CX_RSCDS_CHECK_ERROR Error during check for duplicates 20120626

Method GET_REVISION_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REVISION Call by reference Type reference (TYPE) I 20120626
2 Returning R_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP 20120626

Method GET_REVISION_TIMESTAMPS on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method GET_WHERE_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_GROUPBY Call by reference Type reference (TYPE) RSDRS_T_ABAPSOURCE 20120626
2 Exporting E_EMPTY Call by reference Type reference (TYPE) RS_BOOL Boolean 20120626
3 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_ABAPSOURCE 20120626
4 Importing I_PDIM_FLDNM Call by reference Type reference (TYPE) RSD_FIELDNM 20120626
5 Importing I_PDIM_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20120626

Method GET_WHERE_STATEMENT on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method _ADD_MESSAGE_WITH_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20120626

Method _ADD_MESSAGE_WITH_DETLEVEL on class CL_RSCDS_CONS_CHECK_SRVS has no exception.

Method _DERIVE_TIMESTAMPS_FROM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TMSTMP_MAX Call by reference Type reference (TYPE) TIMESTAMP point in time when max rev was not implemented anymore 20120626
2 Exporting E_TMSTMP_MIN Call by reference Type reference (TYPE) TIMESTAMP point in time when min rev was implemented 20120626
3 Importing I_REVISION_MAX Call by reference Type reference (TYPE) INT4 Natural number 20120626
4 Importing I_REVISION_MIN Call by reference Type reference (TYPE) INT4 Natural number 20120626
5 Importing I_T_REVISIONS Call by reference Type reference (TYPE) T_T_REVISION 20120626

Method _DERIVE_TIMESTAMPS_FROM_LIST on class CL_RSCDS_CONS_CHECK_SRVS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740