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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_WRITER | Access ABAP repository to write | 20081023 | |||
| 2 | Constant | Public | Type reference (TYPE) | SIW_DTE_ADAPTER_VERSION | '1.0' | Version of SIW Adapter Package | 20070306 | ||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SIW_ESR_FACADE | Facade to ES Repository | 20070308 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_LANDSCAPE | Configuration landscape | 20070306 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_PROXY_READER | read acces to generated proxies | 20070327 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_PROXY_WRITER | write access to proxy generation | 20070327 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_READER | Read access to ABAP repository | 20071204 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_WRITER | Access ABAP repository to write | 20071204 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | XFELD | RFC Destination checked | 20070307 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | T_TAB_INSTANCE | 20070605 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check the RFC Destination for Remote Generation | 20070306 | |
| 2 | Instance method | Public | Method | Checks the Language of the RFC Destination | 20090701 | |
| 3 | Instance method | Private | Method | Provide Access to ES Repository (Singleton) | 20070308 | |
| 4 | Instance method | Public | Method | Provides the Read Interface for ES Repository Access | 20070308 | |
| 5 | Instance method | Public | Method | Provides the Write Interface for ES Repository Access | 20070308 | |
| 6 | Instance method | Public | Method | Obsolete | 20070413 | |
| 7 | Instance method | Public | Method | Get Landscape | 20120605 | |
| 8 | Instance method | Public | Method | Provides the Read Interface for Generated Proxies | 20070327 | |
| 9 | Instance method | Public | Method | Provides the Write Interface for Proxy Generation | 20070410 | |
| 10 | Instance method | Public | Method | Provides the Read Interface for Repository Access | 20070306 | |
| 11 | Instance method | Public | Method | Provides the Write Interface for Repository Access | 20070306 | |
| 12 | Instance method | Public | Method | Provides the RFC Destination | 20070306 | |
| 13 | Instance method | Public | Method | Provides logon information of the RFC destinations | 20130920 | |
| 14 | Instance method | Protected | Method | Initalize the Instance | 20070307 | |
| 15 | Instance method | Protected | Method | Initialize the Backend Access (Local Classes) | 20080725 | |
| 16 | Instance method | Public | Method | Check if the Generation Shall be Remote | 20070306 | |
| 17 | Instance method | Private | Method | Call RFC Ping | 20081023 | |
| 18 | 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 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | 20101208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method CHECK_RFCDEST_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20090706 | ||
| 2 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20090701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method GET_ESR_FACADE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ESR_FACADE | Value transfer | Object reference (TYPE REF TO) | CL_SIW_ESR_FACADE | 20070308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20070403 |
Method GET_ESR_READER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ESR_READER | Value transfer | Object reference (TYPE REF TO) | IF_SIW_ESR_READER | 20070308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method GET_ESR_WRITER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 20101208 |
Method GET_IMPL_SYSID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SYSID | Value transfer | Type reference (TYPE) | SYSYSID | Name of the SAP System | 20070413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091016 |
Method GET_LANDSCAPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 20101208 |
Method GET_PROXY_WRITER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 20101208 |
Method GET_REPOSITORY_READER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | I_FLG_ALT_WRITER | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20081023 | |||
| 2 | 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 | 20101208 |
Method GET_RFCDEST_IMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | E_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | Client ID | 20130920 | |||
| 2 | E_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key | 20130920 | |||
| 3 | E_SAPRL | Call by reference | Type reference (TYPE) | SYSAPRL | Release of SAP System | 20130920 | |||
| 4 | E_SYSID | Call by reference | Type reference (TYPE) | SYSYSID | Name of SAP System | 20130920 | |||
| 5 | E_USRNAME | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20130920 | |||
| 6 | E_USRTYP | Call by reference | Type reference (TYPE) | XUUSTYP | User Type | 20130920 | |||
| 7 | E_VERSION | Call by reference | Type reference (TYPE) | SIW_DTE_ADAPTER_VERSION | Name of the SAP System | 20130920 | |||
| 8 | I_ALTDEST | Call by reference | Type reference (TYPE) | XFELD | SPACE | ' '=Main RFC destination, 'X'=Alternative RFC destination | 20130920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130920 |
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_PING_ESR | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method INIT_BACKEND Signature
Method INIT_BACKEND on class CL_SIW_RESOURCE_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method IS_IMPL_REMOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20081023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 |
Method S_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_PING_ESR | Call by reference | Type reference (TYPE) | XFELD | Ping the ES Repository to check if it is alive | 20080509 | |||
| 2 | I_LANDSCAPE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LANDSCAPE | Landschafts Configuration | 20070306 | |||
| 3 | R_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | Manager for Ressource Access | 20070306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101208 | |||
| 2 | 20101208 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |