SAP ABAP Class CL_IUUC_SND_RFC (CL_IUUC_SND_RFC)
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_RFC  
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_RFC has no forward declaration.
Interfaces
Class CL_IUUC_SND_RFC has no interface implemented.
Friends
Class CL_IUUC_SND_RFC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATACLASS Instance attribute Private Type reference (TYPE) TABART Data class in technical settings 20140401
2 IS_MULTI_LOGTAB Instance attribute Private Type reference (TYPE) IUUC_MULTI_LOGTAB_USE Is this MT_ID used for multi logtab use? 20130716
3 IS_POOL_REGISTRATION Instance attribute Private Type reference (TYPE) BOOLEAN Indicate if function module IUUC_REGISTER_POOL_TABLE exists 20130710
4 IUUC_MT_HEADER Instance attribute Private Type reference (TYPE) IUUC_MT_HEADER Entry from IUUC_MT_HEADER 20130712
5 RFC_DBSYS Instance attribute Private Type reference (TYPE) SYDBSYS Database system behind the RFC connection 20130701
6 RFC_DEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130319
7 SAP_RELEASE Instance attribute Private Type reference (TYPE) SYSAPRL Basis release of RFC destination 20130711
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_POOL_TRIGGERS Instance method Private Method Change the pool triggers after adding/deleting a table 20130712
2 CHECK_CLUSTER_IN_REPLICATION Instance method Private Method Check if other tables of cluster are still in replication 20130715
3 CHECK_POOL_IN_REPLICATION Instance method Private Method Check if other tables of pool still in replication 20130716
4 CONSTRUCTOR Instance method Public Constructor 20130319
5 CONSUMER_DEREGISTER Instance method Private Method Deregister table as consumer of a 1:N logging table 20130716
6 CONSUMER_REGISTER Instance method Private Method Register a table for 1:N or pool logging table 20130716
7 CREATE_POOL_CONDITION Static method Public Method Create condition for pool triggers 20140227
8 GET_DBSYS Instance method Private Method Read DBSYS behind the RFC connection 20130701
9 GET_IS_POOL_REGISTRATION Instance method Private Method Check if function module IUUC_REGISTER_POOL_TABLE exists 20130710
10 GET_LOGTAB_FIELDS Instance method Private Method Build the field list for the logging table 20130701
11 GET_POOL_TABLES Static method Public Method get all relevant logical pool tables for physical pool 20140227
12 GET_SAP_RELEASE Instance method Private Method Get release of SAP BASIS 20130711
Events
Class CL_IUUC_SND_RFC has no event.
Types
Class CL_IUUC_SND_RFC has no local type.
Method Signatures

Method CHANGE_POOL_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Specific trigger conditions 20130712
2 Importing IV_DBCON_NAME Call by reference Type reference (TYPE) DBCON_NAME Name of default database connection 20130712
3 Importing IV_DB_OPERAT Call by reference Type reference (TYPE) IUUC_OPERATION IUUC: Operation 20140113
4 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of the logging table 20130712
5 Importing IV_PROCESS_OPTION Call by reference Type reference (TYPE) IUUC_PROCESS_OPTION IUUC process option 20130712
6 Importing IV_SQLTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of the pool 20130712
7 Importing IV_TRIGGER_SCENARIO Call by reference Type reference (TYPE) CHAR4 Trigger scenario 20130712
8 Importing IV_TRIGGER_STATE Call by reference Type reference (TYPE) IUUC_TRIGGER_STATE trigger state (initial, created, activated, deactivated) 20130712
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130712

Method CHECK_CLUSTER_IN_REPLICATION 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 DB table for cluster 20130715
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of application table 20130715
3 Returning RV_IS_IN_REPLICATION Value transfer Type reference (TYPE) BOOLEAN 'X' -- there are still tables in replication 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130716

Method CHECK_POOL_IN_REPLICATION 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 pool 20130716
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of the application table 20130716
3 Returning RV_IS_IN_REPLICATION Value transfer Type reference (TYPE) BOOLEAN 'X' -- there are still tables in replication 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130716

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 Connection parameter 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 to distinguish parameter for secondary connections 20130705
4 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130319
5 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130319
# 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 the logging table 20130716
2 Importing IV_SQLTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of SQL table for pool or cluster 20130716
3 Importing IV_TABCLASS Call by reference Type reference (TYPE) IUUC_TABCLASS Table category 20130716
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Application table 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130716

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 20130716
2 Importing IV_SQLTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of DB table for pool and cluster 20130716
3 Importing IV_TABCLASS Call by reference Type reference (TYPE) IUUC_TABCLASS Table category 20130716
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of application table 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130716
2 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20130716

Method CREATE_POOL_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) IUUC_TT_TABNAME List of table names 20140227
2 Returning RT_CONDITION Value transfer Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20140227

Method CREATE_POOL_CONDITION on class CL_IUUC_SND_RFC has no exception.

Method GET_DBSYS Signature

Method GET_DBSYS on class CL_IUUC_SND_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130701

Method GET_IS_POOL_REGISTRATION Signature

Method GET_IS_POOL_REGISTRATION on class CL_IUUC_SND_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130710

Method GET_LOGTAB_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD09L Call by reference Type reference (TYPE) DD09L Technical settings of logging table 20130701
2 Exporting ET_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB Field list of logging table 20130701
3 Importing IV_IS_TRANS_CONSISTENT Call by reference Type reference (TYPE) BOOLEAN Additional fields for transactional consistency? 20130701
4 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Name of logging table 20130701
5 Importing IV_SCENARIO Call by reference Type reference (TYPE) IUUC_SCENARIO IUUC scenario 20130701
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of logged table 20130701
7 Importing IV_USE_P_INDEX Call by reference Type reference (TYPE) BOOLEAN Use primary index of table 20130701
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130701

Method GET_POOL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20140227
2 Importing IV_SQLTAB Call by reference Type reference (TYPE) TABNAME Character Field Length = 10 20140227
3 Returning RT_POOL_TABLES Value transfer Type reference (TYPE) IUUC_TT_TABNAME List of table names 20140227

Method GET_POOL_TABLES on class CL_IUUC_SND_RFC has no exception.

Method GET_SAP_RELEASE Signature

Method GET_SAP_RELEASE on class CL_IUUC_SND_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20130711
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620