SAP ABAP Class CL_IUUC_ODQ_PROVIDER (ODQ implementation - SLT Replicator)
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_ODQ_DEFAULT_QUEUE_MODEL Default Queue Model 20130131
Properties
Class CL_IUUC_ODQ_PROVIDER  
Short Description ODQ implementation - SLT Replicator    
Super Class CL_ODQ_DEFAULT_QUEUE_MODEL Default Queue Model 
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 20130131   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ODQ_QUEUE_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_IUUC_ODQ_PROVIDER has no interface implemented.
Friends
Class CL_IUUC_ODQ_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MODELNAME Constant Public Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_MODELNAME 'SLT_REPLICATOR' 20130131
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GENEXT_FIELDS_WITH_STRUCD Instance method Private Method Add ODQ fields 20140120
2 CHECK_MODELNAME Instance method Private Method check the modelname supported 20130131
3 GET_DB_TABLES Instance method Private Method Get tables from non-sap connection 20131009
4 GET_STRUCTDESC_EXTENDED Instance method Private Method Structure Description of the Queue 20130309
5 GET_TECHNICAL_INFOS Instance method Private Method Get MT_ID, tablename and config_guid 20130131
6 PARSE_QUEUENAME Static method Public Method 20130305
Events
Class CL_IUUC_ODQ_PROVIDER has no event.
Types
Class CL_IUUC_ODQ_PROVIDER has no local type.
Method Signatures

Method ADD_GENEXT_FIELDS_WITH_STRUCD 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 DMC: Table type for the field list of a structure 20140120
2 Importing IV_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20140120
3 Returning RO_STRUCT_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20140120

Method ADD_GENEXT_FIELDS_WITH_STRUCD on class CL_IUUC_ODQ_PROVIDER has no exception.

Method CHECK_MODELNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODELNAME Call by reference Type reference (TYPE) ODQ_MODELNAME Provider 20130131
# Exception Resumable Description Created on
1 CX_ODQ_NOT_SUPPORTED Function/parameter value not supported 20130131

Method GET_DB_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONF_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Config GUID 20131009
2 Importing IV_TAB_PATTERN Call by reference Type reference (TYPE) TABNAME table search pattern 20131010
3 Returning RT_TABLES Value transfer Type reference (TYPE) IUUC_REPL_T_SENDER_TABLES Tables with descriptions 20131009

Method GET_DB_TABLES on class CL_IUUC_ODQ_PROVIDER has no exception.

Method GET_STRUCTDESC_EXTENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20130309
2 Importing I_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130309
3 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20130309
# Exception Resumable Description Created on
1 CX_ODQ_NOT_SUPPORTED Function/parameter value not supported 20130309
2 CX_ODQ_OBJECT_NOT_FOUND Object not found/does not exist 20130309

Method GET_TECHNICAL_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130131
2 Exporting EV_MTALIAS Call by reference Type reference (TYPE) IUUC_ODQ_MT_ALIAS Table Name 20130218
3 Exporting EV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130131
4 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130201
5 Exporting EV_SND_TYPE Call by reference Type reference (TYPE) IUUC_REPL_SYSTEM_TYPE System type (LEG, SAP, HDB) 20131009
6 Exporting EV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20130131
7 Importing IV_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20130131
# Exception Resumable Description Created on
1 CX_IUUC_ODQ Excep. class for ODQ provider 20130214
2 CX_IUUC_REPLICATION Exceptions of IUUC replication 20130218

Method PARSE_QUEUENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MTALIAS Call by reference Type reference (TYPE) IUUC_ODQ_MT_ALIAS Mapping of MT_ID to alias known in ODQ 20130305
2 Exporting EV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130305
3 Importing IV_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_QUEUENAME 20130305
# Exception Resumable Description Created on
1 CX_IUUC_ODQ Excep. class for ODQ provider 20130305
History
Last changed by/on SAP  20141030 
SAP Release Created in 2011_1_731