SAP ABAP Class CL_CRM_ES_MODEL_DATA (Data provider class for ES model)
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_DATA  
Short Description Data provider class for ES model    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_MODEL_MGR   CRM Enterprise Search Modeling Manager 
Created 20080220   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_DATA has no interface implemented.
Friends
Class CL_CRM_ES_MODEL_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_TEMPLATE_SET Instance attribute Private Type reference (TYPE) CRMS_ES_TEMPLATE_SET Template Sets 20080222
2 GT_ATTR_DATA Instance attribute Private Type reference (TYPE) CRMT_ES_ATTR_TAB Attributes of ES 20081106
3 GT_INSTANCES Static Attribute Private Type reference (TYPE) CRMT_ES_TMPL_SET_INST_TAB ES Table for template instances 20080222
4 GT_NODE_DATA Instance attribute Private Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Table for node data 20080222
5 GT_PATH_DATA Instance attribute Private Type reference (TYPE) CRMT_ES_PATH_TAB Es path table 20081030
6 GT_REL_DATA Static Attribute Protected Type reference (TYPE) CRMT_ES_TMPLREL_TAB List of modeled relations 20091009
7 GV_COMPONENT Static Attribute Private Type reference (TYPE) DLVUNIT Software Component 20091009
8 GV_PERSISTENCE_IN_NW Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091009
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GENERIC_FIELD_TO_ATTR Instance method Private Method Adds gneric fields to a node 20081119
2 ADD_TO_ATTR_DATA_TO_RELS Instance method Private Method adds existing fields of to according to relation 20081111
3 BUILD_REL_PATH_TAB_BY_PATH_EXT Static method Public Method Build Navigation Path for ES 20081119
4 BUILD_REL_PATH_TAB_BY_PATH_ID Instance method Public Method Build Navigation Path for ES 20081118
5 BUILD_REL_PATH_TAB_BY_TABL_EXT Static method Public Method Build Navigation Path for ES 20081120
6 CHECK_NODE_IS_ROOT_NODE Instance method Public Method Check if node is root node 20080409
7 CHECK_NODE_IS_ROOT_NODE_EXT Static method Public Method Check if node is root node 20081114
8 CHECK_RELTAB Static method Public Method Checks the relation table 20080613
9 CLASS_CONSTRUCTOR Static method Public Constructor Static constructor 20091009
10 CONSTRUCTOR Instance method Public Constructor 20080222
11 COPY_EXTRACTOR_DATA Instance method Public Method Copy extractor data 20080718
12 COPY_FR_ACTIVATION_DATA Instance method Public Method Copy extractor data 20081205
13 CREATE_TEMPLATE_SET Static method Public Method Create new template set 20080228
14 DELETE_ATTR_DATA Instance method Private Method Delete Foreign Attributes 20081121
15 DELETE_PATH_DATA Instance method Private Method Delete Relation Path 20081121
16 DELETE_RELATIONS Instance method Public Method Delete Relations 20080506
17 DELETE_TEMPLATE Instance method Public Method Delete Template 20080228
18 DELETE_TEMPLATE_SET Instance method Public Method Delete Template set 20080228
19 FILL_HEADER_DATA Instance method Private Method Prefill Header Data for Save 20080226
20 FILL_RELATION_DATA Instance method Public Method Fill relation data for save 20080430
21 FILL_SET_DATA Instance method Private Method Prefill Set Data for Save 20080226
22 FIND_BO_TEMPLATES Static method Public Method Find BO Templates with BOL Object ID 20080509
23 FIND_KEYSTRUCTURE_FOR_TEMPLATE Static method Public Method Returns the key-structure for one/all templates 20080407
24 FIND_RELATION_PATH Instance method Private Method Find RElation-Hierarchie for Navigation-Paths 20081104
25 FIND_TECH_TEMPLATE Static method Public Method Find tech template for the specified table or domaine 20080318
26 FIND_TEMPLATE_SET Static method Public Method Find template set for the specified template ID 20080318
27 GENERATE_ALIAS_NAME Instance method Private Method Generates a Unique DDIC-Object Name 20081112
28 GET_ALL_ATTRS_FROM_SET Instance method Public Method Returns all nodes from template set 20081205
29 GET_ALL_NODES_FROM_SET Instance method Public Method Returns all nodes from template set 20080312
30 GET_ALL_PATHS_FROM_SET Instance method Public Method Returns all nodes from template set 20081205
31 GET_ALL_TEMPLATES Static method Public Method Return all Tempeates 20080222
32 GET_ALL_TEMPLATE_SETS Static method Public Method Return all Tempeate Sets 20080626
33 GET_ATTR_DATA Instance method Public Method Get BOL attribute data 20080225
34 GET_ATTR_DATA_FROM_DB Instance method Private Method get attribute data from DB 20081106
35 GET_ATTR_FOR_TEMPLATE_ID Instance method Public Method Returns all node data for a given template id 20081118
36 GET_BACK_RELATION_DATA Static method Public Method Return backward relation data 20080506
37 GET_BOL_OBJECT_DATA Instance method Public Method Get BOL object data 20080221
38 GET_COMPLETE_ENABLE_IND Instance method Public Method returns path id from relationslist 20081107
39 GET_COMPLETE_PATH_TO_ROOT Instance method Public Method returns path id from relationslist 20081104
40 GET_ES_PARENT_OF_REL Instance method Public Method Get BOL object data for relation parent 20080319
41 GET_FOREIGN_RELATIONS Instance method Public Method Get list of foreign relations for the template 20081030
42 GET_FOREIGN_REL_DATA Instance method Public Method Get foreign relation data 20080312
43 GET_FOREIGN_TEMPLATE_ATTR Instance method Public Method Get foreign template data attributes 20081029
44 GET_FOREIGN_TEMPLATE_DATA Instance method Public Method Get foreign template data 20081028
45 GET_FOREIGN_TEMPLATE_LIST Instance method Public Method Get foreign template list 20081029
46 GET_FOREIGN_TEMPL_REL_DATA Instance method Public Method Get foreign template data 20081030
47 GET_FORWARD_RELATION_DATA Static method Public Method REturn forward relation data 20080509
48 GET_GT_REL_DATA Static method Public Method returns the relation-data 20091016
49 GET_INSTANCE Static method Public Method Get instance of modelling manager by template set 20080222
50 GET_KEYS_OF_TEMPLATE_EXT Static method Public Method Get keys of technical template (external) 20080418
51 GET_NODES_FOR_TEMPLATE_ID Instance method Public Method Returns all node data for a given template id 20080222
52 GET_NODE_DATA_FROM_DB Instance method Private Method Get global GT_NODE_DATA from DB 20081105
53 GET_NW_RELATIONS_FROM_DB Static method Public Method Get all nodes for an template from db and fill it in table 20091007
54 GET_NW_TEMPLATE_NODES_FROM_DB Instance method Public Method Get all nodes for an template from db and fill it in table 20090930
55 GET_PATHS_FOR_TEMPLATE_ID Instance method Public Method Returns all node data for a given template id 20081118
56 GET_PATH_DATA_FROM_DB Instance method Private Method Get global GT_NODE_DATA from DB 20081105
57 GET_PATH_ID_FROM_ES_RELATIONS Instance method Public Method returns path id from relationslist 20100510
58 GET_PATH_ID_FROM_RELATIONS Instance method Public Method returns path id from relationslist 20081030
59 GET_RELATIONS_FROM_PATH_ID Instance method Public Method returns path id from relationslist 20081030
60 GET_RELATION_BY_ID Static method Public Method REturn forward relation data 20081104
61 GET_RELATION_BY_NODE_TEMP Static method Public Method REturn forward relation data 20081107
62 GET_RELATION_DATA Instance method Public Method Get relation data 20080221
63 GET_RELATION_DATA_2 Instance method Public Method Get relation data 20080926
64 GET_ROOT_NODE Instance method Public Method Get BOL root object data 20080513
65 GET_STRING_FOR_PATH_TO_ROOT Static method Public Method returns path id from relationslist 20081104
66 GET_TEMPLATES_DATA Instance method Public Method Return Tempeates Data 20080314
67 GET_TEMPLATE_DATA Instance method Public Method Get template data 20080221
68 GET_TEMPLATE_DATA_TO Instance method Public Method Get technical template data 20080227
69 GET_TEMPLATE_DATA_TO_EXT Static method Public Method Get technical template data (external) 20080407
70 GET_TEMPLATE_HEADER Static method Public Method Return Tempate Header 20080509
71 GET_TEMPLATE_NODES_FROM_DB Instance method Private Method Get all nodes for an template from db and fill it in table 20080222
72 GET_TEMPLATE_ROOT_NODE Instance method Public Method Get technical template data (external) 20081111
73 GET_TEMPLATE_ROOT_NODE_EXT Static method Public Method Get technical template data (external) 20081029
74 GET_TEMPLATE_SET_DATA Instance method Public Method Get template set data 20080220
75 GET_TEMPLATE_TYPE Instance method Public Method Get template type 20080227
76 GET_TEMPLATE_TYPE_EXT Static method Public Method Returns Template type for given template id (external) 20080506
77 MERGE_AND_SAVE_FR_DATA Instance method Public Method Merges relation-ids for copy data 20081205
78 RETURN_ALTERNATIVE_CARD Instance method Public Method Get BOL attribute data 20080806
79 RETURN_IS_PERSISTENCE_IN_NW Static method Public Method Checks if persistence is in NW 20091016
80 RETURN_TMPLHDR_DATA Static method Public Method Returns the template header data 20080710
81 SAVE_ATTR_DATA Instance method Public Method Saves Template Set 20081104
82 SAVE_CURRENT_TEMPLATE_SET_DATA Instance method Private Method Save Template set data out of global data 20080314
83 SAVE_FR_ACTIVATION_DATA Instance method Public Method Copy extractor data 20090114
84 SAVE_MODEL_TRANSFERRED Instance method Public Method Sets the transfer flag after a successful model transfer 20080314
85 SAVE_MODEL_TRANSFER_FAILED Instance method Public Method Resets the transfer flag after a failed model transfer 20080814
86 SAVE_PATH_DATA Instance method Public Method Saves Template Set 20081104
87 SAVE_RELATION_DATA Instance method Public Method Saves Relation Data 20080506
88 SAVE_TEMPLATE_DATA Instance method Public Method Saves Template Set 20080226
89 SAVE_TEMPLATE_SET_DATA Instance method Public Method Saves Template Set 20080226
90 SET_TEMPLATE_SET_DATA Instance method Private Method Set template set data 20080226
91 TRANSFER_NODES_TO_XML Instance method Private Method Transfers nodes data to xml 20080222
92 TRANSFER_NODES_TO_XML_SHORT Instance method Private Method Transfers nodes data to xml (alternative) 20080311
93 WHERE_USED_LIST Static method Public Method Where used list of attributes 20081212
Events
Class CL_CRM_ES_MODEL_DATA has no event.
Types
Class CL_CRM_ES_MODEL_DATA has no local type.
Method Signatures

Method ADD_GENERIC_FIELD_TO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATT Call by reference Type reference (TYPE) CRMD_ES_ATTR Node attributes 20081119
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) FIELDNAME Field Name 20081119
3 Importing IV_REQUEST_IND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081119
4 Importing IV_RESPONSE_IND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081119
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Node ID for CRM ES 20081119

Method ADD_GENERIC_FIELD_TO_ATTR on class CL_CRM_ES_MODEL_DATA has no exception.

Method ADD_TO_ATTR_DATA_TO_RELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTE_DATA Call by reference Type reference (TYPE) CRMD_ES_ATTR Node attributes 20081111
2 Importing IT_STEPS_TO_NODE Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB ES step table 20081111
3 Returning RT_ATTRIBUTE_DATA Value transfer Type reference (TYPE) CRMT_ES_ATTR_TAB Attributes of ES 20081111

Method ADD_TO_ATTR_DATA_TO_RELS on class CL_CRM_ES_MODEL_DATA has no exception.

Method BUILD_REL_PATH_TAB_BY_PATH_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_REL_PATH_TAB navigation path steps 20081119
2 Exporting EV_11_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL Path id 20081119
3 Importing IV_CRM_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Relation_id 20081119
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Node attributes 20081119

Method BUILD_REL_PATH_TAB_BY_PATH_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method BUILD_REL_PATH_TAB_BY_PATH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_REL_PATH_TAB navigation path steps 20081118
2 Exporting EV_11_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL Path id 20081118
3 Importing IV_CRM_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Relation_id 20081118
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Node attributes 20081118

Method BUILD_REL_PATH_TAB_BY_PATH_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method BUILD_REL_PATH_TAB_BY_TABL_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_REL_PATH_TAB navigation path steps 20081120
2 Exporting EV_11_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL Path id 20081120
3 Importing IT_REL_PATH Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB Relation_id 20081120
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Node attributes 20081120

Method BUILD_REL_PATH_TAB_BY_TABL_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method CHECK_NODE_IS_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080409
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080409
3 Returning RV_IS_ROOT Value transfer Type reference (TYPE) ABAP_BOOL ES BOL Object Data 20080409

Method CHECK_NODE_IS_ROOT_NODE on class CL_CRM_ES_MODEL_DATA has no exception.

Method CHECK_NODE_IS_ROOT_NODE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20081114
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081114
3 Returning RV_IS_ROOT Value transfer Type reference (TYPE) ABAP_BOOL ES BOL Object Data 20081114

Method CHECK_NODE_IS_ROOT_NODE_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method CHECK_RELTAB Signature

Method CHECK_RELTAB on class CL_CRM_ES_MODEL_DATA has no parameter.
Method CHECK_RELTAB on class CL_CRM_ES_MODEL_DATA has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR 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

Method CONSTRUCTOR on class CL_CRM_ES_MODEL_DATA has no exception.

Method COPY_EXTRACTOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEST_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080718
2 Importing IV_DEST_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set id 20080718
3 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080718
4 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET ES Modeling XML Data Table 20080718
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080718

Method COPY_FR_ACTIVATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEST_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081205
2 Importing IV_DEST_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set id 20081205
3 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081205
4 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET ES Modeling XML Data Table 20081205
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081205

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 20080228
2 Returning RR_MODEL_DATA Value transfer Object reference (TYPE REF TO) CL_CRM_ES_MODEL_DATA Data provider class for ES model 20080228
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method DELETE_ATTR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081121
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081121

Method DELETE_PATH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081121
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081121

Method DELETE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080506
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080506

Method DELETE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080228
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method DELETE_TEMPLATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_SET_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_SET Template Sets 20080228
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method FILL_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TMPLHDR Call by reference Type reference (TYPE) CRMD_ES_TMPLHDR Templates for ES 20080227
2 Exporting ES_TMPLHDRT Call by reference Type reference (TYPE) CRMD_ES_TMPLHDRT Template Texts for ES 20080227
3 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method FILL_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TMPLREL_TAB Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB CRM ES Table for relations 20080430
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080430
3 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_CRM_ES_MGR' Provider ID 20080430
4 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080430
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080430

Method FILL_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TMPLSET Call by reference Type reference (TYPE) CRMD_ES_TMPLSET Templates for ES 20080226
2 Exporting ET_TMPLSETC Call by reference Type reference (TYPE) CRMD_ES_TMPLSETC Components for Template Set 20080226
3 Exporting ET_TMPLSETT Call by reference Type reference (TYPE) CRMD_ES_TMPLSETT Template Texts for ES 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method FIND_BO_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME BOL Object Name 20080509
2 Returning RT_TEMPLATES Value transfer Type reference (TYPE) CRMT_ES_TEMPLATE_DESC_TAB Templates 20080509

Method FIND_BO_TEMPLATES on class CL_CRM_ES_MODEL_DATA has no exception.

Method FIND_KEYSTRUCTURE_FOR_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEMPLATE_KEYSTRUCTURE Call by reference Type reference (TYPE) CRMT_ES_TEMPLATE_KEYSTRUC_TAB Template and related Key-Structure 20080407
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080407

Method FIND_KEYSTRUCTURE_FOR_TEMPLATE on class CL_CRM_ES_MODEL_DATA has no exception.

Method FIND_RELATION_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELATION_PATH Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB navigation path steps 20081104
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB relations 20081104
3 Importing IV_END_AT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20081104
4 Importing IV_END_AT_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081104
5 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20081104
6 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Relation ID for CRM ES 20081104
7 Importing IV_TARGET_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081104

Method FIND_RELATION_PATH on class CL_CRM_ES_MODEL_DATA has no exception.

Method FIND_TECH_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TO_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20080318
2 Importing IV_TO_TABLE Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20080318
3 Returning RT_TEMPLATES Value transfer Type reference (TYPE) CRMT_ES_TEMPLATE_DESC_TAB Template set ID 20080318

Method FIND_TECH_TEMPLATE on class CL_CRM_ES_MODEL_DATA has no exception.

Method FIND_TEMPLATE_SET 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 20080318
2 Returning RV_TEMPLATE_SET_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set ID 20080318

Method FIND_TEMPLATE_SET on class CL_CRM_ES_MODEL_DATA has no exception.

Method GENERATE_ALIAS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) CRMD_ES_ATTR Name of Dictionary Type 20081112
2 Importing IT_OLD_ALIAS_TAB Call by reference Type reference (TYPE) CRMT_ES_ALIAS_FIELD_TAB CRM ES Alias Names 20090304
3 Importing IV_FIELD Call by reference Type reference (TYPE) CRM_ES_FIELD_ID ' ' Field ID for CRM ES 20081112

Method GENERATE_ALIAS_NAME on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ALL_ATTRS_FROM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_DATA Call by reference Type reference (TYPE) CRMT_ES_ATTR_TAB ES Modeling XML Data Table 20081205

Method GET_ALL_ATTRS_FROM_SET on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ALL_NODES_FROM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080312

Method GET_ALL_NODES_FROM_SET on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ALL_PATHS_FROM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH_DATA Call by reference Type reference (TYPE) CRMT_ES_PATH_TAB ES Modeling XML Data Table 20081205

Method GET_ALL_PATHS_FROM_SET on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ALL_TEMPLATES 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 20080624
2 Returning RT_TEMPLATES Value transfer Type reference (TYPE) CRMT_ES_TEMPLATE_DATA_TAB Template for ES 20080222

Method GET_ALL_TEMPLATES on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ALL_TEMPLATE_SETS 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 20080626
2 Returning RT_TEMPLATE_SETS Value transfer Type reference (TYPE) CRMT_ES_TEMPLATE_SET_TAB Template for ES 20080626

Method GET_ALL_TEMPLATE_SETS on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ATTR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID_CRM Call by reference Type reference (TYPE) FIELDNAME Field Name 20080225
2 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080225
3 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080311
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080225
5 Returning RS_FIELD_DATA Value transfer Type reference (TYPE) CRMS_ES_ATTR_DATA ES BOL Attribute Data 20080225

Method GET_ATTR_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ATTR_DATA_FROM_DB Signature

Method GET_ATTR_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no parameter.
Method GET_ATTR_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ATTR_FOR_TEMPLATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_ATTR_TAB ES Table for node data 20081118
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081118

Method GET_ATTR_FOR_TEMPLATE_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_BACK_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080506
2 Returning RT_BACK_RELATION_DATA Value transfer Type reference (TYPE) CRMT_ES_TMPLREL_TAB ES Modeling XML Data Table 20080506
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080506

Method GET_BOL_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRM_ES_BOL_ID External Name of Object 20080221
2 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080311
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080221
4 Returning RS_BOL_OBJECT_DATA Value transfer Type reference (TYPE) CRMS_ES_OBJ_DATA ES BOL Object Data 20080221

Method GET_BOL_OBJECT_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_COMPLETE_ENABLE_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATIONS_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB Relation path steps 20081107
2 Returning RV_ENABLED Value transfer Type reference (TYPE) CRM_ES_RESP_ENABLE_IND RelationPath Table 20081107

Method GET_COMPLETE_ENABLE_IND on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_COMPLETE_PATH_TO_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOR_REL_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_REL_PATH_TAB RelationPath Table 20081118
2 Exporting EV_IS_11_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20081118
3 Importing IT_RELATIONS_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB Relation path steps 20081104

Method GET_COMPLETE_PATH_TO_ROOT on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ES_PARENT_OF_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080319
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080319
3 Returning RV_OBJ_ID Value transfer Type reference (TYPE) CRM_ES_NODE_ID External Name of Object 20080319

Method GET_ES_PARENT_OF_REL on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_RELATIONS 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 20081030
2 Returning RT_FOREIGN_RELATIONS Value transfer Type reference (TYPE) CRMT_ES_RELATION_ID_TAB Table of relation IDs 20081030

Method GET_FOREIGN_RELATIONS on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_REL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080313
2 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080313
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080312
4 Returning RS_FOREIGN_REL_DATA Value transfer Type reference (TYPE) CRMS_ES_FOREIGN_REL ES BOL Object Relation Data 20080312

Method GET_FOREIGN_REL_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_TEMPLATE_ATTR 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 20081029
2 Returning RT_FOREIGN_ATTRIBUTES Value transfer Type reference (TYPE) CRMT_ES_FOREIGN_ATTRIBUTES Foreign template data 20081029

Method GET_FOREIGN_TEMPLATE_ATTR on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_TEMPLATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOREIGN_TEMPLATE Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_TEMPLATE ES Foreign Template Data 20081125
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Template ID for CRM ES 20081030
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081029
4 Returning RS_FOREIGN_TEMPLATE_DATA Value transfer Type reference (TYPE) CRMS_ES_FOREIGN_TEMPL_DATA Foreign template data 20081028

Method GET_FOREIGN_TEMPLATE_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_TEMPLATE_LIST 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 20081029
2 Returning RT_FOREIGN_TEMPLATE_LIST Value transfer Type reference (TYPE) CRMT_ES_TMPLREL_TAB Foreign template data 20081029

Method GET_FOREIGN_TEMPLATE_LIST on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FOREIGN_TEMPL_REL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODELLED_TEMPLATES Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_TEMPLATES_TAB List of templates 20081120
2 Importing IV_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Template ID for CRM ES 20081030
3 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20081031
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081030
5 Returning RS_FOREIGN_RELATION_DATA Value transfer Type reference (TYPE) CRMS_ES_FOREIGN_TEMPL_REL_DATA Foreign template data 20081030

Method GET_FOREIGN_TEMPL_REL_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_FORWARD_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080509
2 Returning RT_RELATION_DATA Value transfer Type reference (TYPE) CRMT_ES_TMPLREL_TAB ES Modeling XML Data Table 20080513
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080509

Method GET_GT_REL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REL_DATA Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB CRM ES Table for relations 20091016

Method GET_GT_REL_DATA on class CL_CRM_ES_MODEL_DATA 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_DATA Value transfer Object reference (TYPE REF TO) CL_CRM_ES_MODEL_DATA ES Modeling Manager Class 20080222

Method GET_INSTANCE on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_KEYS_OF_TEMPLATE_EXT 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 20080418
2 Returning RT_KEY_TAB Value transfer Type reference (TYPE) CRMT_ES_FIELD_ID_TAB Key Fields 20080418

Method GET_KEYS_OF_TEMPLATE_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_NODES_FOR_TEMPLATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Table for node data 20080229
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080222

Method GET_NODES_FOR_TEMPLATE_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_NODE_DATA_FROM_DB Signature

Method GET_NODE_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no parameter.
Method GET_NODE_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_NW_RELATIONS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB ES Table for node data 20091007
2 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20091007
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20091007

Method GET_NW_TEMPLATE_NODES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Table for node data 20090930
2 Importing IV_INCLUDE_RR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091008
3 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20090930
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20090930
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20090930

Method GET_PATHS_FOR_TEMPLATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_PATH_TAB ES Table for node data 20081118
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081118

Method GET_PATHS_FOR_TEMPLATE_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_PATH_DATA_FROM_DB Signature

Method GET_PATH_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no parameter.
Method GET_PATH_DATA_FROM_DB on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_PATH_ID_FROM_ES_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATIONS_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB Relation path steps 20100510
2 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20100510
3 Importing IV_TARGET_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20100510
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20100510
5 Importing IV_TEMPLATE_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20100510
6 Returning RV_PATH_ID Value transfer Type reference (TYPE) CRM_ES_PATH_ID Path id 20100510

Method GET_PATH_ID_FROM_ES_RELATIONS on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_PATH_ID_FROM_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATIONS_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_STEP_TAB Relation path steps 20081030
2 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20081030
3 Importing IV_TARGET_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081030
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081030
5 Returning RV_PATH_ID Value transfer Type reference (TYPE) CRM_ES_PATH_ID Path id 20081030

Method GET_PATH_ID_FROM_RELATIONS on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_RELATIONS_FROM_PATH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH_ID Value transfer Type reference (TYPE) CRM_ES_PATH_ID Path id 20081030
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081030
3 Returning RT_RELATIONS_PATH_TAB Value transfer Type reference (TYPE) CRMT_ES_STEP_TAB Relation path steps 20081030

Method GET_RELATIONS_FROM_PATH_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_RELATION_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION_ID Value transfer Type reference (TYPE) CRM_ES_RELATION_ID Template Sets 20081104
2 Importing IV_RELATION_UUID Call by reference Type reference (TYPE) CRM_ES_UUID UUID for CRM ES 20081104
3 Returning RT_RELATION_DATA Value transfer Type reference (TYPE) CRMT_ES_TMPLREL_TAB ES Modeling XML Data Table 20081104

Method GET_RELATION_BY_ID on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_RELATION_BY_NODE_TEMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID UUID for CRM ES 20081107
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081107
3 Returning RS_RELATION_DATA Value transfer Type reference (TYPE) CRMD_ES_TMPLREL ES Modeling XML Data Table 20081107

Method GET_RELATION_BY_NODE_TEMP on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080311
2 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080221
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080221
4 Returning RS_RELATION_DATA Value transfer Type reference (TYPE) CRMS_ES_OBJ_REL ES BOL Object Relation Data 20080221

Method GET_RELATION_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_RELATION_DATA_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080926
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080926
3 Returning RS_RELATION_DATA Value transfer Type reference (TYPE) CRMS_ES_OBJ_REL ES BOL Object Relation Data 20080926

Method GET_RELATION_DATA_2 on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_ROOT_NODE 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 20080513
2 Returning RS_BOL_OBJECT_DATA Value transfer Type reference (TYPE) CRMS_ES_OBJ_DATA ES BOL Object Data 20080513

Method GET_ROOT_NODE on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_STRING_FOR_PATH_TO_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FOR_REL_PATH_TAB Call by reference Type reference (TYPE) CRMT_ES_FOREIGN_REL_PATH_TAB RelationPath Table 20081104
2 Returning RV_STRING Value transfer Type reference (TYPE) CRM_ES_STRING Relation path steps 20081104

Method GET_STRING_FOR_PATH_TO_ROOT on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATES_DATA 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 20080314
2 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set ID 20080314
3 Returning RT_TEMPLATES Value transfer Type reference (TYPE) CRMT_ES_TEMPLATE_DATA_TAB Template for ES 20080314

Method GET_TEMPLATES_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_DATA 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 20080221
2 Returning RS_TEMPLATE_DATA Value transfer Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Template 20080221

Method GET_TEMPLATE_DATA on class CL_CRM_ES_MODEL_DATA 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 20080227
2 Returning RS_TEMPLATE_DATA_TO Value transfer Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Template 20080227

Method GET_TEMPLATE_DATA_TO on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_DATA_TO_EXT 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 20080407
2 Returning RS_TEMPLATE_DATA_TO Value transfer Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Template 20080407

Method GET_TEMPLATE_DATA_TO_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_HEADER 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 20080509
2 Returning RS_TEMPLATE Value transfer Type reference (TYPE) CRMS_ES_TEMPLATE_DATA Template Header 20080509
# Exception Resumable Description Created on
1 DATA_NOT_FOUND No Template Found by ID 20080509

Method GET_TEMPLATE_NODES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA_TAB Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Table for node data 20080229
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080222
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080307

Method GET_TEMPLATE_ROOT_NODE 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 20081111
2 Returning RS_TEMPLATE_ROOT_NODE Value transfer Type reference (TYPE) CRMS_ES_OBJ_DATA ES Header Data for Template 20081111

Method GET_TEMPLATE_ROOT_NODE on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_ROOT_NODE_EXT 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 20081029
2 Returning RS_TEMPLATE_ROOT_NODE Value transfer Type reference (TYPE) CRMS_ES_OBJ_DATA ES Header Data for Template 20081029

Method GET_TEMPLATE_ROOT_NODE_EXT on class CL_CRM_ES_MODEL_DATA 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 Template set data 20080220

Method GET_TEMPLATE_SET_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_TYPE 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 20080227
2 Returning RV_TEMPLATE_TYPE Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_TYPE ES Header Data for Template 20080227

Method GET_TEMPLATE_TYPE on class CL_CRM_ES_MODEL_DATA has no exception.

Method GET_TEMPLATE_TYPE_EXT 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 20080506
2 Returning RV_TYPE Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_TYPE Template for ES 20080506

Method GET_TEMPLATE_TYPE_EXT on class CL_CRM_ES_MODEL_DATA has no exception.

Method MERGE_AND_SAVE_FR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTR_DATA Call by reference Type reference (TYPE) CRMT_ES_ATTR_TAB Attributes of ES 20081205
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20081209
3 Importing IT_PATH_DATA Call by reference Type reference (TYPE) CRMT_ES_PATH_TAB Es path table 20081205
4 Importing IT_REL_MAP_TAB Call by reference Type reference (TYPE) CRMT_ES_MAP_UUID_TAB Mapping Table for UUIDS 20081205
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID 20081205
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20081205

Method RETURN_ALTERNATIVE_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CARD Value transfer Type reference (TYPE) CRMT_CARD_B ES BOL Attribute Data 20080806
2 Importing IV_CARD Call by reference Type reference (TYPE) CRMT_CARD_B Cardinality of the Assigned Object 20080806
3 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080806
4 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080806
5 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080806

Method RETURN_ALTERNATIVE_CARD on class CL_CRM_ES_MODEL_DATA has no exception.

Method RETURN_IS_PERSISTENCE_IN_NW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERSISTENCE_IN_NW Value transfer Type reference (TYPE) ABAP_BOOL 20091016

Method RETURN_IS_PERSISTENCE_IN_NW on class CL_CRM_ES_MODEL_DATA has no exception.

Method RETURN_TMPLHDR_DATA 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 20080710
2 Exporting RS_TMPLHDR Call by reference Type reference (TYPE) CRMV_ES_TMPLHDR Generated Table for View CRMV_ES_TMPLHDR 20080710

Method RETURN_TMPLHDR_DATA on class CL_CRM_ES_MODEL_DATA has no exception.

Method SAVE_ATTR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTR_DATA Call by reference Type reference (TYPE) CRMT_ES_ATTR_TAB Attributes of ES 20081205
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20081104
3 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081104
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081104

Method SAVE_CURRENT_TEMPLATE_SET_DATA Signature

Method SAVE_CURRENT_TEMPLATE_SET_DATA on class CL_CRM_ES_MODEL_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080314

Method SAVE_FR_ACTIVATION_DATA 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 20090114
2 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set id 20090114
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20090114

Method SAVE_MODEL_TRANSFERRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080314
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080314

Method SAVE_MODEL_TRANSFER_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080814
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080814

Method SAVE_PATH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20081106
2 Importing IT_PATH_DATA Call by reference Type reference (TYPE) CRMT_ES_PATH_TAB ES Modeling XML Data Table 20081104
3 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20081104
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081104

Method SAVE_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080506
2 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080506
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080506

Method SAVE_TEMPLATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080408
2 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template Sets 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method SAVE_TEMPLATE_SET_DATA 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 ID 20080226
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method SET_TEMPLATE_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEMPLATE_SET_DATA Value transfer Type reference (TYPE) CRMS_ES_TEMPLATE_SET_SCRN Template set data 20080226
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method TRANSFER_NODES_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080222
2 Returning RV_XML_DATA Value transfer Type reference (TYPE) STRING 20080222
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080228

Method TRANSFER_NODES_TO_XML_SHORT Signature

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

Method WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIRECT_USED_ATTR Call by reference Type reference (TYPE) CRMT_ES_ATTR_TAB Attributes of ES. 20081212
2 Exporting ET_INDIRECT_USED_TEMPL Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB List of modeled relations 20081212
3 Exporting ET_REFERENCING_TEMPL Call by reference Type reference (TYPE) CRMT_ES_TEMPLATE_ID_TAB List of referencing templates 20090122
4 Importing IV_FIELD_ID Call by reference Type reference (TYPE) CRM_ES_FIELD_ID Field ID for CRM ES 20081212
5 Importing IV_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20081212
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081212

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