SAP ABAP Class CL_SIW_RESOURCE_MANAGER (Manager for Resource Access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Properties
Class CL_SIW_RESOURCE_MANAGER  
Short Description Manager for Resource Access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SIW    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20070306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SIW_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SIW_RESOURCE_MANAGER has no interface implemented.
Friends
Class CL_SIW_RESOURCE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALTERNATE_WRITER Instance attribute Private Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20081023
2 CON_REQUIRED_VERSION Constant Public Type reference (TYPE) SIW_DTE_ADAPTER_VERSION '1.0' Version of SIW Adapter Package 20070306
3 ESR_FACADE Instance attribute Private Object reference (TYPE REF TO) CL_SIW_ESR_FACADE Facade to ES Repository 20070308
4 LANDSCAPE Instance attribute Protected Object reference (TYPE REF TO) IF_SIW_LANDSCAPE Configuration landscape 20070306
5 PROXY_READER Instance attribute Private Object reference (TYPE REF TO) IF_SIW_PROXY_READER read acces to generated proxies 20070327
6 PROXY_WRITER Instance attribute Private Object reference (TYPE REF TO) IF_SIW_PROXY_WRITER write access to proxy generation 20070327
7 REPOSITORY_READER Instance attribute Private Object reference (TYPE REF TO) IF_SIW_REPOSITORY_READER Read access to ABAP repository 20071204
8 REPOSITORY_WRITER Instance attribute Private Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20071204
9 RFC_IMPL_CHECKED Instance attribute Public Type reference (TYPE) XFELD RFC Destination checked 20070307
10 S_INSTANCE_TAB Static Attribute Private Type reference (TYPE) T_TAB_INSTANCE 20070605
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RFCDEST_IMPL Instance method Public Method Check the RFC Destination for Remote Generation 20070306
2 CHECK_RFCDEST_LANGUAGE Instance method Public Method Checks the Language of the RFC Destination 20090701
3 GET_ESR_FACADE Instance method Private Method Provide Access to ES Repository (Singleton) 20070308
4 GET_ESR_READER Instance method Public Method Provides the Read Interface for ES Repository Access 20070308
5 GET_ESR_WRITER Instance method Public Method Provides the Write Interface for ES Repository Access 20070308
6 GET_IMPL_SYSID Instance method Public Method Obsolete 20070413
7 GET_LANDSCAPE Instance method Public Method Get Landscape 20120605
8 GET_PROXY_READER Instance method Public Method Provides the Read Interface for Generated Proxies 20070327
9 GET_PROXY_WRITER Instance method Public Method Provides the Write Interface for Proxy Generation 20070410
10 GET_REPOSITORY_READER Instance method Public Method Provides the Read Interface for Repository Access 20070306
11 GET_REPOSITORY_WRITER Instance method Public Method Provides the Write Interface for Repository Access 20070306
12 GET_RFCDEST_IMPL Instance method Public Method Provides the RFC Destination 20070306
13 GET_RFCDEST_LOGONINFO Instance method Public Method Provides logon information of the RFC destinations 20130920
14 INIT Instance method Protected Method Initalize the Instance 20070307
15 INIT_BACKEND Instance method Protected Method Initialize the Backend Access (Local Classes) 20080725
16 IS_IMPL_REMOTE Instance method Public Method Check if the Generation Shall be Remote 20070306
17 PING_RFC Instance method Private Method Call RFC Ping 20081023
18 S_CREATE Static method Public Method Create Instance of Resource Manager 20070306
Events
Class CL_SIW_RESOURCE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STR_INSTANCE Private See coding 20070605 begin of T_STR_INSTANCE, landscape_id type siw_dte_landscape_id, instance type ref to cl_siw_resource_manager, end of t_str_instance
2 T_TAB_INSTANCE Private See coding 20070605 T_TAB_INSTANCE type STANDARD TABLE OF t_str_instance
Method Signatures

Method CHECK_RFCDEST_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST 20101208
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method CHECK_RFCDEST_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090706
2 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090701
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method GET_ESR_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_FACADE Value transfer Object reference (TYPE REF TO) CL_SIW_ESR_FACADE 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070403

Method GET_ESR_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_READER Value transfer Object reference (TYPE REF TO) IF_SIW_ESR_READER 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20101208

Method GET_ESR_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_WRITER Value transfer Object reference (TYPE REF TO) IF_SIW_ESR_WRITER Provides ES Repository write access 20070312
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20101208

Method GET_IMPL_SYSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSID Value transfer Type reference (TYPE) SYSYSID Name of the SAP System 20070413
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20091016

Method GET_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LANDSCAPE Value transfer Object reference (TYPE REF TO) IF_SIW_LANDSCAPE Landscape Interface 20120605

Method GET_LANDSCAPE on class CL_SIW_RESOURCE_MANAGER has no exception.

Method GET_PROXY_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_READER Value transfer Object reference (TYPE REF TO) IF_SIW_PROXY_READER read acces to generated proxies 20070327
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method GET_PROXY_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_WRITER Value transfer Object reference (TYPE REF TO) IF_SIW_PROXY_WRITER write access to proxy generation 20070410
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method GET_REPOSITORY_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPOSITORY_READER Value transfer Object reference (TYPE REF TO) IF_SIW_REPOSITORY_READER Read access to ABAP repository 20070306
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070307

Method GET_REPOSITORY_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ALT_WRITER Call by reference Type reference (TYPE) XFELD Checkbox 20081023
2 Returning R_REPOSITORY_WRITER Value transfer Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20070306
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method GET_RFCDEST_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RFCDEST Value transfer Type reference (TYPE) STRING 20070306

Method GET_RFCDEST_IMPL on class CL_SIW_RESOURCE_MANAGER has no exception.

Method GET_RFCDEST_LOGONINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20130920
2 Exporting E_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key 20130920
3 Exporting E_SAPRL Call by reference Type reference (TYPE) SYSAPRL Release of SAP System 20130920
4 Exporting E_SYSID Call by reference Type reference (TYPE) SYSYSID Name of SAP System 20130920
5 Exporting E_USRNAME Call by reference Type reference (TYPE) SYUNAME User Name 20130920
6 Exporting E_USRTYP Call by reference Type reference (TYPE) XUUSTYP User Type 20130920
7 Exporting E_VERSION Call by reference Type reference (TYPE) SIW_DTE_ADAPTER_VERSION Name of the SAP System 20130920
8 Importing I_ALTDEST Call by reference Type reference (TYPE) XFELD SPACE ' '=Main RFC destination, 'X'=Alternative RFC destination 20130920
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20130920

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_PING_ESR Call by reference Type reference (TYPE) XFELD Checkbox 20080509
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20101208

Method INIT_BACKEND Signature

Method INIT_BACKEND on class CL_SIW_RESOURCE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method IS_IMPL_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_REMOTE Value transfer Type reference (TYPE) XFELD Checkbox 20070306

Method IS_IMPL_REMOTE on class CL_SIW_RESOURCE_MANAGER has no exception.

Method PING_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20081023
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_PING_ESR Call by reference Type reference (TYPE) XFELD Ping the ES Repository to check if it is alive 20080509
2 Importing I_LANDSCAPE Call by reference Object reference (TYPE REF TO) IF_SIW_LANDSCAPE Landschafts Configuration 20070306
3 Returning R_MANAGER Value transfer Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Ressource Access 20070306
# Exception Resumable Description Created on
1 CX_SIW_CONNECTION_ERROR 20101208
2 CX_SIW_EXECUTION_ERROR 20101208
History
Last changed by/on SAP  20130531 
SAP Release Created in