SAP ABAP Class CL_MTS_PROXY_ADT_URI_MAPPER (Class for BAdI: BADI_ADT_FRAGMENT_MAPPING)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_MAP_FROM_OBJREF Map Object Reference (URI ) to WB (key/request) 20111215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_MAP_TO_OBJREF WB (key/request) to object reference (URI) mapping 20111215
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_URI_FRAGMENT_HNDL_VIT Handler for URI fragments of VIT objects 20111215
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20111215
Properties
Class CL_MTS_PROXY_ADT_URI_MAPPER  
Short Description Class for BAdI: BADI_ADT_FRAGMENT_MAPPING    
Super Class    
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 20111215   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ADT_TOOLS_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ADT_MAP_FROM_OBJREF Map Object Reference (URI ) to WB (key/request) 20111215
2 IF_ADT_MAP_TO_OBJREF WB (key/request) to object reference (URI) mapping 20111215
3 IF_ADT_URI_FRAGMENT_HNDL_VIT Handler for URI fragments of VIT objects 20111215
4 IF_BADI_INTERFACE Tag Interface for BAdIs 20111215
Friends
Class CL_MTS_PROXY_ADT_URI_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADT_CONF Constant Public Type reference (TYPE) STRING 'consumerfactories' 20120307
2 CO_ADT_CONI Constant Public Type reference (TYPE) STRING 'contractimplementations' 20120224
3 CO_ADT_CONM Constant Public Type reference (TYPE) STRING 'consumermappings' 20120119
4 CO_ADT_CONT Constant Public Type reference (TYPE) STRING 'contracts' 20111230
5 CO_ADT_DTEL Constant Public Type reference (TYPE) STRING 'datatypes' 20111228
6 CO_ADT_ISD Constant Public Type reference (TYPE) STRING 'integrationscenariodefns' 20120405
7 CO_ADT_MT Constant Public Type reference (TYPE) STRING 'messagetypes' 20120307
8 CO_ADT_OPRM Constant Public Type reference (TYPE) STRING 'operationmappings' 20120119
9 CO_ADT_RFC Constant Public Type reference (TYPE) STRING 'rfcconsumers' 20130213
10 CO_ADT_SCON Constant Public Type reference (TYPE) STRING 'semanticcontracts' 20111216
11 CO_ADT_SER Constant Public Type reference (TYPE) STRING 'serviceconsumers' 20120102
12 CO_ADT_SP Constant Public Type reference (TYPE) STRING 'serviceproviders' 20120509
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TYPE_MAPPER Static method Private Method 20111216
2 CONSTRUCTOR Instance method Public Constructor 20111215
3 GET_OBJECT_TYPE_FOR_GEN_PROXY Instance method Private Method Sets The Object ref For Generic Proxy Objects 20120222
4 GET_PROXY_NAME Instance method Private Method remove the technical prefix for name 20120228
5 GET_URI_STATIC_PROXY_PART Static method Public Method returns the static uri for mts proxy objects 20111216
6 GET_WBOBJTYPE_BY_ADT_OBJTYPE Static method Public Method returns the object type for proxy objects defined in cons 20111216
7 RETURN_OBJECT_TYPE Instance method Private Method Finds the category and sets the URI accordingly 20120222
8 __GET_ADT_OBJECT_TYPE_FROM_URI Instance method Private Method 20111216
9 __GET_OBJECT_NAME_FROM_URI Instance method Private Method 20111216
10 __GET_WB_OBJTYPE_FROM_URI Instance method Private Method 20111216
Events
Class CL_MTS_PROXY_ADT_URI_MAPPER has no event.
Types
Class CL_MTS_PROXY_ADT_URI_MAPPER has no local type.
Method Signatures

Method ADD_TYPE_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MO_ABBR Call by reference Type reference (TYPE) STRING 20111216
2 Importing IV_MO_NAME Call by reference Type reference (TYPE) STRING 20111216

Method ADD_TYPE_MAPPER on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MTS_PROXY_ADT_URI_MAPPER has no parameter.
Method CONSTRUCTOR on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method GET_OBJECT_TYPE_FOR_GEN_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_REF Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT_REFERENCE 20120222
2 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20120222

Method GET_OBJECT_TYPE_FOR_GEN_PROXY on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method GET_PROXY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRX_NAME Call by reference Type reference (TYPE) STRING 20120228

Method GET_PROXY_NAME on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method GET_URI_STATIC_PROXY_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATIC_URI_PART Value transfer Type reference (TYPE) STRING 20111216

Method GET_URI_STATIC_PROXY_PART on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method GET_WBOBJTYPE_BY_ADT_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADT_OBJTYPE Call by reference Type reference (TYPE) STRING 20111216
2 Returning RS_WBOBJTYPE Value transfer Type reference (TYPE) STRING 20111216

Method GET_WBOBJTYPE_BY_ADT_OBJTYPE on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method RETURN_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_REF Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT_REFERENCE 20120222
2 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20120222

Method RETURN_OBJECT_TYPE on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method __GET_ADT_OBJECT_TYPE_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) STRING 20111216
2 Returning RV_ADT_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20111216

Method __GET_ADT_OBJECT_TYPE_FROM_URI on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.

Method __GET_OBJECT_NAME_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20111216
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20111216
3 Importing IV_URI Call by reference Type reference (TYPE) STRING 20111216
4 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) TROBJ_NAME 20111216
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20111216

Method __GET_WB_OBJTYPE_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) STRING 20111216
2 Returning RS_WB_OBJTYPE Value transfer Type reference (TYPE) WBOBJTYPE Global WB Type, Consisting of R3TR Type and WB Specification 20111216

Method __GET_WB_OBJTYPE_FROM_URI on class CL_MTS_PROXY_ADT_URI_MAPPER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 804