Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | RSDB2A_ACCELERATOR | '*' | DB2 Accelerator: accelerator name | 20121123 | ||
| 2 | Constant | Public | Type reference (TYPE) | RSDB2A_ACCELPROP-ACCELGROUP | 'DEFAULT' | 20130322 | |||
| 3 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'A' | DB2 Accelerator: Flag | 20130503 | ||
| 4 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'R' | DB2 Accelerator: Flag | 20130503 | ||
| 5 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'A' | Flag | 20120731 | ||
| 6 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'D' | Flag | 20120731 | ||
| 7 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'N' | Flag | 20120731 | ||
| 8 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'U' | Flag | 20120731 | ||
| 9 | Constant | Public | Type reference (TYPE) | DBCON_NAME | 'R/3*RSDB2A' | Logical name for a database connection | 20120731 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR32 | 'ACCELERATION:' | Character field, length 32 | 20130322 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR2 | '13' | Version Number Component | 20130322 | ||
| 12 | Constant | Public | Type reference (TYPE) | XUFIELD | 'BIAUTH' | Authorization Field | 20121126 | ||
| 13 | Constant | Public | Type reference (TYPE) | XUOBJECT | 'S_RS_AUTH' | Authorization Object | 20121126 | ||
| 14 | Constant | Public | Type reference (TYPE) | XUVALUE | 'DB2ACCEL' | Parameter value | 20121126 | ||
| 15 | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'DB2ACCEL' | Application Log: Object Name (Application Code) | 20121127 | ||
| 16 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'ADMIN' | Application Log: Subobject | 20121127 | ||
| 17 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'BW' | Application Log: Subobject | 20121127 | ||
| 18 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 10 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 19 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 99 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 20 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 4 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 21 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 8 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 22 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 5 | DB2 Accelerator: data status in accelerator | 20130815 | ||
| 23 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 2 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 24 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 3 | DB2 Accelerator: data status in accelerator | 20130826 | ||
| 25 | Constant | Public | Type reference (TYPE) | RSDB2A_DATASTATUS | 6 | DB2 Accelerator: data status in accelerator | 20120731 | ||
| 26 | Constant | Public | Type reference (TYPE) | DBCON_NAME | 'DB2_ERP_ACCELERATOR' | Logical name for a database connection | 20130826 | ||
| 27 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'D' | DB2 Accelerator: Flag | 20120911 | ||
| 28 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | '-' | DB2 Accelerator: Flag | 20120911 | ||
| 29 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'X' | DB2 Accelerator: Flag | 20120911 | ||
| 30 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'P' | DB2 Accelerator: Flag | 20120911 | ||
| 31 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'Q' | DB2 Accelerator: Flag | 20120911 | ||
| 32 | Constant | Public | Type reference (TYPE) | CHAR1 | '#' | Single-Character Indicator | 20120911 | ||
| 33 | Constant | Public | Type reference (TYPE) | CHAR1 | '>' | Single-Character Indicator | 20120911 | ||
| 34 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'D' | Flag | 20120731 | ||
| 35 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | SPACE | DB2 Accelerator: Flag | 20120809 | ||
| 36 | Constant | Public | Type reference (TYPE) | I | 997000000 | 20130403 | |||
| 37 | Constant | Public | Type reference (TYPE) | I | 999000000 | 20130826 | |||
| 38 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'E' | Flag | 20120731 | ||
| 39 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'O' | Flag | 20120731 | ||
| 40 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'U' | Flag | 20120731 | ||
| 41 | Constant | Public | Type reference (TYPE) | I | 2147483647 | 20120809 | |||
| 42 | Constant | Public | Type reference (TYPE) | SY-MSGID | 'RS_DB_DB2' | Message Class | 20120731 | ||
| 43 | Constant | Public | Type reference (TYPE) | CHAR30 | 'GENERIC' | 30 Characters | 20130322 | ||
| 44 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'D' | flag | 20120731 | ||
| 45 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'A' | DB2 Accelerator: Flag | 20130913 | ||
| 46 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'F' | Flag | 20120731 | ||
| 47 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'I' | Flag | 20120731 | ||
| 48 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'M' | DB2 Accelerator: Flag | 20130503 | ||
| 49 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'S' | Flag | 20120731 | ||
| 50 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'T' | Flag | 20120731 | ||
| 51 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | SPACE | Flag | 20120731 | ||
| 52 | Constant | Public | Type reference (TYPE) | CHAR32 | 'DB2_ACCEL_DEPLOYMENT' | Character field, length 32 | 20120809 | ||
| 53 | Constant | Public | Type reference (TYPE) | CHAR32 | 'MAX_DISTRIBUTION_KEYS' | Character field, length 32 | 20130726 | ||
| 54 | Constant | Public | Type reference (TYPE) | CHAR32 | '2' | Character field, length 32 | 20130726 | ||
| 55 | Constant | Public | Type reference (TYPE) | CHAR32 | 'MAX_ORGANIZING_KEYS' | Character field, length 32 | 20130726 | ||
| 56 | Constant | Public | Type reference (TYPE) | CHAR32 | '4' | Character field, length 32 | 20130726 | ||
| 57 | Constant | Public | Type reference (TYPE) | CHAR32 | 'DB2_ACCEL_MESSAGE_LEVEL' | Character field, length 32 | 20130301 | ||
| 58 | Constant | Public | Type reference (TYPE) | CHAR32 | 'W' | Character field, length 32 | 20130301 | ||
| 59 | Constant | Public | Type reference (TYPE) | CHAR32 | '#' | Character field, length 32 | 20121024 | ||
| 60 | Constant | Public | Type reference (TYPE) | CHAR32 | 'DB2_CURRENT_QUERY_ACCELERATION' | Character field, length 32 | 20130820 | ||
| 61 | Constant | Public | Type reference (TYPE) | CHAR32 | 'ENABLE WITH FAILBACK' | Character field, length 32 | 20130820 | ||
| 62 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'D' | DB2 Accelerator: replication type | 20120731 | ||
| 63 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'F' | DB2 Accelerator: replication type | 20120731 | ||
| 64 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'H' | DB2 Accelerator: replication type | 20120731 | ||
| 65 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'I' | DB2 Accelerator: replication type | 20130118 | ||
| 66 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'N' | DB2 Accelerator: replication type | 20130118 | ||
| 67 | Constant | Public | Type reference (TYPE) | RSDB2A_REPLICATION | 'S' | DB2 Accelerator: replication type | 20120731 | ||
| 68 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | SPACE | DB2 Accelerator: Flag | 20121009 | ||
| 69 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'X' | DB2 Accelerator: Flag | 20121009 | ||
| 70 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'N' | DB2 Accelerator: Flag | 20121009 | ||
| 71 | Constant | Public | Type reference (TYPE) | RSDB2A_CHARVAL | 'not available' | DB2 accelerator: property value read from xml | 20120731 | ||
| 72 | Constant | Public | Type reference (TYPE) | DB2TIMESTAMP | '10000101000000000000' | DB2-z/OS: General purpose timestamp in DB2 hex format | 20120911 | ||
| 73 | Constant | Public | Type reference (TYPE) | RSDB2A_FLAG | 'X' | DB2 Accelerator: Flag | 20120809 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | adds a set of tables to DB2 Accelerator | 20120731 | |
| 2 | Static method | Public | Method | displays message | 20120731 | |
| 3 | Static method | Public | Method | drops an object from DB2 Accelerator | 20130515 | |
| 4 | Static method | Public | Method | externalizes RTS into RTS tables | 20120731 | |
| 5 | Static method | Public | Method | returns connection name for a given accelerator | 20130322 | |
| 6 | Static method | Public | Method | returns infos about DB2 Accelerator | 20120911 | |
| 7 | Static method | Public | Method | returns DB2 Accelerator name | 20120911 | |
| 8 | Static method | Public | Method | returns single accelerator name, if unambiguous | 20121123 | |
| 9 | Static method | Public | Method | returns DB2 Accelerator status | 20120911 | |
| 10 | Static method | Public | Method | returns current setting of deployment flag | 20130913 | |
| 11 | Static method | Public | Method | returns parameter value as set in table RSDB2A_SETTING | 20121024 | |
| 12 | Static method | Public | Method | returns all tables that reside in DB2 Accelerator | 20120809 | |
| 13 | Static method | Public | Method | returns infomation about tables data in DB2 Accelerator | 20120731 | |
| 14 | Static method | Public | Method | returns db timestamp | 20120731 | |
| 15 | Static method | Public | Method | writes a message to application log and raises an excpetion | 20120731 | |
| 16 | Static method | Public | Method | writes a message to application log and raises an excpetion | 20120911 | |
| 17 | Static method | Public | Method | writes error message and raises exception | 20120731 | |
| 18 | Static method | Public | Method | writes error message and raises exception | 20121024 | |
| 19 | Static method | Public | Method | saves application log message to database and displays it | 20121024 | |
| 20 | Static method | Public | Method | starts / stops the DB2 Accelerator | 20120911 | |
| 21 | Static method | Public | Method | sets and unsets special register CURRENT QUERY ACCELERATION | 20130913 | |
| 22 | Static method | Public | Method | loads hierarchy tables for a query to DB2 Accelerator | 20120809 | |
| 23 | Static method | Public | Method | updates tables related to an object | 20120809 | |
| 24 | 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 | C_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20130805 | |||
| 2 | I_LOCK | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | FALSE | DB2 Accelerator: Flag | 20130805 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120731 | |||
| 4 | I_SKIP_MESSAGES | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | FALSE | DB2 Accelerator: Flag | 20130726 | ||
| 5 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 6 | I_T_TABLE | Call by reference | Type reference (TYPE) | RSDB2A_T_TABLE | DB2 Accelerator: list of tables | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB2 Accelerator: exception class | 20120731 |
Method DISPLAY_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | E_RETURNCODE | Value transfer | Type reference (TYPE) | I | 20130515 | ||||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20130515 | |||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20130515 | |||
| 4 | I_OBJNAME | Call by reference | Type reference (TYPE) | RSDB2A_TABNAME | DB2 Accelerator: table name | 20130515 | |||
| 5 | I_OBJTYPE | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | OBJTYPE_UNKNOWN | DB2 Accelerator: Flag | 20130515 | ||
| 6 | 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 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20130322 | |||
| 2 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 3 | I_T_TABLE | Call by reference | Type reference (TYPE) | RSDB2A_T_TABLE | DB2 Accelerator: list of tables | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_CONNECTION | Value transfer | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20130322 | |||
| 2 | I_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELERATOR | DB2 Accelerator: accelerator name | 20130322 | |||
| 3 | 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 | E_T_INFO | Call by reference | Type reference (TYPE) | RSDB2A_T_XMLELEM | DB2 Accelerator: liste of XML elements | 20120911 | |||
| 2 | I_IGNORE_SUCCESSMSG | Value transfer | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20120911 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 4 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_T_ACCELERATOR | Value transfer | Type reference (TYPE) | RSDB2A_T_ACCELPROP | DB2 Accelerator: list of accelerators and properties | 20121123 | |||
| 2 | I_INCLUDE_REMOTE | Call by reference | Type reference (TYPE) | RSDB2A_FLAG | CL_RSDB2A=>FALSE | DB2 Accelerator: Flag | 20130322 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 4 | 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 | E_S_ACCELERATOR | Value transfer | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 2 | I_INCLUDE_REMOTE | Call by reference | Type reference (TYPE) | RSDB2A_FLAG | CL_RSDB2A=>FALSE | DB2 Accelerator: Flag | 20130322 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20121123 | |||
| 4 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_T_ACCELINFO | Call by reference | Type reference (TYPE) | TY_T_ACCELINFO | 20120911 | ||||
| 2 | I_DETAIL | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | TRUE | DB2 Accelerator: Flag | 20130815 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 4 | 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 | E_DEPLOYMENT | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | DB2 Accelerator: Flag | 20130913 | |||
| 2 | I_OBJNAME | Call by reference | Type reference (TYPE) | RSDB2A_TABNAME | DB2 Accelerator: table name | 20130913 | |||
| 3 | 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 | E_VALUE | Value transfer | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20121024 | |||
| 2 | I_DEFAULT | Call by reference | Type reference (TYPE) | CHAR32 | PARAM_NOVALUE_DEF | Character field, length 32 | 20121024 | ||
| 3 | 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 | E_T_TABLE | Value transfer | Type reference (TYPE) | RSDB2A_T_TABLE | DB2 Accelerator: list of tables | 20120809 | |||
| 2 | I_EXCLUDE_ARCHIVE | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | CL_RSDB2A=>FALSE | DB2 Accelerator: Flag | 20130301 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120809 | |||
| 4 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 5 | I_T_TABLE | Call by reference | Type reference (TYPE) | RSDB2A_T_TABLE | DB2 Accelerator: list of tables | 20120809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_T_TABLEINFO | Call by reference | Type reference (TYPE) | TY_T_TABLEINFO | DB2 Accelerator: full info about tables data | 20120731 | |||
| 2 | I_IGNORE_MSG | Call by reference | Type reference (TYPE) | RSDB2A_FLAG | CL_RSDB2A=>TRUE | DB2 Accelerator: Flag | 20120911 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120731 | |||
| 4 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 5 | I_T_TABLE | Call by reference | Type reference (TYPE) | RSDB2A_T_TABLE | DB2 Accelerator: list of tables | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB2 Accelerator: exception class | 20120731 |
Method GET_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TIMESTAMP | Value transfer | Type reference (TYPE) | DB2TIMESTAMP | DB2-z/OS: General purpose timestamp in DB2 hex format | 20120731 | |||
| 2 | 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 | C_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20121024 | |||
| 2 | I_DISPLAY_MESSAGE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Flag | 20120911 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120731 | |||
| 4 | I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | 000 | Message Number | 20120731 | ||
| 5 | I_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | 'S' | Message Type | 20120731 | ||
| 6 | I_MSGV1 | Call by reference | Type reference (TYPE) | C | SPACE | 20120731 | |||
| 7 | I_MSGV2 | Call by reference | Type reference (TYPE) | C | SPACE | 20120731 | |||
| 8 | I_MSGV3 | Call by reference | Type reference (TYPE) | C | SPACE | 20120731 | |||
| 9 | I_MSGV4 | Call by reference | Type reference (TYPE) | C | SPACE | 20120731 | |||
| 10 | I_SAVE_MESSAGE | Value transfer | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20120911 | ||
| 11 | I_T_DETAIL | Call by reference | Type reference (TYPE) | TY_T_DETAIL | 20120911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB2 Accelerator: exception class | 20120731 |
Method MESSAGE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20121024 | |||
| 2 | I_DISPLAY_MESSAGE | Value transfer | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20120911 | ||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 4 | I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | 000 | Message Number | 20120911 | ||
| 5 | I_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | 'S' | Message Type | 20120911 | ||
| 6 | I_MSGV1 | Call by reference | Type reference (TYPE) | C | SPACE | 20120911 | |||
| 7 | I_MSGV2 | Call by reference | Type reference (TYPE) | C | SPACE | 20120911 | |||
| 8 | I_MSGV3 | Call by reference | Type reference (TYPE) | C | SPACE | 20120911 | |||
| 9 | I_MSGV4 | Call by reference | Type reference (TYPE) | C | SPACE | 20120911 | |||
| 10 | I_SAVE_MESSAGE | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Flag | 20120911 | ||
| 11 | 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 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 2 | I_MESSAGE | Call by reference | Type reference (TYPE) | STRING | 20120731 | ||||
| 3 | I_SUBRC | Value transfer | Type reference (TYPE) | I | 9999 | 20120911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB2 Accelerator: exception class | 20120731 |
Method RAISE_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20121024 | |||
| 2 | I_MESSAGE | Call by reference | Type reference (TYPE) | STRING | 20121024 | ||||
| 3 | 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 | I_DISPLAY_MESSAGE | Value transfer | Type reference (TYPE) | RSDB2A_FLAG | TRUE | Single-Character Indicator | 20121024 | ||
| 2 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle Table | 20121024 | |||
| 3 | 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 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120911 | |||
| 2 | I_STOP | Value transfer | Type reference (TYPE) | CHAR1 | SPACE | Single-Character Flag | 20120911 | ||
| 3 | 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 | E_SUBRC | Value transfer | Type reference (TYPE) | I | 20130913 | ||||
| 2 | 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 | E_RETURNCODE | Value transfer | Type reference (TYPE) | I | 20120809 | ||||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20121129 | |||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20120809 | |||
| 4 | I_SEQ_NR | Value transfer | Type reference (TYPE) | I | 20120809 | ||||
| 5 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 6 | I_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120809 | |||
| 7 | 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 | E_RETURNCODE | Value transfer | Type reference (TYPE) | I | 20120809 | ||||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20121129 | |||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20121123 | |||
| 4 | I_OBJNAME | Call by reference | Type reference (TYPE) | RSDB2A_TABNAME | DB2 Accelerator: table name | 20120809 | |||
| 5 | I_OBJTYPE | Call by reference | Type reference (TYPE) | RSDB2A_FLAG | OBJTYPE_UNKNOWN | DB2 Accelerator: Flag | 20120809 | ||
| 6 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 7 | 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 | E_RETURNCODE | Value transfer | Type reference (TYPE) | I | 20130322 | ||||
| 2 | E_T_MSG | Call by reference | Type reference (TYPE) | RSDB2A_T_MSG | DB2 Accelerator: Table with messages for application log | 20130322 | |||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20130322 | |||
| 4 | I_S_ACCELERATOR | Call by reference | Type reference (TYPE) | RSDB2A_ACCELPROP | DB2 Accelerator: Accelerator properties | 20130322 | |||
| 5 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130322 | |||
| 6 | 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 |