Hierarchy
⤷ BC-ESI-SEW (Application Component) Service Extension Workbench
⤷ SEA_SEW_ESR (Package) ESR Access API for SEW
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_PROXY_RT_ATTRIBUTE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_SEA_SERVICE_EXTENSION | 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 | MO_REPOSITORY | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRAPI_SERVICE_REPOSITORY | Holds an ESR repository object which performs read operation | 20100223 | ||
2 | MO_SWCV_CACHE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SEA_SEW_ESR_SWCV_CACHE | Class which holds SWCVs info | 20100301 | ||
3 | MT_DTE_INFO | Instance attribute | Public | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | Table of DTEs | 20100623 | ||
4 | MT_NODES | Instance attribute | Public | Type reference (TYPE) | SEA_SI_NODE_T | 20100623 | |||
5 | MV_HANDLE | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20100520 | ||
6 | MV_NO_PROXY_ICON | Instance attribute | Private | Type reference (TYPE) | STRING | No proxy generated proxy icon | 20100420 | ||
7 | MV_OUTDATED_PROXY_ICON | Instance attribute | Private | Type reference (TYPE) | STRING | Outdated proxy icon | 20100426 | ||
8 | MV_PROXY_ICON | Instance attribute | Private | Type reference (TYPE) | STRING | Generated proxy icon | 20100420 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_DTE_TO_SI_TREE | Instance method | Private | Method | Adds all elements of a DTE in to the table with SI elements | 20100603 |
2 | ADD_SERVICE_NODE | Instance method | Private | Method | Adds a line for a single node in the tree control table | 20100223 |
3 | ADD_SINGLE_ATTRIB_COND | Instance method | Private | Method | Adds a single attribute condition to a complex condition | 20100212 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | Default constructor | 20100301 |
5 | FIND_DATA_TYPES | Instance method | Public | Method | Finds all data types for a SWCV and its dependent SWCVs | 20100318 |
6 | FIND_DTES_FOR_DATA_TYPE | Instance method | Private | Method | For a given data type returns DTEs with no proxy generated | 20100212 |
7 | FIND_DTE_FOR_SERVICE | Instance method | Public | Method | For a given service finds all DTEs which don't have proxy | 20100212 |
8 | FIND_GUID_FOR_SERVICE | Instance method | Private | Method | For a given service name and namespace retruns its guid | 20100420 |
9 | FIND_NAMESPACES | Instance method | Public | Method | FInds namespaces for a given SWCV or all SWCVs | 20100212 |
10 | FIND_SERVICES | Instance method | Public | Method | Find Services with thei SWCV | 20100813 |
11 | FIND_SERVICE_INTERNAL | Instance method | Private | Method | Finds enterprise service by name, namespace and SWCV | 20100212 |
12 | FIND_SWCV | Instance method | Public | Method | Finds SWCV | 20100212 |
13 | FIND_SWCV_GUID_BY_NAME | Instance method | Public | Method | For a given SWCV name returns its GUID | 20100224 |
14 | FIND_SWCV_GUID_FOR_DATA_TYPE | Instance method | Public | Method | Returns the GUID of a SWCV for a given data type | 20100401 |
15 | GET_CLASSIFICATION | Instance method | Public | Method | 20100809 | |
16 | GET_DDIC_NODE | Instance method | Private | Method | For a given node returns its DDIC node (sproxy objects) | 20100223 |
17 | GET_DEPENDENT_GUIDS | Instance method | Private | Method | For a given SWCV returns all SWCVs which depend on it | 20100302 |
18 | GET_DTE_ATTRIBS | Instance method | Private | Method | Returns all attributes(subelements) for a given DTE | 20100603 |
19 | GET_DTE_ELEMENTS | Instance method | Public | Method | Retuns a table with DTE's subelements | 20100401 |
20 | GET_DTE_FOR_TYPE | Instance method | Private | Method | Returns all elements from a DTE for this SI node | 20100603 |
21 | GET_RESTR_FOR_DT | Instance method | Public | Method | Used by GDT search help | 20101014 |
22 | GET_SERVICE_INTERFACE_TREE | Instance method | Public | Method | For a given service returns a table for the tree control | 20100218 |
23 | GET_SWCV_FOR_DT | Instance method | Public | Method | 20100628 | |
24 | GET_SWCV_GUID | Instance method | Public | Method | Used by GDT search help | 20101012 |
25 | GET_UNDERLYING_GUIDS | Instance method | Private | Method | For a given SWCV returns all SWCVs on which it depends | 20100623 |
26 | INIT_ESR_REPOSITORY | Instance method | Private | Method | Initializes the ESR repository (attribute MO_REPOSITORY) | 20100212 |
27 | MERGE_INFO_FOR_TREE | Instance method | Public | Method | 20100623 | |
28 | PARSE_SERVICE | Instance method | Private | Method | Parses a service and returns a table for tree control table | 20100219 |
29 | PROXY_KEY_BY_ESR_KEY | Instance method | Private | Method | Returns a proxy key for a given ESR object type, name and ns | 20100617 |
30 | READ_SERVICE_METHODS | Instance method | Private | Method | Parses the service's methods for the tree control table | 20100219 |
31 | READ_SERVICE_NODES_RECURSIVELY | Instance method | Private | Method | Starting from a given node parses recursively the tree | 20100219 |
32 | REFRESH_CACHE | 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 | Changing | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | |||
2 | Changing | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table with DTE elements (nodes in the tree) | 20100603 | ||
3 | Changing | 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 | Importing | IS_DTE_ELEMENT | Call by reference | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_S | DTE element | 20100603 | ||
5 | Importing | 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 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Changing | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | |||
2 | Changing | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100223 | ||
3 | Changing | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100223 | ||
4 | Exporting | EO_DDIC_NEW | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100624 | ||
5 | Exporting | ES_INSERTED_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | |||
6 | Exporting | EV_INSERTED_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of he node that has been inserted | 20100223 | ||
7 | Importing | IO_DDIC_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | DDIC object of the node | 20100223 | ||
8 | Importing | IO_DEF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DEF | Proxy DEF of the node | 20100223 | ||
9 | Importing | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the DTE to which this element belongs | 20100609 | ||
10 | Importing | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the DTE to which this element belongs | 20100609 | ||
11 | Importing | IV_IS_TABLE_OF_TYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | True if the node is "Table of type" | 20100223 | ||
12 | Importing | IV_NODE_NSPACE | Call by reference | Type reference (TYPE) | STRING | Service Interface Namespace | 20100706 | ||
13 | Importing | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Changing | 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 | Importing | IV_KEY | Call by reference | Type reference (TYPE) | STRING | Attribute key | 20100212 | ||
3 | Importing | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | Operator | 20100212 | ||
4 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100318 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Wildcarded data type name | 20100319 | ||
3 | Importing | IV_SIMPLE_TYPES_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Should we return only simple data types(used for attributes) | 20100408 | ||
4 | Returning | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IT_EXTENDABLE_DT | Call by reference | Type reference (TYPE) | GT_DATA_TYPE | Data types which can be extended | 20100302 | ||
2 | Importing | IT_GUID | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | Table with SWCV GUIDS where to search for DTEs | 20100310 | ||
3 | Returning | RT_DTE | Value transfer | Type reference (TYPE) | SEA_DTE_OBJECT_INFO_T | ESR object infos | 20100310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PROXY_FAULT | Proxy Fault | 20100426 | |
2 | CX_SEA_ESEXTENDER_EXCEPTION | Base exception thrown during ES enhancement process | 20100217 | |
3 | CX_SRAPI_QUERY_SERVICE_ERROR | Exception Query Service | 20100223 | |
4 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20100223 | |
5 | CX_SRAPI_USER_NOT_AUTHORIZED | 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 | Importing | IS_SERVICE_INFO | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_S | Service info | 20100222 | ||
2 | Returning | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_SI_NAME | Call by reference | Type reference (TYPE) | STRING | Service interface name | 20100420 | ||
2 | Importing | IV_SI_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Service interface namespace | 20100420 | ||
3 | Returning | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of the SWCV for this service interface | 20100420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV where the search namespaces will be done | 20100316 | ||
2 | Returning | RT_NAMESPACE | Value transfer | Type reference (TYPE) | SEA_SWCV_T | Table with namespaces | 20100224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | ET_SERVICES | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_T | ESR object infos | 20100813 | ||
2 | Importing | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | 20100813 | |||
3 | Importing | IV_SERVICE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | ET_SERVICE_INFO | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_T | ESR object containing the service | 20100212 | ||
2 | Importing | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the service | 20100212 | ||
3 | Importing | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service. Can be wildcarded | 20100212 | ||
4 | Importing | IV_SWC_NAME | Call by reference | Type reference (TYPE) | STRING | SWC name | 20100310 | ||
5 | Importing | IV_SWC_VER | Call by reference | Type reference (TYPE) | STRING | SWC version | 20100310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | Base exception thrown during ES enhancement process | 20100217 | |
2 | CX_SRAPI_QUERY_SERVICE_ERROR | Exception Query Service | 20100223 | |
3 | CX_SRAPI_REP_NOT_AVAILABLE | Repository Not Available | 20100223 | |
4 | CX_SRAPI_USER_NOT_AUTHORIZED | Insufficient Authorization | 20100223 |
Method FIND_SWCV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | STRING | Guid of the SWCV | 20100316 | ||
2 | Importing | IV_SI_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service | 20100420 | ||
3 | Importing | IV_SI_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the service | 20100420 | ||
4 | Returning | RT_SWCV | Value transfer | Type reference (TYPE) | SEA_SWCV_T | Full name of the SWCV ( |
20100224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_SWCV_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the SWCV | 20100224 | ||
2 | Returning | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of teh SWCV | 20100224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_DT_NAME | Call by reference | Type reference (TYPE) | STRING | Data type name | 20100401 | ||
2 | Importing | IV_DT_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Data type namespace | 20100401 | ||
3 | Importing | IV_ESR_TYPE | Call by reference | Type reference (TYPE) | STRING | ESR Type of the node( e.g. data type, messge type) | 20100702 | ||
4 | Returning | RV_GUID | Value transfer | Type reference (TYPE) | STRING | GUID of the SWCV for this data type | 20100401 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | EV_CLASSIFICATION | Call by reference | Type reference (TYPE) | STRING | 20100809 | |||
2 | Importing | IV_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: External Namespace | 20100809 | ||
3 | Importing | IV_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | 20100809 | |||
4 | Importing | 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 | Importing | IO_DDIC_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100223 | ||
2 | Returning | RO_PROXY | Value transfer | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | Proxy Runtime: Meta Data | 20100223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100302 | ||
2 | Returning | 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 | Importing | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | DTE name | 20100603 | ||
2 | Importing | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | DTE namespace | 20100603 | ||
3 | Returning | RT_ATTRIBS | Value transfer | Type reference (TYPE) | IF_PROXY_RT_ATTRIBUTE=>TAB | DTE attributes | 20100603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | ET_DTE_ELEMENTS | Value transfer | Type reference (TYPE) | SEA_DTE_ELEMENT_T | Table with all elements and attributes for the given DTE | 20100617 | ||
2 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 20100401 |
Method GET_DTE_FOR_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | 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 | Exporting | 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 | Importing | 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 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20101027 | |||
2 | Importing | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20101027 | |||
3 | Importing | IV_SWCV_GUID | Call by reference | Type reference (TYPE) | STRING | 20101014 | |||
4 | Returning | RT_RESTRICTIONS | Value transfer | Type reference (TYPE) | SEA_RESTRICTION_T | 20101027 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 20101027 | ||
2 | CX_SRAPI_QUERY_SERVICE_ERROR | 20101027 | ||
3 | CX_SRAPI_REP_NOT_AVAILABLE | 20101027 | ||
4 | CX_SRAPI_USER_NOT_AUTHORIZED | 20101027 | ||
5 | CX_SRAPI_WSDL_SERVICE_ERROR | 20101027 |
Method GET_SERVICE_INTERFACE_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SERVICE | Call by reference | Type reference (TYPE) | SEA_ESR_OBJECT_INFO_S | Servic einterface info | 20100302 | ||
2 | Importing | 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 | Returning | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | EV_GUID | Call by reference | Type reference (TYPE) | STRING | 20100628 | |||
2 | Exporting | EV_SWCV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100628 | |||
3 | Exporting | EV_SWCV_VER | Call by reference | Type reference (TYPE) | STRING | 20100628 | |||
4 | Importing | IV_DT_NAME | Call by reference | Type reference (TYPE) | STRING | 20100628 | |||
5 | Importing | IV_DT_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20100628 | |||
6 | Importing | IV_ESR_TYPE | Call by reference | Type reference (TYPE) | STRING | 20100702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 20100628 |
Method GET_SWCV_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SWCV_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | 20101012 | |||
2 | Returning | 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 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | STRING | GUID of the SWCV | 20100623 | ||
2 | Returning | 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 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | Base exception thrown during ES enhancement process | 20100217 | |
2 | CX_SRAPI_REP_NOT_AVAILABLE | 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 | Returning | 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 | Importing | IT_DEPENDENT_GUID | Call by reference | Type reference (TYPE) | SRAPI_T_STRING | GUIDs of the SWCVs which depend on IV_GUID | 20100302 | ||
2 | Importing | 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 | Importing | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the service | 20100219 | ||
4 | Importing | IV_SERVICE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Service's namespace | 20100219 | ||
5 | Returning | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Exporting | EV_OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20100617 | ||
2 | Exporting | EV_OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20100617 | ||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Enterprise Services Builder | 20100617 | ||
4 | Importing | IV_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20100617 | ||
5 | Importing | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Changing | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100219 | ||
2 | Changing | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100219 | ||
3 | Importing | 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 | Importing | 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 | Importing | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | Changing | CS_PARENT_NODE | Call by reference | Type reference (TYPE) | SEA_SERVICE_INTERFACE_NODE_S | 20100628 | |||
2 | Changing | CT_NODE_TABLE | Call by reference | Type reference (TYPE) | SEA_SI_NODE_T | Table of service info nodes | 20100219 | ||
3 | Changing | CV_CURRENT_NODE_ID | Call by reference | Type reference (TYPE) | I | ID of the next node to be inserted | 20100219 | ||
4 | Importing | IO_DDIC_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DDIC | DDIC object of the node | 20100219 | ||
5 | Importing | IO_DEF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PROXY_RT_DEF | Proxy DEF of the node | 20100219 | ||
6 | Importing | 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 | Importing | IV_DTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the DTE to which this element belongs | 20100609 | ||
8 | Importing | IV_DTE_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of the DTE to which this element belongs | 20100609 | ||
9 | Importing | IV_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | I | Parent node ID | 20100219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SEA_ESEXTENDER_EXCEPTION | 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 | CX_SEA_ESEXTENDER_EXCEPTION | 20100301 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 730 |