SAP ABAP Class CL_PROXY_OBJECT (mdr object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME_MDR (Package) Proxy Generation Meta Data Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY Proxy Generation: Proxy Type with Referenced Proxy Types 20100609
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_WSDL wsdl constants 20090409
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_APPEND Datatype Append 20090409
2 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONSUMER_FACTORY Consumer Factory 20120215
3 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONTRACT Contract 20111214
4 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONTRACT_IMPL Contract Implementation 20120113
5 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_DATATYPE Datatype 20090409
6 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_EXT_OBJECT not sure this is needed... 20110315
7 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_FAULT_TYPE Fault type 20090409
8 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_INTERFACE Service Interface 20090409
9 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_MAPPING Datatype 20090805
10 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_MAPPING_FACADE Datatype 20090804
... Click here to see Used By full list (14 items)
Properties
Class CL_PROXY_OBJECT  
Short Description mdr object    
Super Class CL_PROXY Proxy Generation: Proxy Type with Referenced Proxy Types 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20090310   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXN_CONST_WSDL wsdl constants 20090409
Friends
# Friend Modeled only Created on Description
1 CL_PROXY_FACT 20110919 factory class
2 CL_PXN_BASE 20110919 Base (abstract)
3 CL_PXN_CORE 20120105 Core properties
4 CL_PXN_MAIN 20110919 Main
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PXN_FACTORY Instance attribute Public Object reference (TYPE REF TO) CL_PXN_FACTORY 20100609
2 PXN_MAIN Instance attribute Public Object reference (TYPE REF TO) IF_PX_MAIN 20100609
3 QUERY_ACTIVE Static Attribute Public Object reference (TYPE REF TO) IF_PXN_QUERY 20121207
4 SAVEABLE Instance attribute Public Type reference (TYPE) PRX_BOOLEAN 20100609
5 XSD Instance attribute Private Attribute reference (LIKE) 20090409
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_QUALIFIED Instance method Public Method check if object is qualified for MDR API (inline etc) 20091009
2 CLASS_CONSTRUCTOR Static method Public Constructor 20121207
3 COMPLETE_INDEX Instance method Public Method erstellt sortierte Liste aller Teilobjekte 20100618
4 COPY Instance method Public Method copy 20091125
5 CREATE_ABAP_NAME Instance method Public Method 20090409
6 CREATE_BASIC_INSTANCE Instance method Protected Method 20090409
7 ENQUEUE_EXTKEY Instance method Public Method 20100624
8 ENQUEUE_OBJECT Instance method Public Method 20090409
9 FILL_MAIN_PROXY Instance method Protected Method 20090409
10 FILL_MAIN_PROXY_STRUCT Instance method Protected Method 20090409
11 GET_DELTA_MAIN Instance method Protected Method 20130124
12 GET_GLOBAL_NAME Instance method Protected Method 20090409
13 GET_NODE Instance method Public Method 20100609
14 LPT_MODIFY_INT Instance method Protected Method 20120718
15 RAISE_OBJECT_CHANGED Instance method Public Method 20090409
16 SET_PXN_MAIN Instance method Public Method 20100609
17 UPDATE_ENQUEUE Instance method Public Method Proxy-Typen sperren 20091021
Events
Class CL_PROXY_OBJECT has no event.
Types
Class CL_PROXY_OBJECT has no local type.
Method Signatures

Method CHECK_QUALIFIED Signature

Method CHECK_QUALIFIED on class CL_PROXY_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_UNQUALIFIED Unqualified call 20091009

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PROXY_OBJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PROXY_OBJECT has no exception.

Method COMPLETE_INDEX Signature

Method COMPLETE_INDEX on class CL_PROXY_OBJECT has no parameter.
Method COMPLETE_INDEX on class CL_PROXY_OBJECT has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20091125
2 Importing EXT_NAMECHANGE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101109
3 Importing TEMPLATE_PROXY Call by reference Object reference (TYPE REF TO) CL_PROXY Service Variants 20091125
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20091125

Method CREATE_ABAP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20090409
2 Importing I_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20091124

Method CREATE_ABAP_NAME on class CL_PROXY_OBJECT has no exception.

Method CREATE_BASIC_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAPNAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20091124
2 Importing CREATE_NAMES Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101215
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20090409

Method ENQUEUE_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECT Call by reference Type reference (TYPE) SPROXNAME Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20100624
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20100624

Method ENQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL Proxy Generation: Generation Source 20090409
2 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090409
3 Importing OBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE Proxy Generation: Name of an Object in R/3 20090409
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20090409

Method FILL_MAIN_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEEP_ABAP_NAMES Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20101109
2 Importing TEMPLATE_MAIN Call by reference Type reference (TYPE) SPRX_S_PROXY 20091126

Method FILL_MAIN_PROXY on class CL_PROXY_OBJECT has no exception.

Method FILL_MAIN_PROXY_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROXY Call by reference Type reference (TYPE) SPRX_S_PROXY 20090409
2 Importing TEMPLATE_MAIN Call by reference Type reference (TYPE) SPRX_S_PROXY 20091126

Method FILL_MAIN_PROXY_STRUCT on class CL_PROXY_OBJECT has no exception.

Method GET_DELTA_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPARE_ACTIVE_INACTIVE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130124
2 Importing COMPARE_WSDL_INACTIVE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130124
3 Importing DELETION Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130124
4 Returning DELTA Value transfer Type reference (TYPE) SPRX_T_DELTA 20130124
5 Importing WITHOUT_MAIN_PROXY Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130124

Method GET_DELTA_MAIN on class CL_PROXY_OBJECT has no exception.

Method GET_GLOBAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GLOBAL_NAME Value transfer Type reference (TYPE) SPRX_S_NAME_PROPOSAL 20090409

Method GET_GLOBAL_NAME on class CL_PROXY_OBJECT has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) PRX_ID 20100609
2 Returning NODE Value transfer Object reference (TYPE REF TO) IF_PXN_CORE Core properties 20100609

Method GET_NODE on class CL_PROXY_OBJECT has no exception.

Method LPT_MODIFY_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LPT Value transfer Object reference (TYPE REF TO) IF_WS_MD_LPT Logical Port Template: Main Object 20120718
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20120718

Method RAISE_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_CHANGE Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20091204
2 Importing ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20090409
3 Importing TYPE_OF_CHANGE Call by reference Type reference (TYPE) C 20090409

Method RAISE_OBJECT_CHANGED on class CL_PROXY_OBJECT has no exception.

Method SET_PXN_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PXN_MAIN Call by reference Object reference (TYPE REF TO) IF_PX_MAIN 20100609

Method SET_PXN_MAIN on class CL_PROXY_OBJECT has no exception.

Method UPDATE_ENQUEUE Signature

Method UPDATE_ENQUEUE on class CL_PROXY_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy Generation: Error 20120601
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_APPEND Datatype Append 20090409
2 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONSUMER_FACTORY Consumer Factory 20120215
3 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONTRACT Contract 20111214
4 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_CONTRACT_IMPL Contract Implementation 20120113
5 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_DATATYPE Datatype 20090409
6 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_EXT_OBJECT not sure this is needed... 20110315
7 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_FAULT_TYPE Fault type 20090409
8 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_INTERFACE Service Interface 20090409
9 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_MAPPING Datatype 20090805
10 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_MAPPING_FACADE Datatype 20090804
11 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_MESSAGE_TYPE Message Type 20090409
12 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_PROC_TYPE_DOM Processing Type Domain 20111026
13 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_SCENARIO Semantic Contract 20120312
14 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_SEMANTIC_CONTRACT Semantic Contract 20111117
History
Last changed by/on SAP  20140121 
SAP Release Created in 72L