SAP ABAP Interface IF_DEST_RFC (Interface Destinations for RFC Communication)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     SRFC_DESTAPI (Package) RFC: API for Destinations
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_DEST_RFC_ABAP Interface Destinations: Type '3' (RFC to ABAP) 20051121
2 Interface composition (i COMPRISING i_ref)  IF_DEST_RFC_TCPIP Interface Destinations for Type 'T' (TCP/IP) 20051128
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEST_RFC Destinations for RFC Communication 20051121
Properties
Interface IF_DEST_RFC  
Short Description Interface Destinations for RFC Communication    
General Data
Package SRFC_DESTAPI   RFC: API for Destinations 
Created 20051115   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_DEST_RFC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DEST_ROOT Root Interface for Destinations 20051121
Friends
Interface IF_DEST_RFC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORIZATION_PARAMETER Instance attribute Public Attribute reference (LIKE) 20051121
2 BASXML_ACTIVE Instance attribute Public Type reference (TYPE) SRFC_BASXML_ENABLING Settings for Activation of basXML in RFC 20060906
3 CALLBACK_WHITELIST Instance attribute Public Type reference (TYPE) RFCCBWHITELIST_TAB White List for RFC Callback 20130222
4 CALLBACK_WHITELIST_ACTIVE Instance attribute Public Type reference (TYPE) RFC_CB_WHITELIST_ACTIVE Activation Flag for Callback White List 20130222
5 CATEGORY Instance attribute Public Attribute reference (LIKE) 20051121
6 CONVERSION_BYTES Instance attribute Public Type reference (TYPE) RFCCONVX Conversion Bytes in Hex for Error Flag 20051121
7 CONVERSION_MODE Instance attribute Public Type reference (TYPE) RFCCONVERT Procedure for Conversion Errors 20051121
8 CO_BASXML_DEFAULT Constant Public Type reference (TYPE) SRFC_BASXML_ENABLING '1' Constant for basXML activation depends on function module 20060906
9 CO_BASXML_INACTIVE Constant Public Type reference (TYPE) SRFC_BASXML_ENABLING '0' Constant for basXML inactive 20060906
10 CO_CHECK_RESULT_ERROR Instance attribute Public Attribute reference (LIKE) 20060322
11 CO_CHECK_RESULT_OK Instance attribute Public Attribute reference (LIKE) 20060322
12 CO_CHECK_RESULT_WARNING Instance attribute Public Attribute reference (LIKE) 20060322
13 CO_CONVERSION_MODE_DEFAULT Constant Public Type reference (TYPE) RFCCONVERT SPACE Usage of Default Settings 20051129
14 CO_CONVERSION_MODE_DUMP Constant Public Type reference (TYPE) RFCCONVERT 'N' Dump After Conversion Errors 20051129
15 CO_CONVERSION_MODE_IGNORE Constant Public Type reference (TYPE) RFCCONVERT 'I' Use Error Flag for Conversion Errors 20051129
16 CO_EXPORT_TRACE_FALSE Constant Public Type reference (TYPE) TRACEPROPAGATION '0' Constant for No Trace Level Forwarding 20051220
17 CO_EXPORT_TRACE_GW_DEFAULT Constant Public Type reference (TYPE) TRACEPROPAGATION '2' Forwarding of Trace Level: Use Default Gateway Value 20051220
18 CO_EXPORT_TRACE_TRUE Constant Public Type reference (TYPE) TRACEPROPAGATION '1' Constant for Forwarding Trace Level 20051220
19 CO_KEEPALIVE_TIMEOUT_DEFAULT Constant Public Type reference (TYPE) SDEST_TIMEOUT_VALUE -2 Keep-Alive Timeout: Use Default Gateway Value 20051123
20 CO_KEEPALIVE_TIMEOUT_INACTIVE Constant Public Type reference (TYPE) SDEST_TIMEOUT_VALUE 0 Deactivate Keep-Alive Timeout 20051123
21 CO_PASSWORD_INITIAL Instance attribute Public Attribute reference (LIKE) 20051207
22 CO_PASSWORD_SAVED Instance attribute Public Attribute reference (LIKE) 20051207
23 CO_QRFC_VERSION_CLASSIC Constant Public Type reference (TYPE) QRFCVERS 0 Constant for Classic qRFC Version 20051129
24 CO_QRFC_VERSION_NW Constant Public Type reference (TYPE) QRFCVERS 1 Constant for bgRFC 20051129
25 CO_TYPE_HTTP_ABAP Instance attribute Public Attribute reference (LIKE) 20051123
26 CO_TYPE_HTTP_EXT Instance attribute Public Attribute reference (LIKE) 20051123
27 CO_TYPE_LOGICAL Instance attribute Public Attribute reference (LIKE) 20051123
28 CO_TYPE_RFC_ABAP Instance attribute Public Attribute reference (LIKE) 20051123
29 CO_TYPE_RFC_TCPIP Instance attribute Public Attribute reference (LIKE) 20051123
30 DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20051121
31 ENABLE_TRACE Instance attribute Public Type reference (TYPE) RFCTRACE Flag for Trace Activation 20051121
32 EXPORT_TRACE Instance attribute Public Type reference (TYPE) TRACEPROPAGATION Forward Trace Level to Target System 20051121
33 GATEWAY_HOST Instance attribute Public Type reference (TYPE) RFCGWHOST Gateway Host Name 20051121
34 GATEWAY_SERVICE Instance attribute Public Type reference (TYPE) RFCGWSERV Gateway Service 20051121
35 KEEPALIVE_TIMEOUT Instance attribute Public Type reference (TYPE) SDEST_TIMEOUT_VALUE Keep-Alive Timeout in Seconds 20051121
36 NAME Instance attribute Public Attribute reference (LIKE) 20051121
37 QRFC_VERSION Instance attribute Public Type reference (TYPE) QRFCVERS qRFC Version 20051121
38 RFC_BITMAP Instance attribute Public Type reference (TYPE) RFCBITMAP Bitmap for Variable Options in RFCOPT 20051121
39 RFC_WAN Instance attribute Public Type reference (TYPE) RFCWAN Flag for Slow RFC Connection (in WAN) 20051121
40 SAVE_AS_HOSTNAME Instance attribute Public Type reference (TYPE) BOOLEAN Flag for Saving Target Host as Host Name 20060321
41 SERVER_NAME Instance attribute Public Type reference (TYPE) RFCHOST_EXT Name of Target Host 20051121
42 SNC_ACTIVE Instance attribute Public Type reference (TYPE) BOOLEAN Flag for Activation of SNC Settings 20060322
43 SNC_PARAMETER Instance attribute Public Type reference (TYPE) RFCSNCPARA SNC Parameter 20060322
44 TRFC_BG_DELAY Instance attribute Public Type reference (TYPE) BTCDELAY_D tRFC: Period Between Retries 20051121
45 TRFC_BG_REPETITIONS Instance attribute Public Type reference (TYPE) BTCTRIES tRFC: Number of Connection Retries Until Stop 20051121
46 TRFC_BG_SUPRESS Instance attribute Public Type reference (TYPE) BTCSUPPR tRFC: Connection errors -> No background jobs scheduled 20051121
47 TYPE Instance attribute Public Attribute reference (LIKE) 20051121
48 UI_LOCK Instance attribute Public Attribute reference (LIKE) 20051121
49 UNICODE_BYTES Instance attribute Public Type reference (TYPE) RFCUNICODE Number of Bytes per Character (Unicode System) 20051121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20051121
2 LOCK Instance method Public Method 20051121
3 SAVE Instance method Public Method 20051121
4 SET_AUTHORIZATION_PARAMETER Instance method Public Method 20051121
5 SET_BASXML_ACTIVE Instance method Public Method 20060906
6 SET_CALLBACK_WHITELIST Instance method Public Method 20130222
7 SET_CALLBACK_WHITELIST_ACTIVE Instance method Public Method 20130225
8 SET_CONVERSION_BYTES Instance method Public Method 20051121
9 SET_CONVERSION_MODE Instance method Public Method 20051121
10 SET_DESCRIPTION Instance method Public Method 20051121
11 SET_ENABLE_TRACE Instance method Public Method 20051121
12 SET_EXPORT_TRACE Instance method Public Method 20051121
13 SET_GATEWAY_HOST Instance method Public Method 20051121
14 SET_GATEWAY_SERVICE Instance method Public Method 20051121
15 SET_KEEPALIVE_TIMEOUT Instance method Public Method 20051121
16 SET_QRFC_VERSION Instance method Public Method 20051121
17 SET_RFC_BITMAP Instance method Public Method 20051121
18 SET_RFC_WAN Instance method Public Method 20051121
19 SET_SAVE_AS_HOSTNAME Instance method Public Method 20060321
20 SET_SERVER_NAME Instance method Public Method 20051121
21 SET_SNC_ACTIVE Instance method Public Method 20060322
22 SET_SNC_PARAMETER Instance method Public Method 20060322
23 SET_TRFC_BG_DELAY Instance method Public Method 20051121
24 SET_TRFC_BG_REPETITIONS Instance method Public Method 20051121
25 SET_TRFC_BG_SUPRESS Instance method Public Method 20051121
26 SET_UI_LOCK Instance method Public Method 20051121
27 SET_UNICODE_BYTES Instance method Public Method 20051121
28 UNLOCK Instance method Public Method 20051121
Events
Interface IF_DEST_RFC has no event.
Types
Interface IF_DEST_RFC has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on Interface IF_DEST_RFC has no parameter.
Method CHECK on Interface IF_DEST_RFC has no exception.

Method LOCK Signature

Method LOCK on Interface IF_DEST_RFC has no parameter.
Method LOCK on Interface IF_DEST_RFC has no exception.

Method SAVE Signature

Method SAVE on Interface IF_DEST_RFC has no parameter.
Method SAVE on Interface IF_DEST_RFC has no exception.

Method SET_AUTHORIZATION_PARAMETER Signature

Method SET_AUTHORIZATION_PARAMETER on Interface IF_DEST_RFC has no parameter.
Method SET_AUTHORIZATION_PARAMETER on Interface IF_DEST_RFC has no exception.

Method SET_BASXML_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASXML_ACTIVE Value transfer Type reference (TYPE) SRFC_BASXML_ENABLING Einstellungen zur Aktivierung von basXML im RFC 20060906
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060906

Method SET_CALLBACK_WHITELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WHITELIST Value transfer Type reference (TYPE) RFCCBWHITELIST_TAB Whitelist-Tabelle für RFC-Callback für eine Destination 20130222
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20130222

Method SET_CALLBACK_WHITELIST_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WHITELIST_ACTIVE Value transfer Type reference (TYPE) RFC_CB_WHITELIST_ACTIVE Aktivierungsflag der Callback-Whitelist zur Destination 20130225
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20130225

Method SET_CONVERSION_BYTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONVERSION_BYTES Value transfer Type reference (TYPE) RFCCONVX 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_CONVERSION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONVERSION_MODE Value transfer Type reference (TYPE) RFCCONVERT CO_CONVERSION_MODE_DEFAULT 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on Interface IF_DEST_RFC has no parameter.
Method SET_DESCRIPTION on Interface IF_DEST_RFC has no exception.

Method SET_ENABLE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENABLE_TRACE Value transfer Type reference (TYPE) RFCTRACE 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_EXPORT_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPORT_TRACE Value transfer Type reference (TYPE) TRACEPROPAGATION 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_GATEWAY_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GATEWAY_HOST Value transfer Type reference (TYPE) RFCGWHOST 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_GATEWAY_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GATEWAY_SERVICE Value transfer Type reference (TYPE) RFCGWSERV 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_KEEPALIVE_TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEEPALIVE_TIMEOUT Value transfer Type reference (TYPE) SDEST_TIMEOUT_VALUE CO_KEEPALIVE_TIMEOUT_DEFAULT Keepalive Timeout in Sekunden 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Remote Destinationen 20051121

Method SET_QRFC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QRFC_VERSION Value transfer Type reference (TYPE) QRFCVERS 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_RFC_BITMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_BITMAP Value transfer Type reference (TYPE) RFCBITMAP '00000000' 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_RFC_WAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_WAN Value transfer Type reference (TYPE) RFCWAN 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_SAVE_AS_HOSTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAVE_AS_HOSTNAME Value transfer Type reference (TYPE) BOOLEAN 20060321
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060321

Method SET_SERVER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_NAME Value transfer Type reference (TYPE) RFCHOST_EXT Name der Zielmaschine 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_SNC_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SNC_ACTIVE Value transfer Type reference (TYPE) BOOLEAN 20060322
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060322

Method SET_SNC_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SNC_PARAMETER Value transfer Type reference (TYPE) RFCSNCPARA 20060322
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060322

Method SET_TRFC_BG_DELAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRFC_BG_DELAY Value transfer Type reference (TYPE) BTCDELAY_D 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_TRFC_BG_REPETITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRFC_BG_REPETITIONS Value transfer Type reference (TYPE) BTCTRIES 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_TRFC_BG_SUPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRFC_BG_SUPRESS Value transfer Type reference (TYPE) BTCSUPPR 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method SET_UI_LOCK Signature

Method SET_UI_LOCK on Interface IF_DEST_RFC has no parameter.
Method SET_UI_LOCK on Interface IF_DEST_RFC has no exception.

Method SET_UNICODE_BYTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNICODE_BYTES Value transfer Type reference (TYPE) RFCUNICODE 20051121
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051122

Method UNLOCK Signature

Method UNLOCK on Interface IF_DEST_RFC has no parameter.
Method UNLOCK on Interface IF_DEST_RFC has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710