SAP ABAP Class CL_RSDB2A_REPGROUP (DB2 Accelerator: replication group)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-DB2 (Application Component) BW DB2 for OS/390
     RSDB2A (Package) IBM DB2 Analytics Accelerator suppport
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDB2A_REPGROUP_FFACT DB2 Accelerator: replication group F FACT 20120731
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDB2A_REPGROUP_HIERARCHY DB2 Accelerator: replication group HIERARCHY 20120731
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDB2A_REPGROUP_INC DB2 Accelerator: replication group NONE 20130322
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDB2A_REPGROUP_NONE DB2 Accelerator: replication group NONE 20130118
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDB2A_REPGROUP_STANDARD DB2 Accelerator: replication group STANDARD 20120731
Properties
Class CL_RSDB2A_REPGROUP  
Short Description DB2 Accelerator: replication group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDB2A   IBM DB2 Analytics Accelerator suppport 
Created 20120731   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDB2A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSDB2A_REPGROUP has no interface implemented.
Friends
Class CL_RSDB2A_REPGROUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120731
2 P_REPLICATION Instance attribute Protected Type reference (TYPE) RSDB2A_REPLICATION DB2 Accelerator: replication type 20130828
3 P_S_ACCELERATOR Instance attribute Protected Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
4 P_T_TABLE Instance attribute Public Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120731
2 DELETE_STATUS Instance method Public Method resets data status in control table, if applicable 20121019
3 GET_INSTANCE Static method Public Method factory method 20120731
4 MERGE_TABLES Instance method Protected Method determines all valid tables from a given list 20120731
5 PROCESS_AFTER_DROP Instance method Protected Method called after the related object has been dropped 20120731
6 PROCESS_AFTER_LOAD Instance method Public Method called after table data has been loaded to DB2 Accelerator 20120731
7 PROCESS_BEFORE_LOAD Instance method Public Method called before table data is loaded into DB2 Accelerator 20120731
8 REMOVE Instance method Public Method Removes tables from DB2 Accelerator 20120731
9 REMOVE_OBSOLETE_TABLES Instance method Protected Method Removes tables created anew in DB2 from DB2 Accelerator 20130610
10 RESET_STATUS Instance method Public Method resets data status in control table, if applicable 20120731
11 SET_STATUS Instance method Public Method sets DB2 Accelerator data status 20120731
12 SET_STATUS_DB Instance method Protected Method sets the data status in table RSDB2A_STATUS 20130805
13 SET_STATUS_RAW Instance method Protected Method sets DB2 Accelerator data status 20130826
Events
Class CL_RSDB2A_REPGROUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_TABPART Protected See coding 20130826 begin of TY_S_TABPART, tabname type tabname, partno type i, end of TY_S_TABPART
2 TY_T_TABPART Protected See coding 20130826 TY_T_TABPART type standard table of TY_S_TABPART
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120731
2 Importing I_REPLICATION Call by reference Type reference (TYPE) RSDB2A_REPLICATION DB2 Accelerator: replication type 20130828
3 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
4 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731

Method CONSTRUCTOR on class CL_RSDB2A_REPGROUP has no exception.

Method DELETE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20121019

Method DELETE_STATUS on class CL_RSDB2A_REPGROUP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSDB2A_REPGROUP DB2 Accelerator: replication group 20121129
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120731
3 Importing I_REPLICATION Value transfer Type reference (TYPE) RSDB2A_REPLICATION SPACE DB2 Accelerator: replication type 20120731
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
5 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731

Method GET_INSTANCE on class CL_RSDB2A_REPGROUP has no exception.

Method MERGE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_TABLE Value transfer Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731
2 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731

Method MERGE_TABLES on class CL_RSDB2A_REPGROUP has no exception.

Method PROCESS_AFTER_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731

Method PROCESS_AFTER_DROP on class CL_RSDB2A_REPGROUP has no exception.

Method PROCESS_AFTER_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DB2TIMESTAMP DB2-z/OS: General purpose timestamp in DB2 hex format 20120731
2 Importing I_T_LOADSTATUS Call by reference Type reference (TYPE) RSDB2A_T_LOADSTATUS DB2 accelerator: status of table load operation 20120731
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method PROCESS_BEFORE_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DB2TIMESTAMP DB2-z/OS: General purpose timestamp in DB2 hex format 20120731
2 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method REMOVE_OBSOLETE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20130610
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20130610

Method RESET_STATUS Signature

Method RESET_STATUS on class CL_RSDB2A_REPGROUP has no parameter.
Method RESET_STATUS on class CL_RSDB2A_REPGROUP has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKMODE Call by reference Type reference (TYPE) RSDB2A_CHECKMODE CL_RSDB2A=>CHECKMODE_ACCURATE DB2 Accelerator: check mode 20120731
2 Importing I_FORCE Call by reference Type reference (TYPE) RSDB2A_FLAG SPACE DB2 Accelerator: Flag 20120731
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DB2TIMESTAMP DB2-z/OS: General purpose timestamp in DB2 hex format 20120731
4 Importing I_T_TABLE Call by reference Type reference (TYPE) RSDB2A_T_TABLE DB2 Accelerator: list of tables 20120731
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method SET_STATUS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Call by reference Type reference (TYPE) RSDB2A_STATUS DB2 Accelerator: current table data status in accelerator 20130805
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20130805

Method SET_STATUS_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKMODE Call by reference Type reference (TYPE) RSDB2A_CHECKMODE CL_RSDB2A=>CHECKMODE_ACCURATE DB2 Accelerator: check mode 20130826
2 Importing I_FORCE Call by reference Type reference (TYPE) RSDB2A_FLAG SPACE DB2 Accelerator: Flag 20130826
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DB2TIMESTAMP DB2-z/OS: General purpose timestamp in DB2 hex format 20130826
4 Importing I_T_TABPART Call by reference Type reference (TYPE) TY_T_TABPART 20130826
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20130826
History
Last changed by/on SAP  20140121 
SAP Release Created in 740