SAP ABAP Class CL_IUUC_DB_CONN_FACTORY (factory for db connections)
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
Properties
Class CL_IUUC_DB_CONN_FACTORY  
Short Description factory for db connections    
Super Class    
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 20120425   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_DB_CONN_FACTORY has no forward declaration.
Interfaces
Class CL_IUUC_DB_CONN_FACTORY has no interface implemented.
Friends
Class CL_IUUC_DB_CONN_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RCV_CONPAR_USED Static Attribute Private Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120508
2 RCV_DBCON Static Attribute Public Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120508
3 RCV_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120425
4 SND_CONPAR_USED Static Attribute Private Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120508
5 SND_DBCON Static Attribute Public Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120508
6 SND_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120508
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TEMP_DBCON_ENTRY_HDB Static method Private Method create temporal dbcon entry 20120509
2 DELETE_TEMP_DBCON_ENTRY_HDB Static method Private Method delete temporal dbcon entry 20120509
3 DESTRUCT Static method Public Method close the connection and initialize the factory 20120426
4 GET_REF_BY_CONFIG_GUID Static method Public Method create and return instance of specific DB 20120504
5 GET_REF_BY_CONPAR_HDB Static method Public Method create and return inst of HDB only + create DBCON 20120508
6 GET_REF_BY_DBCON Static method Public Method create and return instance of specific DB 20120504
7 GET_REF_FOR_RFC_CONN Static method Private Method create and return instance of to work with RFC 20120919
Events
Class CL_IUUC_DB_CONN_FACTORY has no event.
Types
Class CL_IUUC_DB_CONN_FACTORY has no local type.
Method Signatures

Method CREATE_TEMP_DBCON_ENTRY_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HOSTNAME Call by reference Type reference (TYPE) SYHOST R/3 System, Name of Application Server 20120509
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) NUM2 Numeric, 2-digit value 20120509
3 Importing IV_PASSWORD Call by reference Type reference (TYPE) DBCON_PWD Password for setting up the connection to the database 20120509
4 Importing IV_USER_NAME Call by reference Type reference (TYPE) DBCON_UID Database user 20120509
5 Returning RS_DBCON Value transfer Type reference (TYPE) DBCON Description of Database Connections 20120509
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120509

Method DELETE_TEMP_DBCON_ENTRY_HDB Signature

Method DELETE_TEMP_DBCON_ENTRY_HDB on class CL_IUUC_DB_CONN_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120509

Method DESTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_REPL_SND_RCV SND / RCV identification 20120508
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN SQL error in the access clases 20120508
2 CX_IUUC_REPL_SQL SQL error in the access clases 20120508

Method GET_REF_BY_CONFIG_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONN_RCV Call by reference Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120919
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20120504
3 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_REPL_SND_RCV SND / RCV identification 20120504
4 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) IUUC_REPL_DBCON_TRG_TYPE target type of dbcon 20120504
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120508
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120504
3 CX_IUUC_REPL_SQL SQL error in the access clases 20120504

Method GET_REF_BY_CONPAR_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DBCON_RCV Call by reference Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120508
2 Importing IV_HOSTNAME Call by reference Type reference (TYPE) SYHOST R/3 System, Name of Application Server 20120508
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) NUM2 Numeric, 2-digit value 20120508
4 Importing IV_PASSWORD Call by reference Type reference (TYPE) DBCON_PWD Password for setting up the connection to the database 20120508
5 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_REPL_SND_RCV SND / RCV identification 20120508
6 Importing IV_USER_NAME Call by reference Type reference (TYPE) DBCON_UID Database user 20120508
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120508
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120509
3 CX_IUUC_REPL_SQL SQL error in the access clases 20120508

Method GET_REF_BY_DBCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONN_RCV Value transfer Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120919
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20120816
3 Importing IV_DBCON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120504
4 Importing IV_RCV_SND Call by reference Type reference (TYPE) IUUC_REPL_SND_RCV SND / RCV identification 20120504
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120508
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120508
3 CX_IUUC_REPL_SQL SQL error in the access clases 20120508

Method GET_REF_FOR_RFC_CONN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_CONN_RCV Value transfer Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20120919
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20121023
3 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_REPL_SND_RCV SND / RCV identification 20120919
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20120919
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20130228
3 CX_IUUC_REPL_SQL SQL error in the access clases 20130228
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620