SAP ABAP Class CL_IUUC_SND_DBCON_COMPAT (CL_IUUC_SND_DBCON_COMPAT)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_DB_CONNECTION (Package) Encapsulation of communication with remote systems non RFC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_SND_CONN Abstract superclass for sender encapsulation 20130319
Properties
Class CL_IUUC_SND_DBCON_COMPAT  
Short Description    
Super Class CL_IUUC_SND_CONN Abstract superclass for sender encapsulation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_DB_CONNECTION   Encapsulation of communication with remote systems non RFC 
Created 20130319   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_SND_DBCON_COMPAT has no forward declaration.
Interfaces
Class CL_IUUC_SND_DBCON_COMPAT has no interface implemented.
Friends
Class CL_IUUC_SND_DBCON_COMPAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DBCON_NAME Instance attribute Private Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130320
2 DBMS Instance attribute Private Type reference (TYPE) DBCON_DBMS Database system 20130320
3 DB_DDIC_TOOLS Instance attribute Private Object reference (TYPE REF TO) CL_DMC_DB_DDIC_TOOLS Tools to access Database System DDIC 20130320
4 DB_SCHEMA Instance attribute Private Type reference (TYPE) CHAR30 Schema Name 20130320
5 DEFAULT_DB_SCHEMA Instance attribute Private Type reference (TYPE) CHAR30 Schema Name 20130320
6 DEFAULT_DB_TABLESPACE Instance attribute Private Type reference (TYPE) IUUC_DB_REPO_TABLESPACE Tablespace on database 20130320
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DDIC_TABLE_DEFINITION Instance method Private Method Check if table already exists and has correct struture 20130708
2 CONSTRUCTOR Instance method Public Constructor 20130319
3 CONSUMER_DEREGISTER Instance method Private Method Deregister a table for 1:N replication 20131011
4 CONSUMER_REGISTER Instance method Private Method Register a table for 1:N replication 20131011
5 CREATE_DB_DDIC_TOOLS Instance method Private Method Create instance of cl_dmc_db_ddic_tools if not bound 20130320
6 CREATE_OR_UPDATE_SYNONYM Instance method Public Method create local table definition + DB synonym, or update table 20131213
7 GET_LOGTAB_FIELDS Instance method Private Method Get list of logging table fields 20130703
Events
Class CL_IUUC_SND_DBCON_COMPAT has no event.
Types
Class CL_IUUC_SND_DBCON_COMPAT has no local type.
Method Signatures

Method CHECK_DDIC_TABLE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB Structure that needs to be verified 20130708
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table to be checked 20130708
3 Returning RV_IS_EXISTING Value transfer Type reference (TYPE) BOOLEAN Is table existing? 20130708
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130708

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONPAR Call by reference Type reference (TYPE) IUUC_T_CON_PARAMS CON PARAMS 20130705
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130319
3 Importing IV_CONPAR_SUFFIX Call by reference Type reference (TYPE) IUUC_REPL_CONPAR_SUFFIX Suffix for connection parameter 20130705
4 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130705
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130319

Method CONSUMER_DEREGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of logging table 20131011
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of application table 20131011
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131011
2 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20131011

Method CONSUMER_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of logging table 20131011
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of application table 20131011
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131011
2 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20131011

Method CREATE_DB_DDIC_TOOLS Signature

Method CREATE_DB_DDIC_TOOLS on class CL_IUUC_SND_DBCON_COMPAT has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130320

Method CREATE_OR_UPDATE_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SQLTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of the database table 20131213
2 Importing IV_SYNONYM_NAME Call by reference Type reference (TYPE) TABNAME Synonym name 20131213
3 Importing IV_TABCLASS Call by reference Type reference (TYPE) IUUC_TABCLASS 'TRANSP' Table category 20131213
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of the application table 20131213
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131213

Method GET_LOGTAB_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20130703
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20130703
3 Returning RT_FIELDS Value transfer Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130703
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620