SAP ABAP Interface IF_SIW_ESR_READER (Select ES Repository for SIW)
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

⤷

⤷

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
Interface | IF_SIW_ESR_READER | |
Short Description | Select ES Repository for SIW |
General Data
Package | S_SIW_CORE | Core of Service Implementation Workbench |
Created | 20061117 | SAP |
Last changed | 20110908 | SAP |
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
Interface IF_SIW_ESR_READER has no interface.
Friends
Interface IF_SIW_ESR_READER has no friend.
Attributes
Interface IF_SIW_ESR_READER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Clear Buffer | 20080226 |
2 | ![]() |
Instance method | Public | Method | Retrieve Global Data Types from ES Repository | 20070405 |
3 | ![]() |
Instance method | Public | Method | Find Namespaces at ES Repository | 20070309 |
4 | ![]() |
Instance method | Public | Method | Find ES Rep. Services of a given Namesp. (via select option) | 20100208 |
5 | ![]() |
Instance method | Public | Method | Read Software Component Versions from ES Repository | 20070308 |
6 | ![]() |
Instance method | Public | Method | Check if a GDT exists | 20080226 |
7 | ![]() |
Instance method | Public | Method | Read the Core Data Type of a given Global Data Type | 20080227 |
8 | ![]() |
Instance method | Public | Method | Read ES Repository Data from proxy | 20070117 |
9 | ![]() |
Instance method | Public | Method | Read Namespace from ES Repository | 20061117 |
10 | ![]() |
Instance method | Public | Method | Get all Operations of a given Service Interface | 20070531 |
11 | ![]() |
Instance method | Public | Method | Read the URL of the ES Repository | 20070420 |
12 | ![]() |
Instance method | Public | Method | Read ES Repository Information of a Service Interface | 20070531 |
13 | ![]() |
Instance method | Public | Method | Find all Services of a given Namespace | 20070531 |
14 | ![]() |
Instance method | Public | Method | Check if a namespace exists within a SWC/SWCV | 20101007 |
15 | ![]() |
Instance method | Public | Method | Check if a service has a concrete operation | 20100927 |
Events
Interface 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 Interface IF_SIW_ESR_READER has no parameter.
Method CLEAR_BUFFERS on Interface 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 | ![]() |
I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_GDT_NAMESPACE | ES Repository Namespace | 20070405 | ||
2 | ![]() |
I_NAVIGATION_CONTEXT | Call by reference | Type reference (TYPE) | SIW_STR_NODE_SEARCH | Structure for node search pop | 20110223 | ||
3 | ![]() |
I_REF_CDT | Call by reference | Object reference (TYPE REF TO) | CE_SIW_CORE_DATA_TYPE | 20070405 | |||
4 | ![]() |
I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20070405 | ||
5 | ![]() |
I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20070405 | ||
6 | ![]() |
R_TAB_GDT | Value transfer | Type reference (TYPE) | TAB_GDT | 20070405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during execution | 20070509 | |
2 | ![]() |
Object does not exist | 20070509 |
Method FIND_NAMESPACES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAMESPACE_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070309 | ||
2 | ![]() |
I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070309 | ||
3 | ![]() |
I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070530 | ||
4 | ![]() |
R_NAMESPACES | Value transfer | Type reference (TYPE) | IF_SIW_NAMESPACE=>TAB | 20070309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during execution | 20080206 |
Method FIND_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAME | Call by reference | Type reference (TYPE) | DDSHSELOPT | Service Interface Name in ES Repository | 20100208 | ||
2 | ![]() |
I_NAMESPACE_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | ES Repository Namespace (SIW Reference) | 20101210 | |
3 | ![]() |
I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | SWC Version | 20101210 | |
4 | ![]() |
I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | Software Component | 20101210 | |
5 | ![]() |
R_TAB_SERVICE | Value transfer | Type reference (TYPE) | IF_SIW_SERVICE=>TAB | Table of SIW Service References | 20100208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100208 | ||
2 | ![]() |
20100208 |
Method FIND_SWCVS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SWCV_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070308 | ||
2 | ![]() |
I_SWC_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | '*' | 20070530 | ||
3 | ![]() |
R_SWCVS | Value transfer | Type reference (TYPE) | IF_SIW_SWCV=>TAB | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_GDT | Call by reference | Type reference (TYPE) | SIW_DTE_TYPE_NAME | Data Type Name | 20080226 | ||
2 | ![]() |
I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_ESR_NAMESPACE | ES Repository Namespace | 20080226 | ||
3 | ![]() |
I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20080226 | ||
4 | ![]() |
I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20080226 | ||
5 | ![]() |
R_GDT_EXISTS | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_GDT | Call by reference | Type reference (TYPE) | SIW_DTE_TYPE_NAME | Data Type Name | 20080227 | ||
2 | ![]() |
I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_ESR_NAMESPACE | ES Repository Namespace | 20080227 | ||
3 | ![]() |
I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20080227 | ||
4 | ![]() |
I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20080227 | ||
5 | ![]() |
R_CDT | Value transfer | Object reference (TYPE REF TO) | CE_SIW_CORE_DATA_TYPE | Checkbox | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during execution | 20080613 |
Method GET_ESR_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ESR_KEY | Call by reference | Type reference (TYPE) | SIW_STR_ESR_KEYS | Schlüsselinfos für ES Repository | 20070117 | ||
2 | ![]() |
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 | ![]() |
Objekt existiert nicht | 20070118 |
Method GET_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAMESPACE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070308 | |||
2 | ![]() |
I_SWC | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070531 | |||
3 | ![]() |
I_SWCV | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070531 | |||
4 | ![]() |
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 | ![]() |
Error During Call (Prerequisite Violated) | 20061120 | |
2 | ![]() |
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 | ![]() |
I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | ES Repository Namespace for SIW | 20070605 | ||
2 | ![]() |
I_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20070531 | |||
3 | ![]() |
R_OPERATIONS | Value transfer | Type reference (TYPE) | IF_SIW_OPERATION=>TAB | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070531 | ||
2 | ![]() |
20070531 |
Method GET_REP_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_ESR_URL | Value transfer | Type reference (TYPE) | STRING | 20070420 |
Method GET_REP_URL on Interface 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 | ![]() |
I_NAME | Call by reference | Type reference (TYPE) | STRING | 20070531 | |||
2 | ![]() |
I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | ES Repository Namespace for SIW | 20070531 | ||
3 | ![]() |
R_SERVICE | Value transfer | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070531 | ||
2 | ![]() |
20070531 |
Method GET_SERVICES_BY_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | 20070531 | |||
2 | ![]() |
R_SERVICES | Value transfer | Type reference (TYPE) | IF_SIW_SERVICE=>TAB | 20070531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070531 |
Method NAMESPACE_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_DTE_GDT_NAMESPACE | ES Repository GDT Namespace | 20101007 | ||
2 | ![]() |
I_SWC | Call by reference | Type reference (TYPE) | SIW_DTE_SWC | Software Component | 20101007 | ||
3 | ![]() |
I_SWCV | Call by reference | Type reference (TYPE) | SIW_DTE_SWCV | Software Component Version | 20101007 | ||
4 | ![]() |
R_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | True = Exists, False = Not True | 20101007 |
Method NAMESPACE_EXISTS on Interface 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 | ![]() |
I_NAMESPACE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_NAMESPACE | 20100927 | |||
2 | ![]() |
I_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20100927 | |||
3 | ![]() |
I_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_SERVICE | 20100927 | |||
4 | ![]() |
R_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100927 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100927 | ||
2 | ![]() |
20100927 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 100 |