SAP ABAP Class IF_SIW_ESR_READER (Select ES Repository for SIW)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_SIW_ESR_READER_INT | Select ES Repository for SIW | 20061121 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SIW_ESR_FACADE | Auslesen des ES Repository für den SIW | 20070308 |
Properties
Class | IF_SIW_ESR_READER | |
Short Description | Select ES Repository for SIW | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20061117 | SAP |
Last change | 20110908 | SAP |
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) |
2 | IF_SIW_NAMESPACE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_SIW_OPERATION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_SIW_SERVICE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | IF_SIW_SWCV | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_SIW_ESR_READER has no interface implemented.
Friends
Class IF_SIW_ESR_READER has no friend class.
Attributes
Class IF_SIW_ESR_READER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLEAR_BUFFERS | Instance method | Public | Method | Clear Buffer | 20080226 |
2 | FIND_GDTS | Instance method | Public | Method | Retrieve Global Data Types from ES Repository | 20070405 |
3 | FIND_NAMESPACES | Instance method | Public | Method | Find Namespaces at ES Repository | 20070309 |
4 | FIND_SERVICE | Instance method | Public | Method | Find ES Rep. Services of a given Namesp. (via select option) | 20100208 |
5 | FIND_SWCVS | Instance method | Public | Method | Read Software Component Versions from ES Repository | 20070308 |
6 | GDT_EXISTS | Instance method | Public | Method | Check if a GDT exists | 20080226 |
7 | GET_CDT_OF_GDT | Instance method | Public | Method | Read the Core Data Type of a given Global Data Type | 20080227 |
8 | GET_ESR_DATA | Instance method | Public | Method | Read ES Repository Data from proxy | 20070117 |
9 | GET_NAMESPACE | Instance method | Public | Method | Read Namespace from ES Repository | 20061117 |
10 | GET_OPERATIONS_BY_SERVICE | Instance method | Public | Method | Get all Operations of a given Service Interface | 20070531 |
11 | GET_REP_URL | Instance method | Public | Method | Read the URL of the ES Repository | 20070420 |
12 | GET_SERVICE | Instance method | Public | Method | Read ES Repository Information of a Service Interface | 20070531 |
13 | GET_SERVICES_BY_NAMESPACE | Instance method | Public | Method | Find all Services of a given Namespace | 20070531 |
14 | NAMESPACE_EXISTS | Instance method | Public | Method | Check if a namespace exists within a SWC/SWCV | 20101007 |
15 | OPERATION_EXISTS | Instance method | Public | Method | Check if a service has a concrete operation | 20100927 |
Events
Class IF_SIW_ESR_READER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | STR_GDT | Public | See coding | 20070405 | BEGIN OF str_gdt,
namespace type SIW_DTE_GDT_NAMESPACE,
gdt_name type siw_dte_type_name,
END OF str_gdt
|
||
2 | TAB_GDT | Public | See coding | 20070405 | TAB_GDT type table of str_gdt with default key
|
Method Signatures
Method CLEAR_BUFFERS Signature
Method CLEAR_BUFFERS on class IF_SIW_ESR_READER has no parameter.
Method CLEAR_BUFFERS on class IF_SIW_ESR_READER has no exception.
Method FIND_GDTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_GDT_NAMESPACE | ES Repository Namespace | 20070405 | ||
2 | Importing | I_NAVIGATION_CONTEXT | Call by reference | Type reference (TYPE) | SIW_STR_NODE_SEARCH | Structure for node search pop | 20110223 | ||
3 | Importing | I_REF_CDT | Call by reference | Object reference (TYPE REF TO) | CE_SIW_CORE_DATA_TYPE | 20070405 | |||
4 | Importing | I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20070405 | ||
5 | Importing | I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20070405 | ||
6 | Returning | R_TAB_GDT | Value transfer | Type reference (TYPE) | TAB_GDT | 20070405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20070509 | |
2 | CX_SIW_NOT_FOUND | Object does not exist | 20070509 |
Method FIND_NAMESPACES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070309 | ||
2 | Importing | I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070309 | ||
3 | Importing | I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070530 | ||
4 | Returning | R_NAMESPACES | Value transfer | Type reference (TYPE) | IF_SIW_NAMESPACE=>TAB | 20070309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20080206 |
Method FIND_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAME | Call by reference | Type reference (TYPE) | DDSHSELOPT | Service Interface Name in ES Repository | 20100208 | ||
2 | Importing | I_NAMESPACE_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | ES Repository Namespace (SIW Reference) | 20101210 | |
3 | Importing | I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | SWC Version | 20101210 | |
4 | Importing | I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | Software Component | 20101210 | |
5 | Returning | R_TAB_SERVICE | Value transfer | Type reference (TYPE) | IF_SIW_SERVICE=>TAB | Table of SIW Service References | 20100208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20100208 | ||
2 | CX_SIW_EXECUTION_ERROR | 20100208 |
Method FIND_SWCVS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070308 | ||
2 | Importing | I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070530 | ||
3 | Returning | R_SWCVS | Value transfer | Type reference (TYPE) | IF_SIW_SWCV=>TAB | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Fehler bei der Ausführung | 20070308 |
Method GDT_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_GDT | Call by reference | Type reference (TYPE) | SIW_DTE_TYPE_NAME | Data Type Name | 20080226 | ||
2 | Importing | I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_ESR_NAMESPACE | ES Repository Namespace | 20080226 | ||
3 | Importing | I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20080226 | ||
4 | Importing | I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20080226 | ||
5 | Returning | R_GDT_EXISTS | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20090903 |
Method GET_CDT_OF_GDT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_GDT | Call by reference | Type reference (TYPE) | SIW_DTE_TYPE_NAME | Data Type Name | 20080227 | ||
2 | Importing | I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_ESR_NAMESPACE | ES Repository Namespace | 20080227 | ||
3 | Importing | I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20080227 | ||
4 | Importing | I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20080227 | ||
5 | Returning | R_CDT | Value transfer | Object reference (TYPE REF TO) | CE_SIW_CORE_DATA_TYPE | Checkbox | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20080613 |
Method GET_ESR_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ESR_KEY | Call by reference | Type reference (TYPE) | SIW_STR_ESR_KEYS | Schlüsselinfos für ES Repository | 20070117 | ||
2 | Returning | R_ESR_DATA | Value transfer | Type reference (TYPE) | SIW_STR_ESR_DATA | Struktur für aus ES Repository abgeleitete Daten | 20070117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_NOT_FOUND | Objekt existiert nicht | 20070118 |
Method GET_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070308 | |||
2 | Importing | I_SWC | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070531 | |||
3 | Importing | I_SWCV | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070531 | |||
4 | Returning | R_REF_NAMESPACE | Value transfer | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | ES Repository Namespace für SIW | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | Error During Call (Prerequisite Violated) | 20061120 | |
2 | CX_SIW_EXECUTION_ERROR | Error during execution | 20061120 |
Method GET_OPERATIONS_BY_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | ES Repository Namespace for SIW | 20070605 | ||
2 | Importing | I_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20070531 | |||
3 | Returning | R_OPERATIONS | Value transfer | Type reference (TYPE) | IF_SIW_OPERATION=>TAB | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20070531 | ||
2 | CX_SIW_EXECUTION_ERROR | 20070531 |
Method GET_REP_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_ESR_URL | Value transfer | Type reference (TYPE) | STRING | 20070420 |
Method GET_REP_URL on class IF_SIW_ESR_READER has no exception.
Method GET_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAME | Call by reference | Type reference (TYPE) | STRING | 20070531 | |||
2 | Importing | I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | ES Repository Namespace for SIW | 20070531 | ||
3 | Returning | R_SERVICE | Value transfer | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20070531 | ||
2 | CX_SIW_EXECUTION_ERROR | 20070531 |
Method GET_SERVICES_BY_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | 20070531 | |||
2 | Returning | R_SERVICES | Value transfer | Type reference (TYPE) | IF_SIW_SERVICE=>TAB | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | 20070531 |
Method NAMESPACE_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_GDT_NAMESPACE | ES Repository GDT Namespace | 20101007 | ||
2 | Importing | I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20101007 | ||
3 | Importing | I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20101007 | ||
4 | Returning | R_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | True = Exists, False = Not True | 20101007 |
Method NAMESPACE_EXISTS on class IF_SIW_ESR_READER has no exception.
Method OPERATION_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | 20100927 | |||
2 | Importing | I_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20100927 | |||
3 | Importing | I_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20100927 | |||
4 | Returning | R_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100927 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20100927 | ||
2 | CX_SIW_EXECUTION_ERROR | 20100927 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |