SAP ABAP Class CL_RSDB2A (DB2 Accelerator: constants and static functions)
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
Properties
Class CL_RSDB2A  
Short Description DB2 Accelerator: constants and static functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RS_DB_DB2    
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)
2 CL_RSDRH_HIER_REST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDB2A has no interface implemented.
Friends
Class CL_RSDB2A has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCELERATOR_ALL Constant Public Type reference (TYPE) RSDB2A_ACCELERATOR '*' DB2 Accelerator: accelerator name 20121123
2 ACCELGROUP_DEFAULT Constant Public Type reference (TYPE) RSDB2A_ACCELPROP-ACCELGROUP 'DEFAULT' 20130322
3 AUTO_RELEASE_ALL Constant Public Type reference (TYPE) RSDB2A_FLAG 'A' DB2 Accelerator: Flag 20130503
4 AUTO_RELEASE_ROLLUP Constant Public Type reference (TYPE) RSDB2A_FLAG 'R' DB2 Accelerator: Flag 20130503
5 CHECKMODE_ACCURATE Constant Public Type reference (TYPE) RSDB2A_FLAG 'A' Flag 20120731
6 CHECKMODE_DELAYED Constant Public Type reference (TYPE) RSDB2A_FLAG 'D' Flag 20120731
7 CHECKMODE_NOCHECK Constant Public Type reference (TYPE) RSDB2A_FLAG 'N' Flag 20120731
8 CHECKMODE_UNKNOWN Constant Public Type reference (TYPE) RSDB2A_FLAG 'U' Flag 20120731
9 CONNECTION Constant Public Type reference (TYPE) DBCON_NAME 'R/3*RSDB2A' Logical name for a database connection 20120731
10 C_ACCELERATION_EYECATCHER Constant Public Type reference (TYPE) CHAR32 'ACCELERATION:' Character field, length 32 20130322
11 C_ACCELERATION_EYECATCHER_LEN Constant Public Type reference (TYPE) CHAR2 '13' Version Number Component 20130322
12 C_AUTH_FIELD Constant Public Type reference (TYPE) XUFIELD 'BIAUTH' Authorization Field 20121126
13 C_AUTH_OBJECT Constant Public Type reference (TYPE) XUOBJECT 'S_RS_AUTH' Authorization Object 20121126
14 C_AUTH_VALUE Constant Public Type reference (TYPE) XUVALUE 'DB2ACCEL' Parameter value 20121126
15 C_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'DB2ACCEL' Application Log: Object Name (Application Code) 20121127
16 C_LOG_SUBOBJECT_ADMIN Constant Public Type reference (TYPE) BALSUBOBJ 'ADMIN' Application Log: Subobject 20121127
17 C_LOG_SUBOBJECT_OPERATION Constant Public Type reference (TYPE) BALSUBOBJ 'BW' Application Log: Subobject 20121127
18 DATASTATUS_CURRENT Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 10 DB2 Accelerator: data status in accelerator 20120731
19 DATASTATUS_IGNORE Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 99 DB2 Accelerator: data status in accelerator 20120731
20 DATASTATUS_INITIAL Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 4 DB2 Accelerator: data status in accelerator 20120731
21 DATASTATUS_INPROCESS Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 8 DB2 Accelerator: data status in accelerator 20120731
22 DATASTATUS_NORTS Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 5 DB2 Accelerator: data status in accelerator 20130815
23 DATASTATUS_NOTAVAIL Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 2 DB2 Accelerator: data status in accelerator 20120731
24 DATASTATUS_OBSOLETE Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 3 DB2 Accelerator: data status in accelerator 20130826
25 DATASTATUS_OUTDATED Constant Public Type reference (TYPE) RSDB2A_DATASTATUS 6 DB2 Accelerator: data status in accelerator 20120731
26 DEFAULT_ERP_DBCON Constant Public Type reference (TYPE) DBCON_NAME 'DB2_ERP_ACCELERATOR' Logical name for a database connection 20130826
27 DEPLOYMENT_DATA Constant Public Type reference (TYPE) RSDB2A_FLAG 'D' DB2 Accelerator: Flag 20120911
28 DEPLOYMENT_DISABLED Constant Public Type reference (TYPE) RSDB2A_FLAG '-' DB2 Accelerator: Flag 20120911
29 DEPLOYMENT_ENABLED Constant Public Type reference (TYPE) RSDB2A_FLAG 'X' DB2 Accelerator: Flag 20120911
30 DEPLOYMENT_PARENT Constant Public Type reference (TYPE) RSDB2A_FLAG 'P' DB2 Accelerator: Flag 20120911
31 DEPLOYMENT_QUERY Constant Public Type reference (TYPE) RSDB2A_FLAG 'Q' DB2 Accelerator: Flag 20120911
32 DETAIL_CHAPTER_PREFIX Constant Public Type reference (TYPE) CHAR1 '#' Single-Character Indicator 20120911
33 DETAIL_HEADER_PREFIX Constant Public Type reference (TYPE) CHAR1 '>' Single-Character Indicator 20120911
34 ERRORTYPE_DB Constant Public Type reference (TYPE) RSDB2A_FLAG 'D' Flag 20120731
35 FALSE Constant Public Type reference (TYPE) RSDB2A_FLAG SPACE DB2 Accelerator: Flag 20120809
36 ITEM_ID_FIXED Constant Public Type reference (TYPE) I 997000000 20130403
37 ITEM_ID_SYSTEM Constant Public Type reference (TYPE) I 999000000 20130826
38 LOADSTATUS_ERROR Constant Public Type reference (TYPE) RSDB2A_FLAG 'E' Flag 20120731
39 LOADSTATUS_OK Constant Public Type reference (TYPE) RSDB2A_FLAG 'O' Flag 20120731
40 LOADSTATUS_UNKNOWN Constant Public Type reference (TYPE) RSDB2A_FLAG 'U' Flag 20120731
41 MAXINT Constant Public Type reference (TYPE) I 2147483647 20120809
42 MESSAGE_ID Constant Public Type reference (TYPE) SY-MSGID 'RS_DB_DB2' Message Class 20120731
43 NAME_GENERIC Constant Public Type reference (TYPE) CHAR30 'GENERIC' 30 Characters 20130322
44 OBJTYPE_DSO Constant Public Type reference (TYPE) RSDB2A_FLAG 'D' flag 20120731
45 OBJTYPE_ERP_APPLICATION Constant Public Type reference (TYPE) RSDB2A_FLAG 'A' DB2 Accelerator: Flag 20130913
46 OBJTYPE_FOLDER Constant Public Type reference (TYPE) RSDB2A_FLAG 'F' Flag 20120731
47 OBJTYPE_INFOCUBE Constant Public Type reference (TYPE) RSDB2A_FLAG 'I' Flag 20120731
48 OBJTYPE_MASTERDATA Constant Public Type reference (TYPE) RSDB2A_FLAG 'M' DB2 Accelerator: Flag 20130503
49 OBJTYPE_SUBTABLE Constant Public Type reference (TYPE) RSDB2A_FLAG 'S' Flag 20120731
50 OBJTYPE_TABLE Constant Public Type reference (TYPE) RSDB2A_FLAG 'T' Flag 20120731
51 OBJTYPE_UNKNOWN Constant Public Type reference (TYPE) RSDB2A_FLAG SPACE Flag 20120731
52 PARAM_DEPLOYMENT Constant Public Type reference (TYPE) CHAR32 'DB2_ACCEL_DEPLOYMENT' Character field, length 32 20120809
53 PARAM_MAX_DISTR_KEYS Constant Public Type reference (TYPE) CHAR32 'MAX_DISTRIBUTION_KEYS' Character field, length 32 20130726
54 PARAM_MAX_DISTR_KEYS_DEF Constant Public Type reference (TYPE) CHAR32 '2' Character field, length 32 20130726
55 PARAM_MAX_ORGAN_KEYS Constant Public Type reference (TYPE) CHAR32 'MAX_ORGANIZING_KEYS' Character field, length 32 20130726
56 PARAM_MAX_ORGAN_KEYS_DEF Constant Public Type reference (TYPE) CHAR32 '4' Character field, length 32 20130726
57 PARAM_MESSAGE_LEVEL Constant Public Type reference (TYPE) CHAR32 'DB2_ACCEL_MESSAGE_LEVEL' Character field, length 32 20130301
58 PARAM_MESSAGE_LEVEL_DEF Constant Public Type reference (TYPE) CHAR32 'W' Character field, length 32 20130301
59 PARAM_NOVALUE_DEF Constant Public Type reference (TYPE) CHAR32 '#' Character field, length 32 20121024
60 PARAM_QRYACCEL Constant Public Type reference (TYPE) CHAR32 'DB2_CURRENT_QUERY_ACCELERATION' Character field, length 32 20130820
61 PARAM_QRYACCEL_DEF Constant Public Type reference (TYPE) CHAR32 'ENABLE WITH FAILBACK' Character field, length 32 20130820
62 REPLICATION_DSO Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'D' DB2 Accelerator: replication type 20120731
63 REPLICATION_FFACT Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'F' DB2 Accelerator: replication type 20120731
64 REPLICATION_HIERARCHY Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'H' DB2 Accelerator: replication type 20120731
65 REPLICATION_INCREMENTAL Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'I' DB2 Accelerator: replication type 20130118
66 REPLICATION_NONE Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'N' DB2 Accelerator: replication type 20130118
67 REPLICATION_STANDARD Constant Public Type reference (TYPE) RSDB2A_REPLICATION 'S' DB2 Accelerator: replication type 20120731
68 STATE_NOT_AVAIL Constant Public Type reference (TYPE) RSDB2A_FLAG SPACE DB2 Accelerator: Flag 20121009
69 STATE_STARTED Constant Public Type reference (TYPE) RSDB2A_FLAG 'X' DB2 Accelerator: Flag 20121009
70 STATE_STOPPED Constant Public Type reference (TYPE) RSDB2A_FLAG 'N' DB2 Accelerator: Flag 20121009
71 STRING_NOTAVAILABLE Constant Public Type reference (TYPE) RSDB2A_CHARVAL 'not available' DB2 accelerator: property value read from xml 20120731
72 TIMESTAMP_INITIAL Constant Public Type reference (TYPE) DB2TIMESTAMP '10000101000000000000' DB2-z/OS: General purpose timestamp in DB2 hex format 20120911
73 TRUE Constant Public Type reference (TYPE) RSDB2A_FLAG 'X' DB2 Accelerator: Flag 20120809
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLES Static method Public Method adds a set of tables to DB2 Accelerator 20120731
2 DISPLAY_MESSAGE Static method Public Method displays message 20120731
3 DROP_OBJECT Static method Public Method drops an object from DB2 Accelerator 20130515
4 FLUSH_RTS Static method Public Method externalizes RTS into RTS tables 20120731
5 GET_ACCEL_CONNECTION Static method Public Method returns connection name for a given accelerator 20130322
6 GET_ACCEL_INFO Static method Public Method returns infos about DB2 Accelerator 20120911
7 GET_ACCEL_NAME Static method Public Method returns DB2 Accelerator name 20120911
8 GET_ACCEL_NAME_UNAMBIGUOUS Static method Public Method returns single accelerator name, if unambiguous 20121123
9 GET_ACCEL_STATUS Static method Public Method returns DB2 Accelerator status 20120911
10 GET_DEPLOYMENT Static method Public Method returns current setting of deployment flag 20130913
11 GET_PARAMETER Static method Public Method returns parameter value as set in table RSDB2A_SETTING 20121024
12 GET_TABLES_IN_ACCELERATOR Static method Public Method returns all tables that reside in DB2 Accelerator 20120809
13 GET_TABLE_INFO Static method Public Method returns infomation about tables data in DB2 Accelerator 20120731
14 GET_TIMESTAMP Static method Public Method returns db timestamp 20120731
15 MESSAGE Static method Public Method writes a message to application log and raises an excpetion 20120731
16 MESSAGE_LOG Static method Public Method writes a message to application log and raises an excpetion 20120911
17 RAISE_EXCEPTION Static method Public Method writes error message and raises exception 20120731
18 RAISE_MESSAGE Static method Public Method writes error message and raises exception 20121024
19 SAVE_AND_DISPLAY_LOG Static method Public Method saves application log message to database and displays it 20121024
20 SET_ACCEL_STATUS Static method Public Method starts / stops the DB2 Accelerator 20120911
21 SET_QUERY_ACCELERATION Static method Public Method sets and unsets special register CURRENT QUERY ACCELERATION 20130913
22 UPDATE_HIERARCHY_TABLES Static method Public Method loads hierarchy tables for a query to DB2 Accelerator 20120809
23 UPDATE_OBJECT Static method Public Method updates tables related to an object 20120809
24 UPDATE_TABLES Static method Public Method updates tables related to an object 20130322
Events
Class CL_RSDB2A has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACCELINFO Public See coding 20120911 begin of TY_S_ACCELINFO, accelerator type rsdb2a_char128, property type string, value type string, end of TY_S_ACCELINFO
2 TY_S_TABLEINFO Public See coding 20130726 begin of TY_S_TABLEINFO, TABNAME type RSDB2A_TABNAME, PARTNO type DB2PART, LOADSTATUS type RSDB2A_CHARVAL, ACCELERATIONSTATUS type RSDB2A_CHARVAL, INTEGRITYSTATUS type RSDB2A_CHARVAL, REPLICATIONSTATUS type RSDB2A_CHARVAL, USEDDISKSPACEINMB type RSDB2A_CHARVAL, ROWCOUNT type RSDB2A_CHARVAL, LASTLOADTIMESTAMP type RSDB2A_CHARVAL, DISTRIBUTIONKEY_NAME type RSDB2A_CHAR128, SKEW type RSDB2A_CHARVAL, ORGANIZINGKEY_NAME type RSDB2A_CHAR128, ORGANIZEDPERCENT type RSDB2A_CHARVAL, CAPTUREPOINTTIMESTAMP type RSDB2A_CHARVAL, ARCHIVESTATUS type RSDB2A_CHARVAL, ARCHIVEDISKSPACEINMB type RSDB2A_CHARVAL, ARCHIVEROWCOUNT type RSDB2A_CHARVAL, LOADTSTAUS_APPL type RSDB2A_FLAG, end of TY_S_TABLEINFO
3 TY_T_ACCELINFO Public See coding 20120911 TY_T_ACCELINFO type standard table of TY_S_ACCELINFO
4 TY_T_DETAIL Public See coding 20120911 TY_T_DETAIL type standard table of string
5 TY_T_TABLEINFO Public See coding 20130726 TY_T_TABLEINFO type standard table of TY_S_TABLEINFO
Method Signatures

Method ADD_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20130805
2 Importing I_LOCK Value transfer Type reference (TYPE) RSDB2A_FLAG FALSE DB2 Accelerator: Flag 20130805
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120731
4 Importing I_SKIP_MESSAGES Value transfer Type reference (TYPE) RSDB2A_FLAG FALSE DB2 Accelerator: Flag 20130726
5 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
6 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 DISPLAY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20120731

Method DISPLAY_MESSAGE on class CL_RSDB2A has no exception.

Method DROP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURNCODE Value transfer Type reference (TYPE) I 20130515
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20130515
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20130515
4 Importing I_OBJNAME Call by reference Type reference (TYPE) RSDB2A_TABNAME DB2 Accelerator: table name 20130515
5 Importing I_OBJTYPE Value transfer Type reference (TYPE) RSDB2A_FLAG OBJTYPE_UNKNOWN DB2 Accelerator: Flag 20130515
6 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130515

Method DROP_OBJECT on class CL_RSDB2A has no exception.

Method FLUSH_RTS 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 20130322
2 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
3 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 GET_ACCEL_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONNECTION Value transfer Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130322
2 Importing I_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELERATOR DB2 Accelerator: accelerator name 20130322
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20130322

Method GET_ACCEL_CONNECTION on class CL_RSDB2A has no exception.

Method GET_ACCEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_INFO Call by reference Type reference (TYPE) RSDB2A_T_XMLELEM DB2 Accelerator: liste of XML elements 20120911
2 Importing I_IGNORE_SUCCESSMSG Value transfer Type reference (TYPE) CHAR1 'X' Single-Character Flag 20120911
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120911
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120911

Method GET_ACCEL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_ACCELERATOR Value transfer Type reference (TYPE) RSDB2A_T_ACCELPROP DB2 Accelerator: list of accelerators and properties 20121123
2 Importing I_INCLUDE_REMOTE Call by reference Type reference (TYPE) RSDB2A_FLAG CL_RSDB2A=>FALSE DB2 Accelerator: Flag 20130322
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120911
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322

Method GET_ACCEL_NAME on class CL_RSDB2A has no exception.

Method GET_ACCEL_NAME_UNAMBIGUOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_ACCELERATOR Value transfer Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
2 Importing I_INCLUDE_REMOTE Call by reference Type reference (TYPE) RSDB2A_FLAG CL_RSDB2A=>FALSE DB2 Accelerator: Flag 20130322
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20121123
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20121123

Method GET_ACCEL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ACCELINFO Call by reference Type reference (TYPE) TY_T_ACCELINFO 20120911
2 Importing I_DETAIL Value transfer Type reference (TYPE) RSDB2A_FLAG TRUE DB2 Accelerator: Flag 20130815
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120911
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322

Method GET_ACCEL_STATUS on class CL_RSDB2A has no exception.

Method GET_DEPLOYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DEPLOYMENT Value transfer Type reference (TYPE) RSDB2A_FLAG DB2 Accelerator: Flag 20130913
2 Importing I_OBJNAME Call by reference Type reference (TYPE) RSDB2A_TABNAME DB2 Accelerator: table name 20130913
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) RSDB2A_FLAG DB2 Accelerator: Flag 20130913

Method GET_DEPLOYMENT on class CL_RSDB2A has no exception.

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE Value transfer Type reference (TYPE) CHAR32 Character field, length 32 20121024
2 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR32 PARAM_NOVALUE_DEF Character field, length 32 20121024
3 Importing I_PARAMETER Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20121024

Method GET_PARAMETER on class CL_RSDB2A has no exception.

Method GET_TABLES_IN_ACCELERATOR 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 20120809
2 Importing I_EXCLUDE_ARCHIVE Value transfer Type reference (TYPE) RSDB2A_FLAG CL_RSDB2A=>FALSE DB2 Accelerator: Flag 20130301
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120809
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 20120809
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120809

Method GET_TABLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TABLEINFO Call by reference Type reference (TYPE) TY_T_TABLEINFO DB2 Accelerator: full info about tables data 20120731
2 Importing I_IGNORE_MSG Call by reference Type reference (TYPE) RSDB2A_FLAG CL_RSDB2A=>TRUE DB2 Accelerator: Flag 20120911
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 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
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TIMESTAMP Value transfer Type reference (TYPE) DB2TIMESTAMP DB2-z/OS: General purpose timestamp in DB2 hex format 20120731
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120911

Method GET_TIMESTAMP on class CL_RSDB2A has no exception.

Method MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20121024
2 Importing I_DISPLAY_MESSAGE Value transfer Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20120911
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120731
4 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 000 Message Number 20120731
5 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Message Type 20120731
6 Importing I_MSGV1 Call by reference Type reference (TYPE) C SPACE 20120731
7 Importing I_MSGV2 Call by reference Type reference (TYPE) C SPACE 20120731
8 Importing I_MSGV3 Call by reference Type reference (TYPE) C SPACE 20120731
9 Importing I_MSGV4 Call by reference Type reference (TYPE) C SPACE 20120731
10 Importing I_SAVE_MESSAGE Value transfer Type reference (TYPE) CHAR1 'X' Single-Character Flag 20120911
11 Importing I_T_DETAIL Call by reference Type reference (TYPE) TY_T_DETAIL 20120911
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method MESSAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20121024
2 Importing I_DISPLAY_MESSAGE Value transfer Type reference (TYPE) CHAR1 'X' Single-Character Flag 20120911
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120911
4 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 000 Message Number 20120911
5 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Message Type 20120911
6 Importing I_MSGV1 Call by reference Type reference (TYPE) C SPACE 20120911
7 Importing I_MSGV2 Call by reference Type reference (TYPE) C SPACE 20120911
8 Importing I_MSGV3 Call by reference Type reference (TYPE) C SPACE 20120911
9 Importing I_MSGV4 Call by reference Type reference (TYPE) C SPACE 20120911
10 Importing I_SAVE_MESSAGE Value transfer Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20120911
11 Importing I_T_DETAIL Call by reference Type reference (TYPE) TY_T_DETAIL 20120911

Method MESSAGE_LOG on class CL_RSDB2A has no exception.

Method RAISE_EXCEPTION 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 20120911
2 Importing I_MESSAGE Call by reference Type reference (TYPE) STRING 20120731
3 Importing I_SUBRC Value transfer Type reference (TYPE) I 9999 20120911
# Exception Resumable Description Created on
1 CX_RSDB2A_EXCEPTION DB2 Accelerator: exception class 20120731

Method RAISE_MESSAGE 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 20121024
2 Importing I_MESSAGE Call by reference Type reference (TYPE) STRING 20121024
3 Importing I_SUBRC Value transfer Type reference (TYPE) I 9999 20121024

Method RAISE_MESSAGE on class CL_RSDB2A has no exception.

Method SAVE_AND_DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MESSAGE Value transfer Type reference (TYPE) RSDB2A_FLAG TRUE Single-Character Indicator 20121024
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle Table 20121024
3 Importing I_SAVE_MESSAGE Value transfer Type reference (TYPE) RSDB2A_FLAG TRUE Single-Character Indicator 20121024

Method SAVE_AND_DISPLAY_LOG on class CL_RSDB2A has no exception.

Method SET_ACCEL_STATUS 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 20120911
2 Importing I_STOP Value transfer Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20120911
3 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322

Method SET_ACCEL_STATUS on class CL_RSDB2A has no exception.

Method SET_QUERY_ACCELERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBRC Value transfer Type reference (TYPE) I 20130913
2 Importing I_ACCELERATION Call by reference Type reference (TYPE) RSDB2A_ACCELERATION DB2 Accelerator: QUERY ACCELERATION 20130913

Method SET_QUERY_ACCELERATION on class CL_RSDB2A has no exception.

Method UPDATE_HIERARCHY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURNCODE Value transfer Type reference (TYPE) I 20120809
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20121129
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120809
4 Importing I_SEQ_NR Value transfer Type reference (TYPE) I 20120809
5 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
6 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20120809
7 Importing I_TH_TABLNM Call by reference Type reference (TYPE) CL_RSDRH_HIER_REST=>TN_TH_TABLNM 20120809

Method UPDATE_HIERARCHY_TABLES on class CL_RSDB2A has no exception.

Method UPDATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURNCODE Value transfer Type reference (TYPE) I 20120809
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20121129
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20121123
4 Importing I_OBJNAME Call by reference Type reference (TYPE) RSDB2A_TABNAME DB2 Accelerator: table name 20120809
5 Importing I_OBJTYPE Call by reference Type reference (TYPE) RSDB2A_FLAG OBJTYPE_UNKNOWN DB2 Accelerator: Flag 20120809
6 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120809

Method UPDATE_OBJECT on class CL_RSDB2A has no exception.

Method UPDATE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURNCODE Value transfer Type reference (TYPE) I 20130322
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSDB2A_T_MSG DB2 Accelerator: Table with messages for application log 20130322
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20130322
4 Importing I_S_ACCELERATOR Call by reference Type reference (TYPE) RSDB2A_ACCELPROP DB2 Accelerator: Accelerator properties 20130322
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130322
6 Importing I_T_TABNAME Call by reference Type reference (TYPE) RSD_T_TABLNM 20130322

Method UPDATE_TABLES on class CL_RSDB2A has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740