SAP ABAP Class CL_CRM_ES_MODEL_UI (ES Modelling UI Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-ES (Application Component) Enterprise Search Integration
     CRM_ES_MODEL_MGR (Package) CRM Enterprise Search Modeling Manager
Properties
Class CL_CRM_ES_MODEL_UI  
Short Description ES Modelling UI Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_MODEL_MGR   CRM Enterprise Search Modeling Manager 
Created 20080222   SAP 
Last change 20110908   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_ES_MODEL_UI has no interface implemented.
Friends
Class CL_CRM_ES_MODEL_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTRIBUTE Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'A' Node Type for ES 20080225
2 GC_ATTR_FOLDER Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'U' Node Type for ES 20080225
3 GC_ATTR_STRUCTURE Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'S' Node Type for ES 20080225
4 GC_BOL_OBJECT Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'O' Node Type for ES 20080225
5 GC_BO_TEMPLATE Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'H' Node Type for ES 20080225
6 GC_BO_TEMPL_FOLDER Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'B' Node Type for ES 20080225
7 GC_BUSINESS_TEMPLATE Constant Public Type reference (TYPE) CRM_ES_TEMPLATE_TYPE 'B' Template Type from CRM ES 20080225
8 GC_FOREIGN_RELATION Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'F' Node Type for ES 20080225
9 GC_FOREIGN_TEMPLATE Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'K' Node Type for ES 20081023
10 GC_FOREIGN_TEMPLATE_REL Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'N' Node Type for ES 20081023
11 GC_MODEL_OVERVIEW Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'V' Node Type for ES 20081017
12 GC_RELATION Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'R' Node Type for ES 20080225
13 GC_REL_FOLDER Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'D' Node Type for ES 20080225
14 GC_TECHNICAL_TEMPLATE Constant Public Type reference (TYPE) CRM_ES_TEMPLATE_TYPE 'T' Template Type from CRM ES 20080225
15 GC_TECH_TEMPLATE Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'E' Node Type for ES 20080225
16 GC_TECH_TEMPL_FOLDER Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'C' Node Type for ES 20080225
17 GC_TEMPLATE_SET Constant Public Type reference (TYPE) CRM_ES_NODE_TYPE 'T' Node Type for ES 20080225
18 GR_BOL_MODEL Instance attribute Public Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20080222
19 GR_ES_MODEL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CRM_ES_MODEL_DATA Data provider class for ES model 20080222
20 GR_TEMPLATE_SET_TREE Instance attribute Private Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Model tree for the template set 20080225
21 GT_INSTANCES Static Attribute Private Type reference (TYPE) CRMT_ES_TMPL_SET_INST_TAB ES Table for template set instances 20080222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BO_TEMPLATE Instance method Public Method Create new BO template 20080229
2 ADD_TECH_TEMPLATE Instance method Public Method Create new TO template 20080229
3 CHECK_ATTRIBUTE_NODE Instance method Public Method Perform UI checks relevant for the current attribute node 20080325
4 CHECK_ATTRIBUTE_TO_ASSIGNMENT Instance method Public Method Perform UI checks relevant for the current attribute node 20080428
5 CHECK_CHILD_IS_FORREL Instance method Public Method Perform UI checks relevant for the current relation node 20081126
6 CHECK_FIELD_IS_SELECTED Instance method Public Method Perform UI checks relevant for the current relation node 20080529
7 CHECK_FOREIGN_RELATION_NODE Instance method Public Method Perform UI checks for the current foreign relation node 20080325
8 CHECK_HEADER_TO Instance method Public Method Perform UI checks relevant for the current relation node 20080402
9 CHECK_LANGUAGE_FIELD Instance method Public Method Check structures for langauage-domain spras and langu 20080918
10 CHECK_NAME_OF_NEW_TEMPLATE Static method Public Method Check if template name is already used 20080304
11 CHECK_NAME_OF_NEW_TEMPLATE_SET Static method Public Method Check if template name is already used 20080507
12 CHECK_OBJECT_NODE Instance method Public Method Perform UI checks relevant for the current BOL object node 20080318
13 CHECK_PRIMARY_KEY Instance method Public Method Returns field info for Attributes of a given structure 20080319
14 CHECK_RELATION_NODE Instance method Public Method Perform UI checks relevant for the current relation node 20080318
15 CHECK_TREE Instance method Public Method Checks Tree, Names of Nodes 20080305
16 CHECK_TS_DESTINATION Static method Public Method Checks if TS for Copy is fine 20081113
17 CONSTRUCTOR Instance method Public Constructor 20080222
18 CONVERT_TREE_TO_TABLE Instance method Private Method Convert tree data to table ready for saving in XML 20080228
19 COPY_TEMPLATE Instance method Public Method Copy to new BO template 20080312
20 CREATE_ATTRIBUTE_TREE Instance method Private Method Build tree for attribute 20080228
21 CREATE_ATTR_STRUCTURE_TREE Instance method Private Method Build tree for attribute structure 20080227
22 CREATE_BO_TEMPLATE_TREE Instance method Private Method Build template tree for business object 20080225
23 CREATE_FOREIGN_RELATIONS Instance method Private Method Create trees for all foreign relations 20081031
24 CREATE_FOREIGN_REL_TREE Instance method Private Method Build foreign relation tree 20080313
25 CREATE_FOREIGN_TEMPLATE_TREE Instance method Public Method Build foreign template tree 20081028
26 CREATE_FOREIGN_TEMPL_REL_TREE Instance method Private Method Build tree for foreign relation 20081031
27 CREATE_OBJECT_TREE Instance method Private Method Build BOL object tree 20080227
28 CREATE_RELATIONS Instance method Private Method Create trees for all relations 20080320
29 CREATE_RELATION_TREE Instance method Private Method Build tree for relation 20080225
30 CREATE_TECH_TEMPLATE_TREE Instance method Private Method Build template tree for technical object 20080225
31 CREATE_TEMPLATE_SET Static method Public Method Create new template set 20080227
32 CREATE_TEMPLATE_SET_TREE Instance method Private Method Build template set tree 20080225
33 DELETE_TEMPLATE Instance method Public Method Delete given template from template set model 20080226
34 DELETE_TEMPLATE_SET Instance method Public Method Delete given template from template set model 20080611
35 FIND_NODE_BY_PATH Instance method Private Method Find node in the tree using the path 20080414
36 GET_INSTANCE Static method Public Method Get instance of modelling manager by template set 20080222
37 GET_KEYS_OF_CHILD_RELATION Instance method Public Method Perform UI checks relevant for the current relation node 20080417
38 GET_KEYS_OF_OBJECT Instance method Public Method Perform UI checks relevant for the current relation node 20080417
39 GET_KEYS_OF_PARENT_RELATION Instance method Public Method Perform UI checks relevant for the current relation node 20080417
40 GET_KEYS_OF_ROOT Instance method Public Method Perform UI checks relevant for the current relation node 20081120
41 GET_LANGUAGE_FIELDS Static method Public Method Get list of structure fields for langu-domains SPRAS LANGU 20080925
42 GET_MODEL_OVERVIEW Static method Public Method Get overview of modelled attributes below the current node 20081020
43 GET_MODEL_OVERVIEW_2 Static method Public Method Get overview of modelled attributes below the current node 20090529
44 GET_NODE_CHILDREN Instance method Public Method Get children of the specified node 20080320
45 GET_NODE_PATH Instance method Private Method Get complate path to the node in the template tree 20080414
46 GET_OBJECTS_PATH Instance method Private Method Get list of relations modeled above the specified node 20080327
47 GET_PARENT_RELATION_RELKEYS Instance method Public Method Perform UI checks relevant for the current relation node 20080806
48 GET_SFW_DATA_ATTRIBUTE Instance method Public Method Returns the switch data for attribute 20090114
49 GET_SFW_DATA_ATTR_STRUCTURE Instance method Public Method Returns the switch data for attribute structure 20090114
50 GET_SFW_DATA_FOREIGN_ATTR_STR Instance method Public Method Returns the switch data for attribute structure 20090114
51 GET_SFW_DATA_OBJECT Instance method Public Method Returns the switch data for object 20090114
52 GET_STRUCT_FIELDS Static method Public Method Get list of structure fields 20080415
53 GET_TEMPLATE_DATA_TO Instance method Public Method Get template set data 20080313
54 GET_TEMPLATE_NODE Static method Public Method Get template node above the current one 20080401
55 GET_TEMPLATE_NODE_BY_ID Instance method Public Method Get template node by template ID 20080408
56 GET_TEMPLATE_SET_DATA Instance method Public Method Get template set data 20080227
57 GET_TEMPLATE_SET_MODEL Instance method Public Method Get current template set model 20080225
58 GET_TREE_DATA Instance method Public Method Gather different data from the whole tree below 20080401
59 REFRESH_TEMPLATE_TREE Instance method Public Method Refresh the whole template tree from database 20080410
60 SAVE_TEMPLATE Instance method Public Method Save complete template tree to database 20080408
61 SAVE_TEMPLATE_SET_MODEL Instance method Public Method Save complete template set model to database 20080225
62 SET_KEY_IN_CHILD_OBJECT Instance method Public Method Mark attribute of the relation child object as a key 20080506
Events
Class CL_CRM_ES_MODEL_UI has no event.
Types
Class CL_CRM_ES_MODEL_UI has no local type.
Method Signatures

Method ADD_BO_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Business Template 20080229
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080229
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080304

Method ADD_TECH_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Business Template 20080229
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080229
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080304

Method CHECK_ATTRIBUTE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080325
2 Importing IS_ATTR_DATA Call by reference Type reference (TYPE) CRMS_ES_ATTR_DATA ES BOL Attribute Data 20080327
3 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080325
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080325

Method CHECK_ATTRIBUTE_TO_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTR_DATA Call by reference Type reference (TYPE) CRMS_ES_ATTR_DATA ES BOL Attribute Data 20080428
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080428
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080428

Method CHECK_CHILD_IS_FORREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081126
2 Returning RV_IS_FORREL Value transfer Type reference (TYPE) ABAP_BOOL Key Fields 20081126

Method CHECK_CHILD_IS_FORREL on class CL_CRM_ES_MODEL_UI has no exception.

Method CHECK_FIELD_IS_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080529
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) CRM_ES_FIELD_ID Field ID for CRM ES 20080529
3 Returning RV_EXISTING Value transfer Type reference (TYPE) ABAP_BOOL Key Fields 20080529

Method CHECK_FIELD_IS_SELECTED on class CL_CRM_ES_MODEL_UI has no exception.

Method CHECK_FOREIGN_RELATION_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080325
2 Importing IS_FOREIGN_REL_DATA Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_REL ES Foreign Relation Data for other Templates 20080327
3 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080325
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080325

Method CHECK_HEADER_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080402
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080402
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080402

Method CHECK_LANGUAGE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080918
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080918
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080918

Method CHECK_NAME_OF_NEW_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080304
2 Returning RV_NAME_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080304

Method CHECK_NAME_OF_NEW_TEMPLATE on class CL_CRM_ES_MODEL_UI has no exception.

Method CHECK_NAME_OF_NEW_TEMPLATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template ID for CRM ES 20080507
2 Returning RV_NAME_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080507

Method CHECK_NAME_OF_NEW_TEMPLATE_SET on class CL_CRM_ES_MODEL_UI has no exception.

Method CHECK_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080318
2 Importing IS_OBJ_DATA Call by reference Type reference (TYPE) CRMS_ES_OBJ_DATA ES BOL Object Data 20080327
3 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080318
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080318

Method CHECK_PRIMARY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_STATUS Call by reference Type reference (TYPE) ABAP_BOOL status 20080319
2 Importing IS_PARENT_NODE Call by reference Type reference (TYPE) CRMS_ES_NODE_DATA ES Modeling Tree Node Data 20080319
3 Importing IT_CHECK_DATA Call by reference Type reference (TYPE) CRMT_ES_CHECK_DATA_TAB ES Modeling XML Data Table 20080319
4 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRM_ES_BOL_ID BOL Object ID 20080319
5 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080319
6 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20080319
7 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080319
8 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080319

Method CHECK_PRIMARY_KEY on class CL_CRM_ES_MODEL_UI has no exception.

Method CHECK_RELATION_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080318
2 Importing IS_REL_DATA Call by reference Type reference (TYPE) CRMS_ES_OBJ_REL ES BOL Object Relation Data 20080327
3 Returning RV_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Flag: all checks were successful 20080318
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080318

Method CHECK_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_DATA Call by reference Type reference (TYPE) CRMT_ES_CHECK_DATA_TAB ES Modeling XML Data Table 20080312
2 Exporting EV_SELECT_IND Call by reference Type reference (TYPE) CRM_ES_SELECT Select Flag 20080305
3 Exporting EV_STATUS Call by reference Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20080312
4 Importing IR_MESSAGES Call by reference Object reference (TYPE REF TO) BAPIRETTAB Table with BAPI Return Information 20081126
5 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080305
6 Importing IS_PARENT_NODE Call by reference Type reference (TYPE) CRMS_ES_NODE_DATA ES Modeling Tree Node Data 20080319
7 Importing IV_FIELD_ID_CRM Call by reference Type reference (TYPE) FIELDNAME 20080312
8 Importing IV_LEVEL Call by reference Type reference (TYPE) INT4 0 Natural number 20081126
9 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20080312
10 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID 20080312
11 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID 20080312
12 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20080312
13 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080305
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080305

Method CHECK_TS_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEST_SET Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template Set ID 20081113
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081113
3 Returning RV_DEST_OK Value transfer Type reference (TYPE) ABAP_BOOL 20081113

Method CHECK_TS_DESTINATION on class CL_CRM_ES_MODEL_UI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ES_MODEL_DATA Call by reference Object reference (TYPE REF TO) CL_CRM_ES_MODEL_DATA Data provider class for ES model 20080228

Method CONSTRUCTOR on class CL_CRM_ES_MODEL_UI has no exception.

Method CONVERT_TREE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080228
2 Importing IV_FIELD_ID_CRM Call by reference Type reference (TYPE) FIELDNAME Field Name 20080228
3 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080228
4 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080312
5 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20080312
6 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080228
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080229
8 Exporting RT_XML_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080310

Method CONVERT_TREE_TO_TABLE on class CL_CRM_ES_MODEL_UI has no exception.

Method COPY_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Business Template 20080318
2 Exporting ES_HEADER_DATA_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Technical Template 20080318
3 Exporting EV_STATUS Call by reference Type reference (TYPE) ABAP_BOOL 20080312
4 Importing IV_SOURCE_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID ES Header Data for Business Template 20080312
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080312
6 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set ID 20080312
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080312

Method CREATE_ATTRIBUTE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080410
2 Importing IV_FIELD_ID_CRM Call by reference Type reference (TYPE) FIELDNAME Field Name 20080228
3 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name of BOL object 20080228
4 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080311
5 Importing IV_RELATION_ID_ES Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080311
6 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080318
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080228

Method CREATE_ATTRIBUTE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_ATTR_STRUCTURE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080410
2 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name of BOL object 20080227
3 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080311
4 Importing IV_RELATION_ID_ES Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080311
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080227

Method CREATE_ATTR_STRUCTURE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_BO_TEMPLATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Business Template 20080229
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080411

Method CREATE_BO_TEMPLATE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_FOREIGN_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FOREIGN_TEMPL_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081031
2 Importing IT_FOREIGN_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_ID_TAB Table of relation IDs 20081031
3 Importing IT_REL_PATH Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB ES step table 20081031
4 Importing IV_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Path id 20081031
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081031

Method CREATE_FOREIGN_RELATIONS on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_FOREIGN_REL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080410
2 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name of BOL object 20080313
3 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080313
4 Importing IV_RELATION_ID_ES Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080313
5 Importing IV_RELATION_UUID Call by reference Type reference (TYPE) CRM_ES_UUID UUID for CRM ES 20081120
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080313

Method CREATE_FOREIGN_REL_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_FOREIGN_TEMPLATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081028
2 Importing IS_FOREIGN_TEMPLATE Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_TEMPLATE ES Foreign Template Data 20081028
3 Importing IT_REL_PATH Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB ES step table 20081030
4 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20081103
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081028

Method CREATE_FOREIGN_TEMPLATE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_FOREIGN_TEMPL_REL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081031
2 Importing IT_REL_PATH Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB ES step table 20081031
3 Importing IV_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Path id 20081031
4 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20081031
5 Importing IV_RELATION_UUID Call by reference Type reference (TYPE) CRM_ES_UUID UUID for CRM ES 20081120
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081031

Method CREATE_FOREIGN_TEMPL_REL_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_OBJECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080409
2 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name of BOL object 20080227
3 Importing IV_OWN_ROOT_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080227
4 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080311
5 Importing IV_RELATION_ID_ES Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080311
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080227

Method CREATE_OBJECT_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FOLDER_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080320
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_NAME_TAB Table of Relation Names 20080320

Method CREATE_RELATIONS on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_RELATION_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080410
2 Importing IV_OWN_ROOT_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080229
3 Importing IV_PARENT_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080311
4 Importing IV_PARENT_OBJECT_ID_ES Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080311
5 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080227
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080225

Method CREATE_RELATION_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_TECH_TEMPLATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Technical Template 20080229
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080411

Method CREATE_TECH_TEMPLATE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method CREATE_TEMPLATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEMPLATE_SET_DATA Call by reference Type reference (TYPE) CRMS_ES_TEMPLATE_SET_SCRN Template Set Data 20080227
2 Returning RR_MODEL_UI Value transfer Object reference (TYPE REF TO) CL_CRM_ES_MODEL_UI ES Modeling Manager Class 20080228
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method CREATE_TEMPLATE_SET_TREE Signature

Method CREATE_TEMPLATE_SET_TREE on class CL_CRM_ES_MODEL_UI has no parameter.
Method CREATE_TEMPLATE_SET_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method DELETE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Template node to be deleted 20080226
2 Returning RV_NODE_DELETED Value transfer Type reference (TYPE) ABAP_BOOL Result flag: node deleted successfully 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080304

Method DELETE_TEMPLATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE_SET_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Template node to be deleted 20080611
2 Returning RV_NODE_DELETED Value transfer Type reference (TYPE) ABAP_BOOL Result flag: node deleted successfully 20080611
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080611

Method FIND_NODE_BY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080414
2 Importing IT_PATH Call by reference Type reference (TYPE) CRMT_ES_TREE_PATH Path in the tree to the node 20080414
3 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080414

Method FIND_NODE_BY_PATH on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set ID 20080222
2 Returning RR_MODEL_UI Value transfer Object reference (TYPE REF TO) CL_CRM_ES_MODEL_UI ES Modeling Manager Class 20080222
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20080228

Method GET_KEYS_OF_CHILD_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080417
2 Returning RT_KEY_TAB Value transfer Type reference (TYPE) CRMT_ES_FIELD_ID_TAB Key Fields 20080417

Method GET_KEYS_OF_CHILD_RELATION on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_KEYS_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080417
2 Returning RT_KEY_TAB Value transfer Type reference (TYPE) CRMT_ES_FIELD_ID_TAB Key Fields 20080417

Method GET_KEYS_OF_OBJECT on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_KEYS_OF_PARENT_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080417
2 Returning RT_KEY_TAB Value transfer Type reference (TYPE) CRMT_ES_FIELD_ID_TAB Key Fields 20080417

Method GET_KEYS_OF_PARENT_RELATION on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_KEYS_OF_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081120
2 Returning RT_KEY_TAB Value transfer Type reference (TYPE) CRMT_ES_FIELD_ID_TAB Key Fields 20081120

Method GET_KEYS_OF_ROOT on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_LANGUAGE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080925
2 Returning RT_FIELDS Value transfer Type reference (TYPE) CRMT_ES_KEY_FIELDS List of fields 20080925

Method GET_LANGUAGE_FIELDS on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_MODEL_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081020
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20081020
3 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRM_ES_BOL_ID BOL Object ID 20081021
4 Exporting RS_MODEL_OVERVIEW Call by reference Type reference (TYPE) CRMS_ES_MODEL_OVERVIEW Template Model Overview 20081020

Method GET_MODEL_OVERVIEW on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_MODEL_OVERVIEW_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20090529
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20090603
3 Exporting RS_MODEL_OVERVIEW Call by reference Type reference (TYPE) CRMS_ES_MODEL_OVERVIEW Template Model Overview 20090529

Method GET_MODEL_OVERVIEW_2 on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_NODE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080320
2 Returning RT_CHILDREN Value transfer Type reference (TYPE) CRMT_TREE_NODE_TAB List of tree nodes 20080320

Method GET_NODE_CHILDREN on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_NODE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080414
2 Returning RT_PATH Value transfer Type reference (TYPE) CRMT_ES_TREE_PATH Path in the tree to the node 20080414

Method GET_NODE_PATH on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_OBJECTS_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080327
2 Returning RT_OBJECTS Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20080327

Method GET_OBJECTS_PATH on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_PARENT_RELATION_RELKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_TAB Call by reference Type reference (TYPE) CRMT_ES_KEYMAP_FIELDS Key Fields 20080806
2 Exporting EV_CARDINALITY Call by reference Type reference (TYPE) CRMT_CARD_B Cardinality of the Assigned Object 20081126
3 Exporting EV_IMPLICIT_IND Call by reference Type reference (TYPE) CRM_ES_IMPLICIT Implicit Indicator 20081126
4 Importing IR_TREE_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080806

Method GET_PARENT_RELATION_RELKEYS on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_SFW_DATA_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component Name 20090114
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090114
3 Returning RS_SFW_DATA Value transfer Type reference (TYPE) GENILT_SFW_DATA Switchframework related fields 20090114
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Exception: Object Not Supported 20090114

Method GET_SFW_DATA_ATTR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_TAB Call by reference Type reference (TYPE) CRMT_ES_ATTR_DATA_TAB Attribute data table type 20090116
2 Importing IT_ATTR_TAB Call by reference Type reference (TYPE) CRMT_ES_ATTR_DATA_TAB Attribute data table type 20090114
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090114
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Exception: Object Not Supported 20090114

Method GET_SFW_DATA_FOREIGN_ATTR_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FOREIGN_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_ATTRIBUTES Foreign attributes. 20090114
2 Importing IV_FOREIGN_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20090114
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Exception: Object Not Supported 20090114

Method GET_SFW_DATA_OBJECT 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) CRMT_EXT_OBJ_NAME External Name of Object 20090114
2 Returning RS_SFW_DATA Value transfer Type reference (TYPE) GENILT_SFW_DATA Switchframework related fields 20090114
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20090114

Method GET_STRUCT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080415
2 Returning RT_FIELDS Value transfer Type reference (TYPE) CRMT_ES_KEY_FIELDS List of fields 20080415

Method GET_STRUCT_FIELDS on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_TEMPLATE_DATA_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080313
2 Returning RS_TEMPLATE_DATA_TO Value transfer Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Template 20080313
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080313

Method GET_TEMPLATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080401
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080401

Method GET_TEMPLATE_NODE on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_TEMPLATE_NODE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080408
2 Returning RR_TEMPLATE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080408

Method GET_TEMPLATE_NODE_BY_ID on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_TEMPLATE_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TEMPLATE_SET_DATA Value transfer Type reference (TYPE) CRMS_ES_TEMPLATE_SET_SCRN Template Set Data 20080227
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080304

Method GET_TEMPLATE_SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TEMPLATE_SET_TREE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080225

Method GET_TEMPLATE_SET_MODEL on class CL_CRM_ES_MODEL_UI has no exception.

Method GET_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) CRMT_ES_NODE_ID_TAB Table of node IDs 20080401
2 Exporting ET_RELATION_IDS Call by reference Type reference (TYPE) CRMT_ES_RELATION_ID_TAB Table of relation IDs 20080401
3 Importing IR_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Current node 20080401
4 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Root node of the tree 20080401

Method GET_TREE_DATA on class CL_CRM_ES_MODEL_UI has no exception.

Method REFRESH_TEMPLATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Current node 20080414
2 Returning RR_CURRENT_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE Current node in refreshed tree (to place the cursor) 20080414

Method REFRESH_TEMPLATE_TREE on class CL_CRM_ES_MODEL_UI has no exception.

Method SAVE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080408
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method SAVE_TEMPLATE_SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEMPLATE_SET_DATA Call by reference Type reference (TYPE) CRMS_ES_TEMPLATE_SET_SCRN Template Sets structure for screen 20080228
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method SET_KEY_IN_CHILD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RELATION_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080506
2 Importing IV_FIELD_ID_CRM Call by reference Type reference (TYPE) FIELDNAME Field Name 20080506

Method SET_KEY_IN_CHILD_OBJECT on class CL_CRM_ES_MODEL_UI has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700