SAP ABAP Class CL_MTS_R_SI_FROM_ESR (Resource Controller to get the service interface from ESR)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-ACI (Application Component) ABAP Connectivity and Integration Tools
     SMTS_PROXY_REST (Package) REST Resources For WS Proxy Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 20120423
Properties
Class CL_MTS_R_SI_FROM_ESR  
Short Description Resource Controller to get the service interface from ESR    
Super Class CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SMTS_PROXY_REST   REST Resources For WS Proxy Objects 
Created 20120420   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_MTS_SI_FROM_ESR_STRUCT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_MTS_R_SI_FROM_ESR has no interface implemented.
Friends
Class CL_MTS_R_SI_FROM_ESR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_REP_ADDRESS Instance attribute Public Object reference (TYPE REF TO) CL_SRAPI_SERVICE_REP_ADDRESS 20120424
2 MV_ESRNAME Instance attribute Protected Type reference (TYPE) STRING 20120510
3 MV_ESR_NSPACE Instance attribute Protected Type reference (TYPE) STRING 20120510
4 MV_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) STRING 20120510
5 MV_PREFIX Instance attribute Protected Type reference (TYPE) STRING 20120510
6 MV_PROXY_NAME Instance attribute Protected Type reference (TYPE) STRING 20120510
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROXY_EXISTS Instance method Public Method 20120605
2 CONNECT_TO_ESR Instance method Public Method Connection to ESR system 20120420
3 CREATE_PROXY_FROM_SI Instance method Public Method Create a Proxy from the Service Interface from ESR 20120504
4 GET_NAMESPACES_OF_SCV Instance method Public Method get the lists of namespaces of a particular scv 20120502
5 GET_NAME_AND_GUIID_OF_ALL_SCV Instance method Public Method gets the list of all the scv's with name and guiid 20120424
6 GET_REPOSITORY Instance method Public Method Gets the repository object 20120422
7 GET_SERVICE_INTERFACES_OF_SCV Instance method Public Method gets the list of service interfaces under namespace 20120502
8 GET_SOFTWARE_COMP_VERSIONS Instance method Public Method gets the list of software component versions in ESR 20120422
9 READ_ERROR_MESSAGES Static method Private Method 20120829
10 SPLIT_STRING Instance method Public Method 20120831
Events
Class CL_MTS_R_SI_FROM_ESR has no event.
Types
Class CL_MTS_R_SI_FROM_ESR has no local type.
Method Signatures

Method CHECK_PROXY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTS Value transfer Type reference (TYPE) STRING 20120605
2 Exporting PROXY_URI Value transfer Type reference (TYPE) STRING 20120702
3 Importing REP_OBJ Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT 20120605

Method CHECK_PROXY_EXISTS on class CL_MTS_R_SI_FROM_ESR has no exception.

Method CONNECT_TO_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONNECTION Value transfer Object reference (TYPE REF TO) CL_SRAPI_SERVICE_REP_ADDRESS 20120424
# Exception Resumable Description Created on
1 CX_ADT_RES_CREATION_FAILURE 20120424

Method CREATE_PROXY_FROM_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PXN_FACTORY Call by reference Object reference (TYPE REF TO) IF_PXN_FACTORY Factory 20120525
2 Importing IV_GUID Call by reference Type reference (TYPE) STRING 20120504
3 Importing IV_IFR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy Generation: External Name 20120504
4 Importing IV_IFR_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: External Namespace 20120504
5 Importing IV_IFR_TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Modelling Environment 20120504
6 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20120504
7 Importing IV_PREFIX Call by reference Type reference (TYPE) PRX_PREFIX Proxy Generation: Prefix for Names of Proxy Objects 20120504
8 Importing IV_TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20120504
9 Importing NAME_PROPOSAL Call by reference Type reference (TYPE) PRX_R3NAME Name Proposal 20120517
10 Importing OBJECT_TYPE Call by reference Type reference (TYPE) PRX_R3OBJ Object type 20120615
# Exception Resumable Description Created on
1 CX_ADT_RES_CREATION_FAILURE 20120601
2 CX_PRX_MTS_ADT_COMMON 20120601

Method GET_NAMESPACES_OF_SCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NAMESPACES Value transfer Type reference (TYPE) ESR_SCV_NAMESPACES ESR Namespaces 20120502
2 Importing IM_GUIID Call by reference Type reference (TYPE) STRING 20120502

Method GET_NAMESPACES_OF_SCV on class CL_MTS_R_SI_FROM_ESR has no exception.

Method GET_NAME_AND_GUIID_OF_ALL_SCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SCV Value transfer Type reference (TYPE) ESR_SCVS 20120424
# Exception Resumable Description Created on
1 CX_ADT_RES_CREATION_FAILURE 20120425
2 CX_PRX_MTS_ADT_COMMON MTS:Proxy ADT Common Error class 20120524

Method GET_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REPOSITORY Value transfer Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY 20120424
# Exception Resumable Description Created on
1 CX_ADT_RES_CREATION_FAILURE 20120425
2 CX_PRX_MTS_ADT_COMMON MTS:Proxy ADT Common Error class 20120524

Method GET_SERVICE_INTERFACES_OF_SCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SERVICE_INTERFACES Value transfer Type reference (TYPE) ESR_SERVICE_INTERFACES ESR Service Interfaces 20120502
2 Importing IM_GUIID Call by reference Type reference (TYPE) STRING 20120502
3 Importing IM_INTERFACE_TYPE Call by reference Type reference (TYPE) STRING Outbound/Inbound Type 20120516
4 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING ESR Namespaces 20120502

Method GET_SERVICE_INTERFACES_OF_SCV on class CL_MTS_R_SI_FROM_ESR has no exception.

Method GET_SOFTWARE_COMP_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SCV_OBJECT Value transfer Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION 20120424
# Exception Resumable Description Created on
1 CX_ADT_RES_CREATION_FAILURE 20120424
2 CX_PRX_MTS_ADT_COMMON MTS:Proxy ADT Common Error class 20120524

Method READ_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESSAGE Call by reference Type reference (TYPE) STRING 20120829
2 Importing IV_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL 20120829

Method READ_ERROR_MESSAGES on class CL_MTS_R_SI_FROM_ESR has no exception.

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TEXT1 Call by reference Type reference (TYPE) SYMSGV 20120831
2 Changing CV_TEXT2 Call by reference Type reference (TYPE) SYMSGV 20120831
3 Changing CV_TEXT3 Call by reference Type reference (TYPE) SYMSGV 20120831
4 Changing CV_TEXT4 Call by reference Type reference (TYPE) SYMSGV 20120831
5 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20120831

Method SPLIT_STRING on class CL_MTS_R_SI_FROM_ESR has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 805