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 |