Hierarchy
⤷
⤷
Properties
| Class | CL_CDC_TRIGGER | |
| Short Description | Database Trigger for change data capture | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_ESH_DB_TRIGGER | Recorder-APi for DB-Trigger |
| Created | 20121214 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CDC_TRIGGER has no forward declaration.
Interfaces
Class CL_CDC_TRIGGER has no interface implemented.
Friends
Class CL_CDC_TRIGGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_STATUS | '1' | Trigger created | 20121214 | ||
| 2 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_STATUS | '3' | Trigger Creation failed | 20121214 | ||
| 3 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_STATUS | '0' | Initial (never created) | 20121214 | ||
| 4 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_STATUS | '2' | Trigger deleted | 20121214 | ||
| 5 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_TYPE | 'C' | Type of a DB trigger | 20121219 | ||
| 6 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_TYPE | 'D' | Delete Trigger | 20121214 | ||
| 7 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_TYPE | 'I' | Insert Trigger | 20121214 | ||
| 8 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_TYPE | 'U' | Update Trigger | 20121214 | ||
| 9 | Constant | Public | Type reference (TYPE) | CDC_TRIGGER_TYPE | '2' | second update trigger | 20121219 | ||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CDC_TRIGGER_LIST | list of DB triggers for a certain table | 20121219 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | DD03PTAB | DD: Table Fields | 20121219 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20121219 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20121219 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CDC_TRIGGER_NAME | Name of a DB trigger | 20121219 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | CDC_TRIGGER_STATUS | Status of a DB Trigger | 20121219 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121219 |
Methods
Events
Class CL_CDC_TRIGGER has no event.
Types
Class CL_CDC_TRIGGER has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TRIGGER_LIST | Call by reference | Object reference (TYPE REF TO) | CL_CDC_TRIGGER_LIST | handle logging table for CDC | 20121219 | |||
| 2 | IV_TRIGGER_NAME | Call by reference | Type reference (TYPE) | CDC_TRIGGER_NAME | Name of a DB trigger | 20121219 | |||
| 3 | IV_TRIGGER_STATUS | Call by reference | Type reference (TYPE) | CDC_TRIGGER_STATUS | Status of a DB Trigger | 20121219 | |||
| 4 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121219 |
Method CONSTRUCTOR on class CL_CDC_TRIGGER has no exception.
Method CREATE_DB_TRIGGER Signature
Method CREATE_DB_TRIGGER on class CL_CDC_TRIGGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exception handling of CDC | 20130118 |
Method DROP_DB_TRIGGER Signature
Method DROP_DB_TRIGGER on class CL_CDC_TRIGGER has no parameter.
Method DROP_DB_TRIGGER on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_DB2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130102 |
Method GEN_DDL_PRIMKEY_LAST_DB2 on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_DB4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130124 |
Method GEN_DDL_PRIMKEY_LAST_DB4 on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_DB6 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GEN_DDL_PRIMKEY_LAST_DB6 on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_HDB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121220 |
Method GEN_DDL_PRIMKEY_LAST_HDB on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_MAXDB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121219 |
Method GEN_DDL_PRIMKEY_LAST_MAXDB on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_MSS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GEN_DDL_PRIMKEY_LAST_MSS on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_ORA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GEN_DDL_PRIMKEY_LAST_ORA on class CL_CDC_TRIGGER has no exception.
Method GEN_DDL_PRIMKEY_LAST_SYB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130124 |
Method GEN_DDL_PRIMKEY_LAST_SYB on class CL_CDC_TRIGGER has no exception.
Method GET_DB2_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20130102 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130102 |
Method GET_DB2_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_DB2_KEYUPD_COND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130102 |
Method GET_DB2_KEYUPD_COND on class CL_CDC_TRIGGER has no exception.
Method GET_DB6_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121228 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GET_DB6_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_HDB_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121228 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GET_HDB_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_MAXDB_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121220 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121219 |
Method GET_MAXDB_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_MSS_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121228 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GET_MSS_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_ORACLE_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20121228 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20121228 |
Method GET_ORACLE_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method GET_SYB_CLIENT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_TYPE | Call by reference | Type reference (TYPE) | CDC_TRIGGER_TYPE | Type of a DB trigger | 20130124 | |||
| 2 | RV_DDLSTRING | Value transfer | Type reference (TYPE) | STRING | 20130124 |
Method GET_SYB_CLIENT_CHECK on class CL_CDC_TRIGGER has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FROM_DB | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20121219 |
Method SAVE on class CL_CDC_TRIGGER has no exception.
Method SET_TRIGGER_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER_STATUS | Call by reference | Type reference (TYPE) | CDC_TRIGGER_STATUS | Status of a DB Trigger | 20121228 |
Method SET_TRIGGER_STATE on class CL_CDC_TRIGGER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |