SAP ABAP Class CL_CDC_RECORDER_FACADE (Recorder)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_DB_TRIGGER (Package) Recorder-APi for DB-Trigger
Properties
Class CL_CDC_RECORDER_FACADE  
Short Description Recorder    
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 20121213   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CDC_RECORDER_FACADE has no forward declaration.
Interfaces
Class CL_CDC_RECORDER_FACADE has no interface implemented.
Friends
Class CL_CDC_RECORDER_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SYSTEM_TYPE_ABAP Constant Public Type reference (TYPE) CDC_SYSTEM_TYPE 'A' System running on an ABAP stack 20121214
2 MO_RECORDER Instance attribute Private Object reference (TYPE REF TO) CL_CDC_RECORDER recorder 20121217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLES_TO_RECORDER Instance method Public Method Add DB tables subject to recording to an existing recorder 20121213
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121213
3 GET_CONNECTION Instance method Public Method Provide type and id of connection to be used 20130402
4 GET_RECORDER_ID_LIST_BY_OWNER Static method Public Method Get list of Recorder IDs by owner 20121213
5 GET_RECORDING_STATUS_FOR_TABLE Instance method Public Method get recording status for the tables of a recorder 20121218
6 GET_SYSTEM_TYPE Instance method Public Method Set type of system where Recorder is running 20130402
7 NEW_RECORDER Static method Public Method create new recorder for owner 20121214
8 REMOVE_TABLES_FROM_RECORDER Instance method Public Method Remove DB tables subject to recording from recorder 20121213
9 SET_CONNECTION Instance method Public Method Provide type and id of connection to be used 20121214
10 SET_SYSTEM_TYPE Instance method Public Method Set type of system where Recorder is running 20121214
11 START_RECORDING Instance method Public Method Create logging table and trigger 20121214
12 STOP_RECORDING Instance method Public Method Delete triggers 20121214
Events
Class CL_CDC_RECORDER_FACADE has no event.
Types
Class CL_CDC_RECORDER_FACADE has no local type.
Method Signatures

Method ADD_TABLES_TO_RECORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) CDC_TY_TABLE List of DB tables being subject to recording 20121213
2 Importing IV_LOGTAB_TYPE Call by reference Type reference (TYPE) CDC_LOGGING_TABLE_TYPE Type of a logging table 20121214
3 Returning RT_RC_BY_TABLE Value transfer Type reference (TYPE) CDC_TY_RETURN_CODE_BY_TABLE DB Table and ReturnCode 20121213
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20121217

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RECORDER_ID Call by reference Type reference (TYPE) CDC_RECORDER_ID Unique Identifier of a Recorder 20121213
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20121214

Method GET_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTION_ID Call by reference Type reference (TYPE) CDC_CONNECTION_ID ID of a connection (RFC, DBCON) 20130402
2 Exporting EV_CONNECTION_TYPE Call by reference Type reference (TYPE) CDC_CONNECTION_TYPE Type of connection to system where Recorder is running 20130402
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20130402

Method GET_RECORDER_ID_LIST_BY_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Call by reference Type reference (TYPE) CDC_OWNER Owner of a recorder or replicator 20121213
2 Returning RT_RECORDER_ID_LIST Value transfer Type reference (TYPE) CDC_TY_RECORDER_ID List of Recorder IDs 20121213

Method GET_RECORDER_ID_LIST_BY_OWNER on class CL_CDC_RECORDER_FACADE has no exception.

Method GET_RECORDING_STATUS_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RECORDING_STATUS Value transfer Type reference (TYPE) CDC_TY_RECORDING_STATUS recording status per table 20121218
2 Importing IT_TABLES Call by reference Type reference (TYPE) CDC_TY_TABLE List of DB tables being subject to recording 20130325
3 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20130325

Method GET_RECORDING_STATUS_FOR_TABLE on class CL_CDC_RECORDER_FACADE has no exception.

Method GET_SYSTEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SYSTEM_TYPE Call by reference Type reference (TYPE) CDC_SYSTEM_TYPE Type of system where Recorder is running 20130402

Method GET_SYSTEM_TYPE on class CL_CDC_RECORDER_FACADE has no exception.

Method NEW_RECORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER Call by reference Type reference (TYPE) CDC_OWNER Owner of a recorder or replicator 20121214
2 Importing IV_RECORDER_ID Call by reference Type reference (TYPE) CDC_RECORDER_ID Unique Identifier of a Recorder 20121218
3 Returning RO_RECORDER_FACADE Value transfer Object reference (TYPE REF TO) CL_CDC_RECORDER_FACADE Recorder 20121218
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20121217

Method REMOVE_TABLES_FROM_RECORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) CDC_TY_TABLE List of DB tables being subject to recording 20121213
2 Returning RT_RC_BY_TABLE Value transfer Type reference (TYPE) CDC_TY_RETURN_CODE_BY_TABLE DB Table and ReturnCode 20121213
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20130102

Method SET_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_ID Call by reference Type reference (TYPE) CDC_CONNECTION_ID ID of a connection (RFC, DBCON) 20121214
2 Importing IV_CONNECTION_TYPE Call by reference Type reference (TYPE) CDC_CONNECTION_TYPE Type of connection to system where Recorder is running 20121214
3 Returning RV_RC Value transfer Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20121214
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20130110

Method SET_SYSTEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) CDC_SYSTEM_TYPE Type of system where Recorder is running 20121214
2 Returning RV_RC Value transfer Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20121214

Method SET_SYSTEM_TYPE on class CL_CDC_RECORDER_FACADE has no exception.

Method START_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) CDC_TY_TABLE List of DB tables being subject to recording 20121214
2 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20121219
3 Returning RT_RC_BY_TABLE Value transfer Type reference (TYPE) CDC_TY_RETURN_CODE_BY_TABLE DB table and RC 20121214
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20121218

Method STOP_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) CDC_TY_TABLE List of DB tables being subject to recording 20121214
2 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20121219
3 Importing IV_DELETE_LOGTAB Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121220
4 Returning RT_RC_BY_TABLE Value transfer Type reference (TYPE) CDC_TY_RETURN_CODE_BY_TABLE DB table and RC 20121214
# Exception Resumable Description Created on
1 CX_CDC_RECORDER exception handling of CDC 20121219
History
Last changed by/on SAP  20140121 
SAP Release Created in 740