SAP ABAP Class CL_DMC_CONNECTION_DESC (MWB: Connection Descriptor)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Properties
Class CL_DMC_CONNECTION_DESC  
Short Description MWB: Connection Descriptor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20080624   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_CONNECTION_DESC has no interface implemented.
Friends
Class CL_DMC_CONNECTION_DESC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONNECTION_DATA_TAB Instance attribute Private Type reference (TYPE) DMC_CONNECTION_DATA_TAB MWB: Connection definition table 20110401
2 CO_SUBTYPE_ARCHIVE Constant Public Type reference (TYPE) DMC_CONNECTION_SUBTYPE 'ARCH_READ' archive read 20111205
3 CO_SUBTYPE_BW_PSA Constant Public Type reference (TYPE) DMC_CONNECTION_SUBTYPE 'BW_PSA' BW PSA 20120314
4 CO_SUBTYPE_ODQ Constant Public Type reference (TYPE) DMC_CONNECTION_SUBTYPE 'ODQ' MWB: Connection Subtype 20130311
5 CO_TYPE_FUBA Constant Public Type reference (TYPE) DMC_CONNECTION_TYPE 'FUBA' MWB: Connection Type 20110401
6 CO_TYPE_RFC Constant Public Type reference (TYPE) DMC_CONNECTION_TYPE 'RFC' MWB: Connection Type 20080624
7 CURRENT_NODE Instance attribute Private Type reference (TYPE) TV_NODEKEY current tree node 20110519
8 CURRNUM_STRUCT Instance attribute Private Type reference (TYPE) DMC_SEQNO current number of struct-type parameter 20110519
9 CURRNUM_VAR Instance attribute Private Type reference (TYPE) DMC_SEQNO current number of field-type param. 20110519
10 DDIC_PROVIDER_REF Instance attribute Private Object reference (TYPE REF TO) CL_DMC_DDIC_PROVIDER DDIC Provider 20110519
11 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20080624
12 FUNCMOD_PARAM_TAB Static Attribute Protected Type reference (TYPE) DMC_FMOD_PARAM_TAB function module parameter assignment 20110723
13 LOG_HANDLER_REF Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20080624
14 MIGR_OBJ_REF Instance attribute Public Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT migration object reference 20110519
15 NODE_KEY_PROVIDER_REF Instance attribute Private Object reference (TYPE REF TO) CL_DMC_NODE_KEY_PROVIDER node key provider 20110519
16 OWNER_REF Instance attribute Private Object reference (TYPE REF TO) IF_DMC_POBJECT Persistent Object 20110401
17 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20080624
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110723
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080624
3 COPY Instance method Public Method Copy 20080624
4 CREATE_CONNECTION_DETAIL_REF Instance method Private Method Create instance for connection detail 20110401
5 CREATE_STREE Instance method Protected Method create structure tree 20110519
6 GET_ACTIVE_CONNECTION Instance method Public Method get active connection type 20110401
7 GET_ACTIVE_SUBTYPE Instance method Public Method get active connection type 20110401
8 GET_CONNECTION_DETAIL Instance method Public Method get connection detail data 20110401
9 GET_INBOUND_SUBTYPE_VALUES Instance method Public Method Get available inbound subtypes 20110401
10 GET_INBOUND_TYPE_VALUES Instance method Public Method Get available inbound types 20110401
11 GET_OUTBOUND_SUBTYPE_VALUES Instance method Public Method Get available outbound subtypes 20110401
12 GET_OUTBOUND_TYPE_VALUES Instance method Public Method Get available outbound types 20110401
13 GET_PARAM_DDIC_TYPE Instance method Private Method create structure tree 20110723
14 GET_PARAM_TYPE Instance method Private Method get parameter type 20110720
15 GET_RCONTAINER_FROM_FUBA Instance method Public Method build receiver container based on function module interface 20110519
16 LOAD_DATA Instance method Private Method Load data from database 20110401
17 RESTORE_AFTER_CANCEL Instance method Public Method Restore data after cancel 20110401
18 SAVE Instance method Public Method 20080624
19 SET_ACTIVE_CONNECTION Instance method Public Method Set data of connection_tab 20110401
20 SET_CONNECTION_DATA_TAB Instance method Public Method Set data of connection_tab 20110401
21 SET_CONNECTION_DETAIL Instance method Public Method Set connection detail data 20110401
22 SET_DATA_NOT_SAVED Instance method Public Method Register object to be saved 20110401
Events
Class CL_DMC_CONNECTION_DESC has no event.
Types
Class CL_DMC_CONNECTION_DESC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DMC_CONNECTION_DESC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DMC_CONNECTION_DESC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT Persistent Object 20080624

Method CONSTRUCTOR on class CL_DMC_CONNECTION_DESC has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_NEW_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_POBJECT Persistent Object 20080624
2 Returning RREF_CONNECTION_DESC Value transfer Object reference (TYPE REF TO) CL_DMC_CONNECTION_DESC MWB: Connection Descriptor 20080624

Method COPY on class CL_DMC_CONNECTION_DESC has no exception.

Method CREATE_CONNECTION_DETAIL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBTYPE Call by reference Type reference (TYPE) DMC_CONNECTION_SUBTYPE MWB: Connection Subtype 20110401
2 Importing I_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE MWB: Connection Type 20110401
3 Returning RREF_CONNECTION_DETAIL Value transfer Object reference (TYPE REF TO) IF_DMC_CONNECTION_DETAIL_DESC MWB: Interface for connection detail classes 20110401

Method CREATE_CONNECTION_DETAIL_REF on class CL_DMC_CONNECTION_DESC has no exception.

Method CREATE_STREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20110519
2 Importing IREF_RCONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_RCONTAINER_TYPE CL_DMC_RCONTAINER_TYPE 20110519
3 Importing IS_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20110519
4 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20110519
5 Importing I_CURRENT_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20110519
6 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110519
7 Importing I_INSERT_LEVEL Call by reference Type reference (TYPE) N 20110519
8 Importing I_SEQNUM Call by reference Type reference (TYPE) DMC_SEQNO DMC: Position in Tree Depth-First 20110519
9 Importing I_STRUCT_ID Call by reference Type reference (TYPE) DMC_STIDT Hierarchy Structure ID 20110519
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20140212

Method GET_ACTIVE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CONNECTION Value transfer Type reference (TYPE) DMC_CONNECTION MWB: Connection definition table 20110401

Method GET_ACTIVE_CONNECTION on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_ACTIVE_SUBTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBTYPE Value transfer Type reference (TYPE) DMC_CONNECTION_SUBTYPE 20110401

Method GET_ACTIVE_SUBTYPE on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_CONNECTION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION_DETAIL Call by reference Type reference (TYPE) ANY 20110401
2 Importing IS_CONNECTION Call by reference Type reference (TYPE) DMC_CONNECTION MWB: Connection definition table 20110401

Method GET_CONNECTION_DETAIL on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_INBOUND_SUBTYPE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INBOUND_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE MWB: Connection Type 20110401
2 Returning RT_INBOUND_SUBTYPE_VALUES Value transfer Type reference (TYPE) VRM_VALUES 20110401

Method GET_INBOUND_SUBTYPE_VALUES on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_INBOUND_TYPE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INBOUND_TYPE_VALUES Value transfer Type reference (TYPE) VRM_VALUES 20110401

Method GET_INBOUND_TYPE_VALUES on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_OUTBOUND_SUBTYPE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTBOUND_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE MWB: Connection Type 20110401
2 Returning RT_OUTBOUND_SUBTYPE_VALUES Value transfer Type reference (TYPE) VRM_VALUES 20110401

Method GET_OUTBOUND_SUBTYPE_VALUES on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_OUTBOUND_TYPE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OUTBOUND_TYPE_VALUES Value transfer Type reference (TYPE) VRM_VALUES 20110401

Method GET_OUTBOUND_TYPE_VALUES on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_PARAM_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20110723
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20110723
3 Exporting E_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110723
4 Importing IREF_RCONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_RCONTAINER_TYPE CL_DMC_RCONTAINER_TYPE 20110723
5 Importing IS_PARAMETER Call by reference Type reference (TYPE) RSIMP Function Builder: Import Parameters 20110723
6 Importing I_DDNAME Call by reference Type reference (TYPE) DDNAME Name of an ABAP Dictionary object 20110723

Method GET_PARAM_DDIC_TYPE on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_PARAM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20110720
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20110720
3 Exporting E_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110720
4 Importing IREF_RCONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_RCONTAINER_TYPE CL_DMC_RCONTAINER_TYPE 20110720
5 Importing IS_PARAMETER Call by reference Type reference (TYPE) RSIMP Function Builder: Import Parameters 20110720

Method GET_PARAM_TYPE on class CL_DMC_CONNECTION_DESC has no exception.

Method GET_RCONTAINER_FROM_FUBA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20110519
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20140212

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_DMC_CONNECTION_DESC has no parameter.
Method LOAD_DATA on class CL_DMC_CONNECTION_DESC has no exception.

Method RESTORE_AFTER_CANCEL Signature

Method RESTORE_AFTER_CANCEL on class CL_DMC_CONNECTION_DESC has no parameter.
Method RESTORE_AFTER_CANCEL on class CL_DMC_CONNECTION_DESC has no exception.

Method SAVE Signature

Method SAVE on class CL_DMC_CONNECTION_DESC has no parameter.
Method SAVE on class CL_DMC_CONNECTION_DESC has no exception.

Method SET_ACTIVE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION Call by reference Type reference (TYPE) DMC_CONNECTION MWB: Connection definition table 20110401

Method SET_ACTIVE_CONNECTION on class CL_DMC_CONNECTION_DESC has no exception.

Method SET_CONNECTION_DATA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTION_DATA Call by reference Type reference (TYPE) DMC_CONNECTION_DATA_TAB MWB: Table with connections and reference to connection det. 20110401

Method SET_CONNECTION_DATA_TAB on class CL_DMC_CONNECTION_DESC has no exception.

Method SET_CONNECTION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION Call by reference Type reference (TYPE) DMC_CONNECTION MWB: Connection definition table 20110401
2 Importing IS_CONNECTION_DETAIL Call by reference Type reference (TYPE) ANY 20110401

Method SET_CONNECTION_DETAIL on class CL_DMC_CONNECTION_DESC has no exception.

Method SET_DATA_NOT_SAVED Signature

Method SET_DATA_NOT_SAVED on class CL_DMC_CONNECTION_DESC has no parameter.
Method SET_DATA_NOT_SAVED on class CL_DMC_CONNECTION_DESC has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in