SAP ABAP Class CL_RSDA_DB6_SYNC_CHECKER (DB6 NLS consistency checker)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-DB6 (Application Component) BW DB2 Universal Database
     RSDB6_NLS (Package) RSDB6_NLS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DB6_BW_NLS_SYNC DB6: Backend I/F for NLS Synchronization 20101105
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_CONSTANTS General Constants for Archiving and Nearline Storage 20100924
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_DB6_CONSTANTS DB6 Constants for Near-Line Storage Archiving 20091105
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_DB6_SYNC_CHECKER DB6 constants for synchronization checks 20091105
Properties
Class CL_RSDA_DB6_SYNC_CHECKER  
Short Description DB6 NLS consistency checker    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RS_DB_DB6    
Program status     
Category 0   
Package RSDB6_NLS   RSDB6_NLS 
Created 20091105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDAI_NEARLINE_CONNECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSDA_DB6_SYNC_CHECKER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DB6_BW_NLS_SYNC DB6: Backend I/F for NLS Synchronization 20101105
2 IF_RSDA_CONSTANTS General Constants for Archiving and Nearline Storage 20100924
3 IF_RSDA_DB6_CONSTANTS DB6 Constants for Near-Line Storage Archiving 20091105
4 IF_RSDA_DB6_SYNC_CHECKER DB6 constants for synchronization checks 20091105
Friends
Class CL_RSDA_DB6_SYNC_CHECKER has no friend class.
Attributes
Class CL_RSDA_DB6_SYNC_CHECKER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_NLS_OBJECTS Static method Private Method 20100924
2 ANALYSE_TIMESTAMPS Static method Private Method 20091105
3 CHECK_CONSISTENCY Static method Public Method 20091105
4 DETERMINE_ACTION Static method Private Method 20100924
5 GET_MAX_NLS_TMPSTL Static method Private Method 20091105
6 GET_RECENT_NLREQ_TMPSTL Static method Private Method 20091105
7 GET_REPAIRABLE_NLS_OBJECTS Static method Private Method 20091105
8 REPAIR_NLS_OBJECTS Static method Private Method 20100924
Events
Class CL_RSDA_DB6_SYNC_CHECKER has no event.
Types
Class CL_RSDA_DB6_SYNC_CHECKER has no local type.
Method Signatures

Method ANALYSE_NLS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_T_OUT_OF_SYNC_NLS_OBJECTS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_T_INFOPROVIDERS 20100924

Method ANALYSE_NLS_OBJECTS on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method ANALYSE_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_STATUS 20091105
2 Exporting E_T_INFOPROVIDERS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_T_INFOPROVIDERS 20091105
3 Importing I_BIOBJECT Call by reference Type reference (TYPE) RSDAI_NEARLINE_OBJECT BW Nearline Interface: Nearline-Objekt 20091105
4 Importing I_BW_ARCHREQUID_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID SID einer Requests 20091105
5 Importing I_BW_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
6 Importing I_NLOBJECT Call by reference Type reference (TYPE) RSDAI_NEARLINE_OBJECT BW Nearline Interface: Nearline-Objekt 20091105
7 Importing I_NLS_ARCHREQUID_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID SID einer Requests 20091105
8 Importing I_NLS_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
9 Importing I_R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DB6_CONNECTION DB6 NLS Verbindungsklasse 20091105

Method ANALYSE_TIMESTAMPS on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BW_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
2 Exporting E_NLS_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
3 Exporting E_STATUS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_STATUS 20091105
4 Exporting E_T_INFOPROVIDERS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_T_INFOPROVIDERS 20091105
5 Importing I_EXECUTE_ACTIONS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091105
6 Importing I_R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DB6_CONNECTION DB6 NLS Verbindungsklasse 20091105
7 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20091105
8 Importing I_WITH_DETAIL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091105

Method CHECK_CONSISTENCY on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method DETERMINE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTION_DESCRIPTION Value transfer Type reference (TYPE) CHAR64 Characterfeld der Länge 64 20100924
2 Exporting E_CORRECTIVE_ACTION Value transfer Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_ACTION 20100924
3 Importing I_BW_RELOAD_REQUEST_REQSTAT Call by reference Type reference (TYPE) RSDA_REQSTAT BW Archivierung: Status des Archivierungs-/Rückladerequests 20100924
4 Importing I_BW_RELOAD_REQUEST_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID 20100924
5 Importing I_BW_REQUEST_REQSTAT Call by reference Type reference (TYPE) RSDA_REQSTAT 20100924
6 Importing I_BW_REQUEST_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID 20100924
7 Importing I_NLS_REQUEST_REQSTAT Call by reference Type reference (TYPE) RSDA_REQSTAT 20100924
8 Importing I_NLS_REQUEST_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID 20100924
9 Importing I_ONLY_NEARLINE Call by reference Type reference (TYPE) RS_BOOL Boolean 20100924

Method DETERMINE_ACTION on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method GET_MAX_NLS_TMPSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARCHREQUID_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID SID einer Requests 20091105
2 Exporting E_NLOBJECT Call by reference Type reference (TYPE) RSDAI_NEARLINE_OBJECT BW Nearline Interface: Nearline-Objekt 20091105
3 Exporting E_NLS_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
4 Importing I_R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DB6_CONNECTION DB6 NLS Verbindungsklasse 20091105

Method GET_MAX_NLS_TMPSTL on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method GET_RECENT_NLREQ_TMPSTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARCHREQUID_SID Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>REQUEST_SID SID einer Requests 20091105
2 Exporting E_NLOBJECT Call by reference Type reference (TYPE) RSDAI_NEARLINE_OBJECT BW Nearline Interface: Nearline-Objekt 20091105
3 Exporting E_RECON_TSTMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
4 Importing I_CONNECTION_NAME Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>CONNECTION_NAME BW-Archivierung: Name der Nearline-Connection 20091105

Method GET_RECENT_NLREQ_TMPSTL on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method GET_REPAIRABLE_NLS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STATUS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_STATUS 20091105
2 Exporting E_T_INFOPROVIDERS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_T_INFOPROVIDERS 20091105
3 Importing I_BW_TIMESTAMP Call by reference Type reference (TYPE) RSDA_TIMESTMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20091105
4 Importing I_R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DB6_CONNECTION DB6 NLS Verbindungsklasse 20091105

Method GET_REPAIRABLE_NLS_OBJECTS on class CL_RSDA_DB6_SYNC_CHECKER has no exception.

Method REPAIR_NLS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DB6_CONNECTION DB6 NLS Verbindungsklasse 20100924
2 Changing I_T_OUT_OF_SYNC_NLS_OBJECTS Call by reference Type reference (TYPE) IF_RSDA_DB6_SYNC_CHECKER=>TY_T_INFOPROVIDERS 20100924

Method REPAIR_NLS_OBJECTS on class CL_RSDA_DB6_SYNC_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730