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
⤷ 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 |