Hierarchy
⤷
⤷
Properties
| Class | CL_SEA_SEW_ESR_READER | |
| Short Description | Provides read methods for ESR data | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEA_SEW_ESR | ESR Access API for SEW |
| Created | 20100212 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_SEA_SEW_ESR_READER has no interface implemented.
Friends
Class CL_SEA_SEW_ESR_READER 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_SRAPI_SERVICE_REPOSITORY | Holds an ESR repository object which performs read operation | 20100223 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SEA_SEW_ESR_SWCV_CACHE | Class which holds SWCVs info | 20100301 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table of DTEs | 20100623 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | SEA_SI_NODE_T | 20100623 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20100520 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | STRING | No proxy generated proxy icon | 20100420 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | STRING | Outdated proxy icon | 20100426 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | STRING | Generated proxy icon | 20100420 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds all elements of a DTE in to the table with SI elements | 20100603 | |
| 2 | Instance method | Private | Method | Adds a line for a single node in the tree control table | 20100223 | |
| 3 | Instance method | Private | Method | Adds a single attribute condition to a complex condition | 20100212 | |
| 4 | Instance method | Public | Constructor | Default constructor | 20100301 | |
| 5 | Instance method | Public | Method | Finds all data types for a SWCV and its dependent SWCVs | 20100318 | |
| 6 | Instance method | Private | Method | For a given data type returns DTEs with no proxy generated | 20100212 | |
| 7 | Instance method | Public | Method | For a given service finds all DTEs which don't have proxy | 20100212 | |
| 8 | Instance method | Private | Method | For a given service name and namespace retruns its guid | 20100420 | |
| 9 | Instance method | Public | Method | FInds namespaces for a given SWCV or all SWCVs | 20100212 | |
| 10 | Instance method | Public | Method | Find Services with thei SWCV | 20100813 | |
| 11 | Instance method | Private | Method | Finds enterprise service by name, namespace and SWCV | 20100212 | |
| 12 | Instance method | Public | Method | Finds SWCV | 20100212 | |
| 13 | Instance method | Public | Method | For a given SWCV name returns its GUID | 20100224 | |
| 14 | Instance method | Public | Method | Returns the GUID of a SWCV for a given data type | 20100401 | |
| 15 | Instance method | Public | Method | 20100809 | ||
| 16 | Instance method | Private | Method | For a given node returns its DDIC node (sproxy objects) | 20100223 | |
| 17 | Instance method | Private | Method | For a given SWCV returns all SWCVs which depend on it | 20100302 | |
| 18 | Instance method | Private | Method | Returns all attributes(subelements) for a given DTE | 20100603 | |
| 19 | Instance method | Public | Method | Retuns a table with DTE's subelements | 20100401 | |
| 20 | Instance method | Private | Method | Returns all elements from a DTE for this SI node | 20100603 | |
| 21 | Instance method | Public | Method | Used by GDT search help | 20101014 | |
| 22 | Instance method | Public | Method | For a given service returns a table for the tree control | 20100218 | |
| 23 | Instance method | Public | Method | 20100628 | ||
| 24 | Instance method | Public | Method | Used by GDT search help | 20101012 | |
| 25 | Instance method | Private | Method | For a given SWCV returns all SWCVs on which it depends | 20100623 | |
| 26 | Instance method | Private | Method | Initializes the ESR repository (attribute MO_REPOSITORY) | 20100212 | |
| 27 | Instance method | Public | Method | 20100623 | ||
| 28 | Instance method | Private | Method | Parses a service and returns a table for tree control table | 20100219 | |
| 29 | Instance method | Private | Method | Returns a proxy key for a given ESR object type, name and ns | 20100617 | |
| 30 | Instance method | Private | Method | Parses the service's methods for the tree control table | 20100219 | |
| 31 | Instance method | Private | Method | Starting from a given node parses recursively the tree | 20100219 | |
| 32 | Instance method | Public | Method | Refreshes the SWCV cache | 20100301 |
Events
Class CL_SEA_SEW_ESR_READER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_DATA_TYPE_INFO | Private | See coding | 20100301 | BEGIN OF gty_data_type_info,
name TYPE string,
namespace TYPE string,
END OF gty_data_type_info
|
||
| 2 | GT_DATA_TYPE | Private | See coding | 20100301 | gt_data_type TYPE HASHED TABLE OF gty_data_type_info WITH UNIQUE KEY name namespace
|
||
| 3 | SEA_SI_NODE_T | Public | See coding | 20100302 | sea_si_node_t TYPE HASHED TABLE OF sea_service_interface_node_s WITH UNIQUE KEY node_id
|
Method Signatures
Method ADD_DTE_TO_SI_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | ||||
| 2 | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table with DTE elements (nodes in the tree) | 20100603 | |||
| 3 | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of tthe current node to be used in the nodes table | 20100603 | |||
| 4 | IS_DTE_ELEMENT | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_S | DTE element | 20100603 | |||
| 5 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 | |||
| 6 | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the parent in the nodes table | 20100603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100610 |
Method ADD_SERVICE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | ||||
| 2 | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100223 | |||
| 3 | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100223 | |||
| 4 | EO_DDIC_NEW | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100624 | |||
| 5 | ES_INSERTED_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | ||||
| 6 | EV_INSERTED_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of he node that has been inserted | 20100223 | |||
| 7 | IO_DDIC_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | DDIC object of the node | 20100223 | |||
| 8 | IO_DEF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DEF | Proxy DEF of the node | 20100223 | |||
| 9 | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the DTE to which this element belongs | 20100609 | |||
| 10 | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the DTE to which this element belongs | 20100609 | |||
| 11 | IV_IS_TABLE_OF_TYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | True if the node is "Table of type" | 20100223 | |||
| 12 | IV_NODE_NSPACE | Call by reference | Type reference (TYPE) | STRING | Service Interface Namespace | 20100706 | |||
| 13 | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100223 |
Method ADD_SINGLE_ATTRIB_COND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_COMPLEX_COND | Call by reference | Object reference (TYPE REF TO) | CL_SRAPI_COMPLEX_ATTRIB_COND | Complex condition where the single condition will be added | 20100212 | |||
| 2 | IV_KEY | Call by reference | Type reference (TYPE) | STRING | Attribute key | 20100212 | |||
| 3 | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | Operator | 20100212 | |||
| 4 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | Attribute value | 20100212 |
Method ADD_SINGLE_ATTRIB_COND on class CL_SEA_SEW_ESR_READER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_SEA_SEW_ESR_READER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100301 |
Method FIND_DATA_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100318 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Wildcarded data type name | 20100319 | |||
| 3 | IV_SIMPLE_TYPES_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Should we return only simple data types(used for attributes) | 20100408 | |||
| 4 | RT_DATA_TYPES | Value transfer | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_T | Data types for this SWCV | 20100318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100318 |
Method FIND_DTES_FOR_DATA_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EXTENDABLE_DT | Call by reference | Type reference (TYPE) | GT_DATA_TYPE | Data types which can be extended | 20100302 | |||
| 2 | IT_GUID | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Table with SWCV GUIDS where to search for DTEs | 20100310 | |||
| 3 | RT_DTE | Value transfer | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | ESR object infos | 20100310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Fault | 20100426 | ||
| 2 | Base exception thrown during ES enhancement process | 20100217 | ||
| 3 | Exception Query Service | 20100223 | ||
| 4 | Repository Not Available | 20100223 | ||
| 5 | Repository Not Available | 20100223 |
Method FIND_DTE_FOR_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SERVICE_INFO | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_S | Service info | 20100222 | |||
| 2 | RT_DTE_INFO | Value transfer | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with ESR objects (DTEs) | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100217 |
Method FIND_GUID_FOR_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SI_NAME | Call by reference | Type reference (TYPE) | STRING | Service interface name | 20100420 | |||
| 2 | IV_SI_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Service interface namespace | 20100420 | |||
| 3 | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of the SWCV for this service interface | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100420 |
Method FIND_NAMESPACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV where the search namespaces will be done | 20100316 | |||
| 2 | RT_NAMESPACE | Value transfer | Type reference (TYPE) | SEA_SWCV_T | Table with namespaces | 20100224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100217 |
Method FIND_SERVICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERVICES | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_T | ESR object infos | 20100813 | |||
| 2 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | 20100813 | ||||
| 3 | IV_SERVICE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20100813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100813 |
Method FIND_SERVICE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERVICE_INFO | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_T | ESR object containing the service | 20100212 | |||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the service | 20100212 | |||
| 3 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service. Can be wildcarded | 20100212 | |||
| 4 | IV_SWC_NAME | Call by reference | Type reference (TYPE) | STRING | SWC name | 20100310 | |||
| 5 | IV_SWC_VER | Call by reference | Type reference (TYPE) | STRING | SWC version | 20100310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100217 | ||
| 2 | Exception Query Service | 20100223 | ||
| 3 | Repository Not Available | 20100223 | ||
| 4 | Insufficient Authorization | 20100223 |
Method FIND_SWCV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | Guid of the SWCV | 20100316 | |||
| 2 | IV_SI_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service | 20100420 | |||
| 3 | IV_SI_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the service | 20100420 | |||
| 4 | RT_SWCV | Value transfer | Type reference (TYPE) | SEA_SWCV_T | Full name of the SWCV ( |
20100224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100217 |
Method FIND_SWCV_GUID_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SWCV_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the SWCV | 20100224 | |||
| 2 | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of teh SWCV | 20100224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100224 |
Method FIND_SWCV_GUID_FOR_DATA_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DT_NAME | Call by reference | Type reference (TYPE) | STRING | Data type name | 20100401 | |||
| 2 | IV_DT_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Data type namespace | 20100401 | |||
| 3 | IV_ESR_TYPE | Call by reference | Type reference (TYPE) | STRING | ESR Type of the node( e.g. data type, messge type) | 20100702 | |||
| 4 | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of the SWCV for this data type | 20100401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100406 |
Method GET_CLASSIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLASSIFICATION | Call by reference | Type reference (TYPE) | STRING | 20100809 | ||||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: External Namespace | 20100809 | |||
| 3 | IV_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | 20100809 | ||||
| 4 | IV_TYPE_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: External Name | 20100809 |
Method GET_CLASSIFICATION on class CL_SEA_SEW_ESR_READER has no exception.
Method GET_DDIC_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DDIC_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100223 | |||
| 2 | RO_PROXY | Value transfer | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100223 |
Method GET_DEPENDENT_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100302 | |||
| 2 | RT_GUID | Value transfer | Type reference (TYPE) | SRAPI_T_STRING | Table with GUIDs of the SWCVs which depend on IV_GUID | 20100302 |
Method GET_DEPENDENT_GUIDS on class CL_SEA_SEW_ESR_READER has no exception.
Method GET_DTE_ATTRIBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | DTE name | 20100603 | |||
| 2 | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | DTE namespace | 20100603 | |||
| 3 | RT_ATTRIBS | Value transfer | Type reference (TYPE) | IF_PROXY_RT_ATTRIBUTE=>TAB | DTE attributes | 20100603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100617 |
Method GET_DTE_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DTE_ELEMENTS | Value transfer | Type reference (TYPE) | SEA_DTE_ELEMENT_T | Table with all elements and attributes for the given DTE | 20100617 | |||
| 2 | IS_DTE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_S | Respresents a Data Type Enhancement | 20100401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100401 |
Method GET_DTE_FOR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DTE_ELEMENTS | Call by reference | Type reference (TYPE) | SEA_STRING_T | Names of elements below IO_DDIC_NODE which come from DTE | 20100603 | |||
| 2 | ET_DTE_FOR_TYPE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with all DTEs for this data type | 20100603 | |||
| 3 | IO_DDIC_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | DDIC node of the node in the service interface tree | 20100603 | |||
| 4 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100617 |
Method GET_RESTR_FOR_DT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20101027 | ||||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20101027 | ||||
| 3 | IV_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | 20101014 | ||||
| 4 | RT_RESTRICTIONS | Value transfer | Type reference (TYPE) | SEA_RESTRICTION_T | 20101027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101027 | |||
| 2 | 20101027 | |||
| 3 | 20101027 | |||
| 4 | 20101027 | |||
| 5 | 20101027 |
Method GET_SERVICE_INTERFACE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SERVICE | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_S | Servic einterface info | 20100302 | |||
| 2 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 | |||
| 3 | RT_NODE | Value transfer | Type reference (TYPE) | SEA_SI_NODE_T | Table with service interface nodes for the tree control | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100219 |
Method GET_SWCV_FOR_DT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GUID | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 2 | EV_SWCV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 3 | EV_SWCV_VER | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 4 | IV_DT_NAME | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 5 | IV_DT_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20100628 | ||||
| 6 | IV_ESR_TYPE | Call by reference | Type reference (TYPE) | STRING | 20100702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100628 |
Method GET_SWCV_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SWCV_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | 20101012 | ||||
| 2 | RV_SWCV_GUID | Value transfer | Type reference (TYPE) | STRING | 20101012 |
Method GET_SWCV_GUID on class CL_SEA_SEW_ESR_READER has no exception.
Method GET_UNDERLYING_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100623 | |||
| 2 | RT_GUID | Value transfer | Type reference (TYPE) | SRAPI_T_STRING | Table with underlying GUIDs | 20100623 |
Method GET_UNDERLYING_GUIDS on class CL_SEA_SEW_ESR_READER has no exception.
Method INIT_ESR_REPOSITORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORCE_INIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | If true the ESR repository will be reinitliazed | 20100212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100217 | ||
| 2 | Repository Not Available | 20100223 |
Method MERGE_INFO_FOR_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_NODE | Value transfer | Type reference (TYPE) | SEA_SI_NODE_T | Table with service interface nodes for the tree control | 20100623 |
Method MERGE_INFO_FOR_TREE on class CL_SEA_SEW_ESR_READER has no exception.
Method PARSE_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEPENDENT_GUID | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | GUIDs of the SWCVs which depend on IV_GUID | 20100302 | |||
| 2 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 | |||
| 3 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service | 20100219 | |||
| 4 | IV_SERVICE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Service's namespace | 20100219 | |||
| 5 | RT_NODE | Value transfer | Type reference (TYPE) | SEA_SI_NODE_T | Table with service nodes which can be used by the tree contr | 20100302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100219 |
Method PROXY_KEY_BY_ESR_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20100617 | |||
| 2 | EV_OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20100617 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Enterprise Services Builder | 20100617 | |||
| 4 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20100617 | |||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | PRX_TYPE | Proxy Generation: Object Type in Enterprise Services Builder | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100617 |
Method READ_SERVICE_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100219 | |||
| 2 | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100219 | |||
| 3 | IO_IF_PROXY_RT_DATA | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DATA | Proxy Runtime: Meta Data of the service root | 20100219 | |||
| 4 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 | |||
| 5 | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100219 |
Method READ_SERVICE_NODES_RECURSIVELY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | ||||
| 2 | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100219 | |||
| 3 | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100219 | |||
| 4 | IO_DDIC_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | DDIC object of the node | 20100219 | |||
| 5 | IO_DEF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DEF | Proxy DEF of the node | 20100219 | |||
| 6 | IT_DTES_FOR_SERVICE | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table with DTEs returned by the FIND_DTE_FOR_SERVICE method | 20100603 | |||
| 7 | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the DTE to which this element belongs | 20100609 | |||
| 8 | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the DTE to which this element belongs | 20100609 | |||
| 9 | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception thrown during ES enhancement process | 20100219 |
Method REFRESH_CACHE Signature
Method REFRESH_CACHE on class CL_SEA_SEW_ESR_READER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100301 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 730 |