SAP ABAP Class CL_BTP_PCI_RFC (BTP RFC Utilities using PCL functionality)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_PCI (Package) BTP PCL Interface
Properties
Class CL_BTP_PCI_RFC  
Short Description BTP RFC Utilities using PCL functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_PCI   BTP PCL Interface 
Created 20110517   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BTP_PCI_RFC has no interface implemented.
Friends
Class CL_BTP_PCI_RFC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PT_CACHE Static Attribute Private See coding 20121109
2 PT_RFCDEST Static Attribute Private Type reference (TYPE) BTP_PCI_T_RFCDEST BTP RFC Destinations 20121109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_CACHE Static method Private Method Add to cache 20121109
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110517
3 CLEAR_CACHE Static method Public Method Clear the RFC cache 20121109
4 GET_FROM_CACHE Static method Private Method Get date from cache 20121109
5 GET_RFC_DESTINATIONS Static method Public Method Get RFC destinations from SM59 20110517
6 SYNC_RFC_DESTINATIONS Static method Private Method Sync own RFC destinations with RFCDES 20110517
7 TEST_RFCDEST Static method Public Method Test status of an SM59 RFC Destination 20110527
Events
Class CL_BTP_PCI_RFC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTY_RFC_BUFFER Private See coding 20121109 BEGIN OF PTY_RFC_BUFFER, rfcdest TYPE rfcdest, rfcsystem TYPE rfcdest, sysid TYPE sysysid, client TYPE symandt, msg TYPE bal_s_msg, END OF pty_rfc_buffer
Method Signatures

Method ADD_TO_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20121109
2 Importing IV_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20121109
3 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121109
4 Importing IV_RFCSYSTEM Call by reference Type reference (TYPE) RFCDEST RFC destination 20121109
5 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID Communication ID/Number 20121109

Method ADD_TO_CACHE on class CL_BTP_PCI_RFC has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_CACHE Signature

Method CLEAR_CACHE on class CL_BTP_PCI_RFC has no parameter.
Method CLEAR_CACHE on class CL_BTP_PCI_RFC has no exception.

Method GET_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20121109
2 Exporting EV_STATUS Call by reference Type reference (TYPE) SYMSGTY Message Type 20121109
3 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20121109
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121109
5 Importing IV_RFCSYSTEM Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121109
6 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID Communication ID/Number 20121109

Method GET_FROM_CACHE on class CL_BTP_PCI_RFC has no exception.

Method GET_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC destination to get list of RFC destinations from 20110517
2 Returning RT_RFCDEST Value transfer Type reference (TYPE) BTP_PCI_T_RFCDEST BTP RFC Destinations 20110517

Method GET_RFC_DESTINATIONS on class CL_BTP_PCI_RFC has no exception.

Method SYNC_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKGROUND_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110517

Method SYNC_RFC_DESTINATIONS on class CL_BTP_PCI_RFC has no exception.

Method TEST_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAL_S_MSG Test result message (also in case of success) 20110527
2 Exporting EV_STATUS Call by reference Type reference (TYPE) SYMSGTY Result status of test 20110527
3 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Test if IV_RFCDEST points to IV_CLIENT in IV_SYSTEM 20110531
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC Destination to test 20110527
5 Importing IV_RFCSYSTEM Call by reference Type reference (TYPE) RFCDEST 'NONE' RFC Destination to the system where IV_RFCDEST is defined 20110527
6 Importing IV_SYSID Call by reference Type reference (TYPE) SYSYSID Test if IV_RFCDEST points to IV_SYSTEM 20110531

Method TEST_RFCDEST on class CL_BTP_PCI_RFC has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700