SAP ABAP Class CL_SEA_SEW_ESR_READER (Provides read methods for ESR data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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