SAP ABAP Class CL_DMC_RFC_UTILITIES (RFC utilities)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_UTIL (Package) Data Mapping and Conversion: Utilities
Properties
Class CL_DMC_RFC_UTILITIES  
Short Description RFC utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_UTIL   Data Mapping and Conversion: Utilities 
Created 20050318   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_RFC_UTILITIES has no interface implemented.
Friends
Class CL_DMC_RFC_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CPU_ALL_TAB Instance attribute Private Type reference (TYPE) DMC_RFC_CPU_ALL MWB: table with global CPU data 20050318
2 CPU_SINGLE_TAB Instance attribute Private Type reference (TYPE) DMC_RFC_CPU_SINGLE MWB: table with detailled CPU data 20050318
3 FALSE Constant Private Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20050321
4 IS_DIALOG_USER Instance attribute Private Type reference (TYPE) SYDEBUG Internal 20050318
5 LOGIN_COMPLETE Instance attribute Private Type reference (TYPE) SYDEBUG Internal 20050318
6 MY_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER 20050323
7 MY_RFCDEST Instance attribute Public Type reference (TYPE) RFCDEST RFC system info (see RFC_SYSTEM_INFO_functionmodule) 20050318
8 RFCSI Instance attribute Public Type reference (TYPE) RFCSI RFC system info (see RFC_SYSTEM_INFO_functionmodule) 20050318
9 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20050321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DESTINATION_INPUT Static method Public Method Check the user input for a destination (completeness etc.) 20050323
2 CHECK_RFCDATA Static method Public Method Compare RFC data of destination with actual SM59 definition 20050405
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050318
4 GET_REMOTE_CPU_DATA Instance method Public Method Get CPU data of remote system 20050321
5 GET_REMOTE_SYSTEM_DATA Instance method Public Method Get System data of remote system 20050318
6 GET_RFCDEST_DEFINITION_DATA Static method Public Method Get relevant RFC data (from SM59 definition) 20050329
7 GET_SYSTEMDATA Static method Public Method Determination of system data 20050323
8 MWB_INSTALLATION_CHECK Instance method Public Method Check the correct installation of the MWB in remote system 20050321
9 REMOTE_LOGIN Instance method Public Method Remote login 20050406
10 TRANSFER_RFC Static method Public Method Transfer RFC data from an object to dependent conv objects 20050412
Events
Class CL_DMC_RFC_UTILITIES has no event.
Types
Class CL_DMC_RFC_UTILITIES has no local type.
Method Signatures

Method CHECK_DESTINATION_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CRITICAL Value transfer Type reference (TYPE) BOOLEAN 20050711
2 Importing IV_IS_REMOTE Call by reference Type reference (TYPE) BOOLEAN 20050711
3 Changing XT_SETTINGS Call by reference Type reference (TYPE) DMC_RFC_SETTINGS_TAB 20050711

Method CHECK_DESTINATION_INPUT on class CL_DMC_RFC_UTILITIES has no exception.

Method CHECK_RFCDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SETTINGS Call by reference Type reference (TYPE) DMC_RFC_SETTINGS 20050405
2 Returning RE_DIFFERENT Value transfer Type reference (TYPE) BOOLEAN 20050405

Method CHECK_RFCDATA on class CL_DMC_RFC_UTILITIES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20050318
# Exception Resumable Description Created on
1 INPUT_ERROR Importing parameter destination supplied 20050318
2 NOT_FOUND No such RFC destination 20050318

Method GET_REMOTE_CPU_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CPU_ALL_TAB Call by reference Type reference (TYPE) DMC_RFC_CPU_ALL MWB: table with global CPU data 20050321
2 Exporting EX_CPU_SINGLE_TAB Call by reference Type reference (TYPE) DMC_RFC_CPU_SINGLE MWB: table with detailled CPU data 20050321

Method GET_REMOTE_CPU_DATA on class CL_DMC_RFC_UTILITIES has no exception.

Method GET_REMOTE_SYSTEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RFC_SYSDATA Value transfer Type reference (TYPE) DMC_RFC_SYSTEM_DATA MWB: structure for remote system data 20050318

Method GET_REMOTE_SYSTEM_DATA on class CL_DMC_RFC_UTILITIES has no exception.

Method GET_RFCDEST_DEFINITION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RFCDEST Call by reference Type reference (TYPE) RFCDEST 20050329
2 Returning RE_RFCDEST_DATA Value transfer Type reference (TYPE) DMC_RFCDEST_DATA 20050329

Method GET_RFCDEST_DEFINITION_DATA on class CL_DMC_RFC_UTILITIES has no exception.

Method GET_SYSTEMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' logische Destination 20050323
2 Importing IM_RFC_TYPE Call by reference Type reference (TYPE) CHAR4 'CONV' RFC Typ (SEND, RCVR, CONV) 20050323
3 Returning RE_SYSTEMDATA Value transfer Type reference (TYPE) DMC_SRVDAT_TAB Systemdaten 20050323

Method GET_SYSTEMDATA on class CL_DMC_RFC_UTILITIES has no exception.

Method MWB_INSTALLATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCNAME Call by reference Type reference (TYPE) RS38L_FNAM 'DMC_DDIF_TABL_GET_WRAPPER' Name of Function Module 20050321
2 Returning RE_INSTALLED Value transfer Type reference (TYPE) BOOLEAN 20050329

Method MWB_INSTALLATION_CHECK on class CL_DMC_RFC_UTILITIES has no exception.

Method REMOTE_LOGIN Signature

Method REMOTE_LOGIN on class CL_DMC_RFC_UTILITIES has no parameter.
Method REMOTE_LOGIN on class CL_DMC_RFC_UTILITIES has no exception.

Method TRANSFER_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CIDENT_TAB Call by reference Type reference (TYPE) DMC_IDENT_TAB 20050412
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_DMC_POBJECT 20050412

Method TRANSFER_RFC on class CL_DMC_RFC_UTILITIES has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620