SAP ABAP Class CL_CRM_WSC_TARGET_TREE_CREATOR (WSC Target Tree Creator)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WST (Application Component) Web Services Tool
     CRM_GENIL_WSC (Package) GenIL Component for Web Service Consumption
Properties
Class CL_CRM_WSC_TARGET_TREE_CREATOR  
Short Description WSC Target Tree Creator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_WSC   GenIL Component for Web Service Consumption 
Created 20071120   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_WSC_TARGET_TREE_CREATOR has no interface implemented.
Friends
Class CL_CRM_WSC_TARGET_TREE_CREATOR has no friend class.
Attributes
Class CL_CRM_WSC_TARGET_TREE_CREATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELDS_TO_TARGET_NODE Static method Private Method Adds all childfields to node (flat structure) 20071128
2 ADD_KEYFIELD_TO_NODE Static method Private Method Adds keyfield to node (without mapping) 20080114
3 ADD_QUERY_TREE_TO_TARGET_NODE Static method Private Method Adds all nodes (and Childnodes of the same) to target tree 20071212
4 ADD_SOURCE_TREE_TO_TARGET_NODE Static method Private Method Adds all nodes (and Childnodes of the same) to target tree 20071206
5 ADD_STRUC_TO_TARGET_NODE Static method Private Method Adds structure to node 20071128
6 CHECK_NODE_HAS_ATTRIBUTES Static method Private Method Check if Structure has attributes 20080114
7 CHECK_NODE_OF_NAME_EXISTS Static method Private Method Adds all childfields to node (flat structure) 20071220
8 CREATE_TARGET_ROOT_NODE Static method Private Method Creates the root node 20071206
9 CREATE_TARGET_TREE Static method Public Method Creates the target tree 20071120
10 RETURN_SOURCE_ENTRY_POINT Static method Public Method Returns Entry-Point of Source-Structure 20080114
Events
Class CL_CRM_WSC_TARGET_TREE_CREATOR has no event.
Types
Class CL_CRM_WSC_TARGET_TREE_CREATOR has no local type.
Method Signatures

Method ADD_FIELDS_TO_TARGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071128
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Source tree 20071128
3 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20071128
4 Importing IV_ALLCHILD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071205
5 Importing IV_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071129
6 Importing IV_SELECTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071129
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071128

Method ADD_KEYFIELD_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Tree node used in WST design time 20080114
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20080114

Method ADD_QUERY_TREE_TO_TARGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071212
2 Exporting EO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Tree node used in WST design time 20071212
3 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Source tree 20071212
4 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20071212
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071212

Method ADD_SOURCE_TREE_TO_TARGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071206
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Source tree 20071206
3 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20071206
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071206

Method ADD_STRUC_TO_TARGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071128
2 Exporting EO_TARGET_CHILD_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Tree node used in WST design time 20071128
3 Importing IO_SOURCE_CHILD_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Tree node used in WST design time 20071128
4 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20071128
5 Importing IV_KEY_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20071206
6 Importing IV_OPTYPE Call by reference Type reference (TYPE) CRMT_WSC_OP_TYPE WSC Operation Type 20071205
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071128

Method CHECK_NODE_HAS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080114
2 Exporting EV_NODE_HAS_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL 20080114
3 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20080114
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20080114

Method CHECK_NODE_OF_NAME_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODENAME_IS_FINE Call by reference Type reference (TYPE) ABAP_BOOL 20071220
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Source tree 20071220
3 Importing IO_TARGET_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Object Type 20071220
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071220

Method CREATE_TARGET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071206
2 Importing IS_TREEMODEL Call by reference Type reference (TYPE) CRMS_WSC_TREEMODEL Source tree 20071206
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071206

Method CREATE_TARGET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DTMAP Call by reference Type reference (TYPE) CRMT_WSC_DTMAP_TAB empty target tree will be filled 20071128
2 Importing IS_TREEMODEL Call by reference Type reference (TYPE) CRMS_WSC_TREEMODEL Source tree 20071128
3 Importing IV_WITHOUT_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Perform vital checks only 20090309
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20071121

Method RETURN_SOURCE_ENTRY_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Tree node used in WST design time 20080114
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_WSC_DT_TREE_NODE Source tree 20080114
3 Importing IV_OPTYPE Call by reference Type reference (TYPE) CRMT_WSC_OP_TYPE Operation Type (e.g. Read, Query) 20080114
# Exception Resumable Description Created on
1 CX_CRM_WSC_FAULT Static exception class for web service consumption 20080114
History
Last changed by/on SAP  20100303 
SAP Release Created in 600