SAP ABAP Class CL_PROXY_UIXM_TREE_DATA_BASE (base tree data class for MDR)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_UI_MDR (Package) MDR proxy editor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIX_TREE_DATA TreeData for Proxys 20111028
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA MDR tree data 20111028
2 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_COFA Tree data for contract implementation 20120217
3 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_CONI Tree data for contract implementation 20120123
4 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_MF Tree data for Mapping Facacde 20120405
5 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_MO Tree data for mapping object 20120323
6 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_PTD Tree data for processing type domain 20111028
7 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_RFC Tree Data for RFC Consumer 20121025
8 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_SCEN Scenario tree 20120315
9 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_UIXM_TREE_DATA_SCON Tree data for semantic contract 20111123
Properties
Class CL_PROXY_UIXM_TREE_DATA_BASE  
Short Description base tree data class for MDR    
Super Class CL_PROXY_UIX_TREE_DATA TreeData for Proxys 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_UI_MDR   MDR proxy editor 
Created 20111028   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PROXY_PUBLIC_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PROXY_UIXM_TREE_DATA_BASE has no interface implemented.
Friends
Class CL_PROXY_UIXM_TREE_DATA_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FC_DELETE Constant Public Type reference (TYPE) SY-UCOMM 'DELETE' Function Code that Triggered PAI 20130227
Methods
# Method Level Visibility Method type Description Created on
1 CAST_SUBNODE_TABLE Static method Public Method 20120314
2 CHECK_EXT_SRC_AND_TARGET Instance method Protected Method checks for a valid target object 20120315
3 CHECK_INT_SRC_AND_TARGET Instance method Protected Method checks for a valid target object 20120316
4 CHECK_SOURCE_OBJECT Instance method Protected Method checks for an valid drag object 20111115
5 CHECK_TARGET_OBJECT Instance method Protected Method checks for a valid target object 20111115
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120327
7 COPY_NODE Instance method Public Method 20111115
8 DELETE_NODE Instance method Public Method 20111028
9 DO_DRAG Instance method Protected Method checks for a valid target object 20111115
10 GET_EXT_KEY Instance method Protected Method checks for a valid target object 20120316
11 IS_SORTABLE Instance method Protected Method 20111115
12 SORT_NODES Instance method Protected Method 20111115
Events
Class CL_PROXY_UIXM_TREE_DATA_BASE has no event.
Types
Class CL_PROXY_UIXM_TREE_DATA_BASE has no local type.
Method Signatures

Method CAST_SUBNODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUBNODES Call by reference Type reference (TYPE) ANY TABLE reference table 20120314
2 Exporting TABLE Call by reference Type reference (TYPE) ANY TABLE specific interface reference table 20120314

Method CAST_SUBNODE_TABLE on class CL_PROXY_UIXM_TREE_DATA_BASE has no exception.

Method CHECK_EXT_SRC_AND_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRC_EXTERNAL_KEY Call by reference Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20120315
2 Exporting TARGET_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20120315
3 Exporting TARGET_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE Core properties 20120315
4 Importing TARGET_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20120315
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20120315

Method CHECK_INT_SRC_AND_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE Core properties 20120316
2 Importing SRC_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20120316
3 Exporting TARGET_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20120316
4 Exporting TARGET_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE Core properties 20120316
5 Importing TARGET_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20120316
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20120316

Method CHECK_SOURCE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Data Object 20111115
2 Exporting SRC_EXTERNAL_KEY Call by reference Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20111115
3 Exporting SRC_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20111115
4 Exporting SRC_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20111115

Method CHECK_TARGET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Data Object 20111115
2 Importing SRC_EXTERNAL_KEY Call by reference Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20111115
3 Importing SRC_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20111115
4 Importing SRC_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
5 Exporting TARGET_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20111115
6 Importing TARGET_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20111115

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_VIEW Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120327
2 Importing PROXY_PLUGIN Call by reference Object reference (TYPE REF TO) CL_PROXY_UIX_PLGN_BASE 20120327

Method CONSTRUCTOR on class CL_PROXY_UIXM_TREE_DATA_BASE has no exception.

Method COPY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOVE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE move, means deletes source node ask not for name 20111115
2 Returning NEW_NODE Value transfer Object reference (TYPE REF TO) IF_PXN_CORE Node 20111115
3 Importing SOURCE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
4 Importing TARGET_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
# Exception Resumable Description Created on
1 CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20111115
2 CX_ESD_EXCEPTION Unified Editor: Exception 20121219
3 CX_PXN_FAULT MDR fault (abstract) 20111115

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SELECTED_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111028
# Exception Resumable Description Created on
1 CX_PXN_FAULT mdr fault (abstract) 20111028

Method DO_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Data Object 20111115
2 Exporting LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES log about performed operations.... 20120209
3 Importing SRC_EXTERNAL_KEY Call by reference Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20111115
4 Importing SRC_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20111115
5 Importing SRC_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
6 Importing TARGET_ID Call by reference Type reference (TYPE) PRX_ID Proxy Generation: Unique ID of a Proxy Object 20111115
7 Importing TARGET_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20111115

Method GET_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROXY_KEY Value transfer Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_PROXY_KEY Proxy Key (ABAP and external Key) and add. infos 20120316
2 Importing SRC_EXTERNAL_KEY Call by reference Type reference (TYPE) PRX_S_IFR Proxy Generation: Object Identification ES Builder 20120316
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20120316
2 CX_PROXY_PARAMETER_ERROR unqualified or wrong parameter 20120316

Method IS_SORTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_SOURCE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
2 Importing NODE_KEY_TARGET Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111115
3 Exporting PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO Node 20111115
4 Exporting SUB_NODE_SOURCE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO sub node (element, attribute, operation) 20111115
5 Exporting SUB_NODE_TARGET Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO sub node (element, attribute, operation) 20111115
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20111115

Method SORT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO Node 20111115
2 Importing SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO node to be moved 20111115
3 Importing TARGET_NODE Call by reference Object reference (TYPE REF TO) IF_PXN_CORE_INFO node on which position to be dragged(insert before) 20111115
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20121219
2 CX_PXN_FAULT MDR fault (abstract) 20111115
History
Last changed by/on SAP  20140121 
SAP Release Created in 803