SAP ABAP Class CL_MTS_PRX_DATA_TYPE (resource controller for proxy data type)
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_MTS_R_PRX_ABSTRACT REST Resource Abstract Class For Proxy Objects 20120716
Properties
Class CL_MTS_PRX_DATA_TYPE  
Short Description resource controller for proxy data type    
Super Class CL_MTS_R_PRX_ABSTRACT REST Resource Abstract Class For Proxy Objects 
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 20120716   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_ESF_CODE_LIST_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_MDRS_DATATYPE_PRX Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_MTS_PRX_DATA_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_PXN_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_MTS_PRX_DATA_TYPE has no interface implemented.
Friends
Class CL_MTS_PRX_DATA_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_PRX_DATA_TYPE_DTEL Instance attribute Private See coding 20120716
2 MS_PRX_DATA_TYPE_TABL Instance attribute Private See coding 20120716
3 MS_PRX_DATA_TYPE_TTYP Instance attribute Private See coding 20120716
4 MT_PRX_DATA_TYPE Instance attribute Private Type reference (TYPE) IF_PXN_QUERY=>T_EXT_DATATYPE_DETAILS 20120716
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120716
2 GET_DATA_TYPE_PROXY_ELEMENTS Instance method Protected Method 20120716
3 GET_PROXY_DATATYPE_CONTENT_API Instance method Private Method 20120716
4 GET_PROXY_DATATYPE_DET Instance method Private Method 20120716
5 GET_PROXY_DATA_FOR_ESR_DT Instance method Private Method 20120716
6 GET_PROXY_DATA_TYPE_ATT_API Instance method Private Method 20120716
7 GET_PROXY_DATA_TYPE_ELE_API Instance method Private Method 20120716
8 GET_PROXY_DT_ATT_API_ESR Instance method Private Method 20120716
9 GET_PROXY_DT_CONTENT_API_ESR Instance method Private Method 20120716
10 GET_PROXY_DT_ELE_API_ESR Instance method Private Method 20120716
11 GET_RUNTIME_CODE_LIST Instance method Private Method 20120716
12 LOAD_DT_FROM_QUERY_API Instance method Private Method 20120716
13 LOAD_DT_USING_QUERY_API_ESR Instance method Private Method 20120716
14 LOAD_INLINE_DT_FROM_QUERY_API Instance method Private Method 20120716
Events
Class CL_MTS_PRX_DATA_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 WHERE_USED_TYPE Protected See coding 20120716 BEGIN OF where_used_type. TYPES : where_used_dt_ref TYPE IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT_REFERENCE. TYPES :END OF where_used_type
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_DATA_TYPE_PROXY_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA_TYPE Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT 20120716
2 Importing IS_DATA_TYPE Call by reference Type reference (TYPE) IF_MTS_PRX_DT_DETAILS=>TY_ROOT-TT_ELEMENT 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PXN_FAULT Unqualified call 20121018
3 CX_PXN_INVALID_DATA Invalid data 20121018
4 CX_PXN_LOCK_FAILED Object cannot be locked 20121018
5 CX_PXN_NODE_OBSOLETE Node is obsolete 20121010
6 CX_PXN_READ_ONLY Read only 20121018

Method GET_PROXY_DATATYPE_CONTENT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_CONTENT Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_STRUCTURE-SC_FIELD 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PRX_MTS_ADT_COMMON 20130904
3 CX_PXN_FAULT MDR fault (abstract) 20121026
4 CX_PXN_INVALID_DATA Invalid data 20121026
5 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
6 CX_PXN_READ_ONLY Read only 20121026

Method GET_PROXY_DATATYPE_DET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_ADT_DATA Call by reference Type reference (TYPE) ANY 20120716
2 Exporting ES_DATA_TYPE Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT 20120716
3 Importing IM_PROXY_TYPE Call by reference Type reference (TYPE) STRING 20120716
4 Importing IM_PXN_GLOBAL Call by reference Object reference (TYPE REF TO) IF_PXN_GLOBAL 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PRX_MTS_ADT_COMMON 20130904
3 CX_PXN_FAULT MDR fault (abstract) 20121026
4 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
5 CX_PXN_NODE_OBSOLETE 20120716

Method GET_PROXY_DATA_FOR_ESR_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_ADT_DATA Call by reference Type reference (TYPE) ANY 20120716
2 Importing IS_DATA_TYPE Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_DATATYPE_DETAILS 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120720
2 CX_PXN_FAULT MDR fault (abstract) 20121026
3 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
4 CX_PXN_NODE_OBSOLETE Node is obsolete 20120720

Method GET_PROXY_DATA_TYPE_ATT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_ATTRIBUTES Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_STRUCTURE-ATTRIBUTES 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PRX_MTS_ADT_COMMON 20130904
3 CX_PXN_FAULT MDR fault (abstract) 20121026
4 CX_PXN_INVALID_DATA Invalid data 20121026
5 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
6 CX_PXN_READ_ONLY Read only 20121026

Method GET_PROXY_DATA_TYPE_ELE_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_ELEMENT Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_STRUCTURE-ELEMENTS 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PRX_MTS_ADT_COMMON 20130904
3 CX_PXN_FAULT MDR fault (abstract) 20121026
4 CX_PXN_INVALID_DATA Invalid data 20121026
5 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
6 CX_PXN_READ_ONLY Read only 20121026

Method GET_PROXY_DT_ATT_API_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_ATTRIBUTES Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_STRUCTURE-ATTRIBUTES 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120719
2 CX_PXN_FAULT MDR fault (abstract) 20121026
3 CX_PXN_INVALID_DATA Invalid data 20121026
4 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
5 CX_PXN_READ_ONLY Read only 20121026

Method GET_PROXY_DT_CONTENT_API_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_CONTENT Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_STRUCTURE-SC_FIELD 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120720
2 CX_PXN_FAULT MDR fault (abstract) 20121026
3 CX_PXN_INVALID_DATA Invalid data 20121026
4 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
5 CX_PXN_READ_ONLY Read only 20121026

Method GET_PROXY_DT_ELE_API_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_ELEMENTS Call by reference Type reference (TYPE) IF_MTS_PRX_DATA_TYPE=>TY_ROOT-ELEMENTS 20120716
2 Importing IM_PRX_DATA_ELEMENT Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_STRUCTURE-ELEMENTS 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120716
2 CX_PXN_FAULT MDR fault (abstract) 20121026
3 CX_PXN_INVALID_DATA Invalid data 20121026
4 CX_PXN_LOCK_FAILED Object cannot be locked 20121026
5 CX_PXN_NODE_OBSOLETE Node is obsolete 20121009
6 CX_PXN_READ_ONLY Read only 20121026

Method GET_RUNTIME_CODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CODE_LISTS Call by reference Type reference (TYPE) IF_ESF_CODE_LIST_PROVIDER=>TT_CODE_VALUES_W_DESCRIPTIONS 20120716
2 Importing IS_ENUM_VALUES Call by reference Type reference (TYPE) STRING_TABLE 20120716
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE 20120716

Method LOAD_DT_FROM_QUERY_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_TYPE Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_DATATYPE_DETAILS 20120716
2 Importing IV_MO_NAME Call by reference Type reference (TYPE) STRING 20120716
# Exception Resumable Description Created on
1 CX_PRX_MTS_ADT_COMMON 20130904

Method LOAD_DT_USING_QUERY_API_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_TYPE Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_DATATYPE_DETAILS 20120716
2 Importing IV_MO_NAME Call by reference Type reference (TYPE) STRING 20120716

Method LOAD_DT_USING_QUERY_API_ESR on class CL_MTS_PRX_DATA_TYPE has no exception.

Method LOAD_INLINE_DT_FROM_QUERY_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRX_DATA_TYPE Call by reference Type reference (TYPE) IF_PXN_QUERY=>T_EXT_DATATYPE_DETAILS 20120716
2 Importing IV_MO_NAME Call by reference Type reference (TYPE) STRING 20120716
# Exception Resumable Description Created on
1 CX_PRX_MTS_ADT_COMMON 20130904
History
Last changed by/on SAP  20131127 
SAP Release Created in 740