SAP ABAP Class CL_CRM_ES_MODEL_MGR (ES Modeling Manager 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_ES_MODEL_TRANSFER API for CRM model transfer to ES 20080221
Properties
Class CL_CRM_ES_MODEL_MGR  
Short Description ES Modeling Manager Class    
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 20080215   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_CRM_ES_MODEL_TRANSFER API for CRM model transfer to ES 20080221
Friends
Class CL_CRM_ES_MODEL_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DTEL_RAWSTRING Constant Public Type reference (TYPE) ESH_E_OM_DATA_TYPE 'CRM_ES_RAWSTRING' Data Type 20080409
2 GC_DTEL_UUID Constant Public Type reference (TYPE) ESH_E_OM_DATA_TYPE 'CRM_ES_UUID' Field Name 20080326
3 GC_FATHER_KEY Constant Public Type reference (TYPE) FIELDNAME 'ES_FATHER_KEY' 20080326
4 GC_OWN_KEY Constant Public Type reference (TYPE) FIELDNAME 'ES_OWN_KEY' 20080326
5 GC_ROOT_ENT_KEY Constant Public Type reference (TYPE) FIELDNAME 'BOL_ROOT_ENTITY_KEY' Field Name 20100722
6 GC_SPLIT Constant Public Type reference (TYPE) CHAR1 '/' Single-Character Flag 20100715
7 GR_BOL_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20080318
8 GR_MODEL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CRM_ES_MODEL_DATA Data provider class for ES model 20080312
9 GT_INSTANCES Static Attribute Private Type reference (TYPE) CRMT_ES_TMPL_INST_TAB ES Table for template instances 20080220
10 GT_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081202
11 GV_PERSISTENCE_IN_NW Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091009
12 GV_PROVIDER_BOL_NW Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100722
13 GV_SOFTWARE_COMPONENT Instance attribute Private Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100702
14 GV_TEMPLATE_ID Instance attribute Private Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080222
15 GV_TEMPLATE_SET_ID Instance attribute Private Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set ID 20080312
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_STRUCTURE Static method Private Method Activation of generated DDIC-Objects 20080408
2 ADD_GENERIC_DATAELEMENT Static method Private Method Returns field info for Attributes of a given structure 20080326
3 ADD_GENERIC_FIELD_TO_NODE Instance method Private Method Adds gneric fields to a node 20080326
4 BUILD_NAVPATH Instance method Private Method Build Navigation Path for ES 20080625
5 BUILD_NAVPATH_FR Instance method Private Method Build Navigation Path for ES 20081118
6 CHECK_DDIC_STRUCTURES Instance method Public Method Generates all Structures for a tree 20080805
7 CHECK_OPERATION Static method Public Method Checks which operations are allowed for a template 20080731
8 CONSTRUCTOR Instance method Public Constructor 20080219
9 CREATE_STRUCTURE Static method Private Method Creates a structure 20080408
10 DELETE_STRUCTURE Static method Public Method Deletes Structures 20080408
11 DESCRIBE_BO Instance method Private Method ES description of business template (internal) 20080325
12 DESCRIBE_RESP_AND_REQU_INT Instance method Private Method ES description of request and response data (internal) 20080624
13 DESCRIBE_RESP_AND_REQU_INT_FR Instance method Private Method ES description of request and response data (internal) 20081118
14 DESCRIBE_TO Instance method Private Method ES description of a CRM business object template 20080325
15 FILL_BACKWARD_RELATION Instance method Private Method ES description of backward-relation-data 20080507
16 FILL_DD_FIELDS_FOR_STRUCT Instance method Private Method Fills fieldtable for structure-generation 20080409
17 FILL_DD_FIELDS_FOR_STRUCT_OLD Instance method Private Method Fills fieldtable for structure-generation 20080730
18 FILL_DOM_FIELDS Instance method Private Method Fills Field-Tables for Domaine 20080326
19 FILL_FIELDS_DATA Instance method Private Method ES description of template fields-data 20080401
20 FILL_OBJECT_DATA Instance method Private Method ES description of template-object data 20080325
21 FILL_PRIMARY_KEY Instance method Private Method Returns field info for Attributes of a given structure 20080319
22 FILL_RELATION_DATA Instance method Private Method ES description of template relation-data 20080401
23 FILL_TO_RESP_FIELD_DATA Instance method Private Method ES description for TO-fields for structure-generation 20080509
24 FIND_KEYSTRUCTURE_FOR_TEMPLATE Static method Public Method Returns the key-structure for one/all templates 20100806
25 FIND_NAVPATH Instance method Private Method Build Navigation Path Steps for ES 20080625
26 FIND_RELATION_PATH Instance method Private Method Find RElation-Hierarchie for Navigation-Paths 20080625
27 GENERATE_ALIAS_NAME Static method Private Method Generates a Unique DDIC-Object Name 20080327
28 GENERATE_DDIC_STRUCTURES Instance method Public Method Generates all Structures for a tree 20080408
29 GENERATE_DDIC_STRUCTURES_NW Instance method Public Method generate structures 20100722
30 GENERATE_UUID Static method Public Method Generates a UUID 20080327
31 GET_11_RELATIONS_OF_NODE Instance method Private Method Get list of 1:1 relations modeled for ES of a node 20080513
32 GET_ALL_TEMPLATES Static method Public Method Return all Tempeates 20100729
33 GET_DEVCLASS Static method Private Method Gets the dev class for the query structure generation 20080403
34 GET_FIELDS_OF_EXIST_STRUCTURES Static method Private Method Deletes Structures 20081119
35 GET_GENIL_QRESULT_STRUCNAME Static method Public Method Gets structure name for query result object in CRM_ES GenIL 20080403
36 GET_GENIL_QUERY_STRUCNAME Static method Public Method Gets structure name for query object in CRM_ES GenIL 20080403
37 GET_INSTANCE Static method Public Method Get instance of modelling manager by template ID 20080222
38 GET_MODELED_RELATIONS Instance method Private Method Get list of relations modeled for ES 20080317
39 GET_MODELED_RELATIONS_NW Instance method Private Method Get list of relations modeled for ES 20100715
40 GET_MODEL_INFO Instance method Public Method Returns modeling information required for extraction 20080312
41 GET_MODEL_INFO_NW Instance method Private Method Returns modeling information required for extraction 20100715
42 GET_NAMESPACE Static method Private Method Gets the namespace for the query structure generation 20080403
43 GET_NW_DD_FIELDS_FOR_STRUCT2 Instance method Private Method Get field info for generation out of nw 20100722
44 MAP_TO_ES_CARDINALITY Static method Public Method Map CRM cardinality to ES cardinality 20080515
45 RETURN_BOL_FIELD_INFO Instance method Private Method Return field info (References) 20100722
46 RETURN_FIELD_INFO Static method Private Method Returns field info for Attributes of a given structure 20080228
47 RETURN_FIELD_INFO_2 Instance method Private Method Returns field info for Attributes of a given structure 20080423
48 RETURN_NAVPATHS Instance method Public Method Returns the Navigationpaths for request and response 20080717
49 RETURN_NODE_TYPE_ID_OF_TO Static method Public Method Returns the node type id of a given TO 20080710
50 RETURN_STRUCTURE_FOR_DOMNAME Static method Private Method Returns structure for a given domaine (without fixed-values) 20080320
51 SAVE_MODEL_TRANSFERRED Instance method Public Method Write transfer-flag 20080611
52 SAVE_MODEL_TRANSFER_FAILED Instance method Public Method Set transfer flag to false 20080814
53 SET_REF Instance method Private Method set references 20081112
54 SPLIT_BACKEND_NAME Static method Public Method Splits the Backendname into Parts 20100715
55 STRUCTURE_EXIST Static method Public Method Returns true if structure already exists 20080416
56 WRITE_TADIR_ENTRY Static method Private Method Write TADIR-Entry 20080408
57 _GENERATE_DDIC_STRUCTURES_OLD Instance method Private Method Generates all Structures for a tree (old logic) 20101105
Events
Class CL_CRM_ES_MODEL_MGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_DD03P_TAB Public See coding 20080409 lt_dd03p_tab TYPE STANDARD TABLE OF dd03p
Method Signatures

Method ACTIVATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME UI Object Type 20080408
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method ADD_GENERIC_DATAELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_DATA_ELEMENT Structure 20080326
2 Changing CS_DATA_ELEMENT_TEXTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_DATA_ELEMENT_T short text of data element 20080326
3 Changing CS_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_FIELD field 20080326
4 Importing IV_DTEL Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20080409
5 Importing IV_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20080326

Method ADD_GENERIC_DATAELEMENT on class CL_CRM_ES_MODEL_MGR has no exception.

Method ADD_GENERIC_FIELD_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS Data elements 20080326
2 Changing CT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T Short texts of data element fields 20080326
3 Changing CT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS Fields 20080326
4 Changing CT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS Response Fields 20080326
5 Importing IV_BACKENDNAME Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20080327
6 Importing IV_DATA_ELEMENT_ID Call by reference Type reference (TYPE) ESH_E_OM_DATA_TYPE GC_DTEL_UUID Field Name 20080326
7 Importing IV_FIELD_ID Call by reference Type reference (TYPE) FIELDNAME Field Name 20080326
8 Importing IV_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326

Method ADD_GENERIC_FIELD_TO_NODE on class CL_CRM_ES_MODEL_MGR has no exception.

Method BUILD_NAVPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_REQUEST_FIELD request fields 20080625
2 Changing CS_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_RESPONSE_FIELD response fields 20080625
3 Changing CT_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20080625
4 Changing CT_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080625
5 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080625
6 Importing IT_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB relations 20080625
7 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation_id 20080625
8 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080625

Method BUILD_NAVPATH on class CL_CRM_ES_MODEL_MGR has no exception.

Method BUILD_NAVPATH_FR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20081118
2 Changing CT_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20081118
3 Exporting EV_NAV_PATH_ID Value transfer Type reference (TYPE) CRM_ES_PATH_ID Path id 20081118
4 Importing IS_ATTR_DATA Call by reference Type reference (TYPE) CRMD_ES_ATTR Node attributes 20081118
5 Importing IV_CRM_PATH_ID Call by reference Type reference (TYPE) CRM_ES_PATH_ID Relation_id 20081118
6 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20081118

Method BUILD_NAVPATH_FR on class CL_CRM_ES_MODEL_MGR has no exception.

Method CHECK_DDIC_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080805
2 Exporting EV_FIELDS_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20081202
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080805

Method CHECK_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPERATION_RESULT Call by reference Type reference (TYPE) CRM_ES_OP_RESULT Single-Character Flag 20080731
2 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) CRM_ES_OP_TYPE ES Operation Type 20080731
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080731
4 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set id 20080731

Method CHECK_OPERATION on class CL_CRM_ES_MODEL_MGR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_NW_TEMPLATE Call by reference Type reference (TYPE) ABAP_BOOL 20110605
2 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20110605
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID 20080222

Method CONSTRUCTOR on class CL_CRM_ES_MODEL_MGR has no exception.

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DD_FIELDS Call by reference Type reference (TYPE) LT_DD03P_TAB 20080409
2 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080408
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method DELETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME Single-Character Flag 20080408
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID UUID for CRM Web Service Consumption Tool 20080408
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method DESCRIBE_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE object type 20080325
2 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080325
3 Exporting ET_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080325
4 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080325
5 Exporting ET_NODE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES node types 20080325
6 Exporting ET_NODE_TYPE_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES_T short texts of node types 20080325
7 Exporting ET_OBJECT_TYPE_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_OBJECT_TYPE_T short texts of object type 20080325
8 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080325
9 Exporting ET_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080325
10 Exporting ET_REQUESTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS requests 20080325
11 Exporting ET_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS request fields 20080325
12 Exporting ET_REQUEST_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS_T request texts 20080325
13 Exporting ET_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080325
14 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_CRM_ES_MGR' Provider ID 20080325
15 Importing IV_WITH_BACK_RELATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080506
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080506

Method DESCRIBE_RESP_AND_REQU_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALIAS_FIELDS Call by reference Type reference (TYPE) CRMT_ES_ALIAS_FIELD_TAB CRM ES Alias Names 20080624
2 Exporting ET_11_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB CRM ES Table for relations 20080624
3 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080624
4 Exporting ET_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080624
5 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080624
6 Exporting ET_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20080624
7 Exporting ET_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080624
8 Exporting ET_NODE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES node types 20080729
9 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080624
10 Exporting ET_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080624
11 Exporting ET_REQUESTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS requests 20080624
12 Exporting ET_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS request fields 20080624
13 Exporting ET_REQUEST_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS_T request texts 20080624
14 Exporting ET_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080624
15 Importing IT_PARENT_11_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB CRM ES Table for relations 20080717
16 Importing IT_PARENT_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB CRM ES Table for relations 20080717
17 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_CRM_ES_MGR' Provider ID 20080624
18 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) ESH_E_OM_REQUEST Request 20080624
19 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID System/Release 20080624
20 Importing IV_WITH_FORW_RELATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080624
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080624

Method DESCRIBE_RESP_AND_REQU_INT_FR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20090217
2 Exporting ET_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20090217
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20090217
4 Exporting ET_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20081118
5 Exporting ET_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20081118
6 Exporting ET_NODE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES node types 20090217
7 Exporting ET_REQUESTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS requests 20081118
8 Exporting ET_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS request fields 20081118
9 Exporting ET_REQUEST_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUESTS_T request texts 20081118
10 Exporting ET_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20081118
11 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) ESH_E_OM_REQUEST Request 20081118
12 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID System/Release 20081118
13 Importing IV_WITH_DDINFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE include dd info for structure generation 20090217
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20081118

Method DESCRIBE_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE object type 20080325
2 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080325
3 Exporting ET_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080325
4 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080325
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080325
6 Exporting ET_NODE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES node types 20080325
7 Exporting ET_NODE_TYPE_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES_T short texts of node types 20080325
8 Exporting ET_OBJECT_TYPE_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_OBJECT_TYPE_T short texts of object type 20080325
9 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080507
10 Exporting ET_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080507
11 Exporting ET_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080325
12 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080624
13 Importing IV_WITH_BACK_RELATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080506
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080506

Method FILL_BACKWARD_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080507
2 Changing CT_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080507
3 Importing IV_WITH_BACK_RELATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080507
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080507

Method FILL_DD_FIELDS_FOR_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD_FIELDS_Q Call by reference Type reference (TYPE) LT_DD03P_TAB BP: General data I 20080409
2 Exporting ET_DD_FIELDS_R Call by reference Type reference (TYPE) LT_DD03P_TAB 20080409
3 Importing IT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS 20080409
4 Importing IT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T 20080409
5 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS 20080409
6 Importing IT_NODE_TYPES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES node types 20080729
7 Importing IT_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS 20080409
8 Importing IT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS 20080409
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080625

Method FILL_DD_FIELDS_FOR_STRUCT_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD_FIELDS_Q Call by reference Type reference (TYPE) LT_DD03P_TAB BP: General data I 20080730
2 Exporting ET_DD_FIELDS_R Call by reference Type reference (TYPE) LT_DD03P_TAB 20080730
3 Importing IT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS 20080730
4 Importing IT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T 20080730
5 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS 20080730
6 Importing IT_NODES Call by reference Type reference (TYPE) CRMT_ES_XML_DATA_TAB ES Modeling XML Data Table 20080730
7 Importing IT_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS 20080730
8 Importing IT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS 20080730
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080730

Method FILL_DOM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080326
2 Exporting ET_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080326
3 Exporting ET_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080326
4 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Provider ID 20080326
5 Importing IV_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080326
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080520

Method FILL_FIELDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALIAS_FIELDS Call by reference Type reference (TYPE) CRMT_ES_ALIAS_FIELD_TAB CRM ES Alias Names 20080509
2 Changing CT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080401
3 Changing CT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080401
4 Changing CT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080401
5 Changing CT_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080401
6 Changing CT_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080401
7 Changing CT_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS request fields 20080401
8 Changing CT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080401
9 Importing IS_REQUESTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_REQUEST request 20080401
10 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_CRM_ES_MGR' Provider ID 20080401
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080506

Method FILL_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_IF_DCB_OBJECT_TYPE object type 20080325
2 Exporting ET_OBJECT_TYPE_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_OBJECT_TYPE_T short texts of object type 20080325
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080506

Method FILL_PRIMARY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_FIELD field 20080319
2 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRM_ES_BOL_ID BOL Object ID 20080319
3 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20080319
4 Importing IV_RELATION_ID_CRM Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20080319

Method FILL_PRIMARY_KEY on class CL_CRM_ES_MODEL_MGR has no exception.

Method FILL_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080401
2 Changing CT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080401
3 Changing CT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080401
4 Changing CT_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20080401
5 Changing CT_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20080401
6 Changing CT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080401
7 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) ESH_E_OM_PROVIDER_ID 'CL_CRM_ES_MGR' Provider ID 20080401
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080506

Method FILL_TO_RESP_FIELD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALIAS_FIELDS Call by reference Type reference (TYPE) CRMT_ES_ALIAS_FIELD_TAB CRM ES Alias Names 20080509
2 Changing CT_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_ELEMENTS data elements 20080509
3 Changing CT_DATA_ELEMENT_FIELD_TEXTS Call by reference Type reference (TYPE) ESH_T_IF_DCB_DATA_EL_FIELDS_T short texts of data element fields 20080509
4 Changing CT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080509
5 Changing CT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080509
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT General error in provider 20080509

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 20100806
2 Importing IV_DATA_FROM_CONNECTOR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101109
3 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100806
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20100806

Method FIND_KEYSTRUCTURE_FOR_TEMPLATE on class CL_CRM_ES_MODEL_MGR has no exception.

Method FIND_NAVPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080625
2 Importing IS_NAVIGATION_PATH Call by reference Type reference (TYPE) ESH_S_IF_DCB_NAV_PATH navigation paths 20080625
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_FIELDS fields 20080625
4 Importing IT_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB relations 20080625
5 Importing IV_END_AT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080731
6 Importing IV_END_AT_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080731
7 Importing IV_LEVEL Call by reference Type reference (TYPE) INT4 Natural number 20080731
8 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20080625
9 Importing IV_RESPONSE_PATH Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080625
10 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Relation ID for CRM ES 20080625
11 Importing IV_TARGET_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080625

Method FIND_NAVPATH on class CL_CRM_ES_MODEL_MGR 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 20080731
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_TMPLREL_TAB relations 20080625
3 Importing IV_END_AT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080801
4 Importing IV_END_AT_TEMPLATE Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080801
5 Importing IV_RELATION_ID Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation ID for CRM ES 20080625
6 Importing IV_TARGET_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Relation ID for CRM ES 20080625
7 Importing IV_TARGET_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080625

Method FIND_RELATION_PATH on class CL_CRM_ES_MODEL_MGR 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_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_REQUEST_FIELD WSC Prefix for name 20080327
2 Changing CS_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_RESPONSE_FIELD Data Type in ABAP Dictionary 20080327
3 Changing CT_ALIAS_FIELDS Call by reference Type reference (TYPE) CRMT_ES_ALIAS_FIELD_TAB Name of Dictionary Type 20080327
4 Importing IV_BO_RELATION_FIELD Call by reference Type reference (TYPE) CRM_ES_FIELD_ID '' Field ID for CRM ES 20080519

Method GENERATE_ALIAS_NAME on class CL_CRM_ES_MODEL_MGR has no exception.

Method GENERATE_DDIC_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_OLD_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081119
2 Importing IV_USE_LOCAL_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110208
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method GENERATE_DDIC_STRUCTURES_NW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_OLD_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100722
2 Importing IV_USE_LOCAL_MODEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110208
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT 20100722

Method GENERATE_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) CRM_ES_UUID Global Unique ID for table 20080327

Method GENERATE_UUID on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_11_RELATIONS_OF_NODE 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 External Name of Object 20080513
2 Returning RT_RELATIONS Value transfer Type reference (TYPE) CRMT_ES_TMPLREL_TAB List of modeled relations 20080513
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080513

Method GET_ALL_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_NW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100805
2 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100805
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Template ID for CRM ES 20100729
4 Importing IV_WITH_BOR_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100929
5 Returning RT_TEMPLATES Value transfer Type reference (TYPE) WCFT_ES_TEMPLATE_TAB Template for ES 20100729

Method GET_ALL_TEMPLATES on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Package 20080403
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080414

Method GET_FIELDS_OF_EXIST_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_FIELDS Call by reference Type reference (TYPE) LT_DD03P_TAB 20081119
2 Exporting ET_RESPONSE_FIELDS Call by reference Type reference (TYPE) LT_DD03P_TAB 20081119
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID UUID for CRM Web Service Consumption Tool 20081119
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20081119

Method GET_GENIL_QRESULT_STRUCNAME 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 20080403
2 Returning RV_NAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20080403

Method GET_GENIL_QRESULT_STRUCNAME on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_GENIL_QUERY_STRUCNAME 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 20080403
2 Returning RV_NAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20080403

Method GET_GENIL_QUERY_STRUCNAME on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100702
2 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID 20080222
3 Returning RR_MODEL_MGR Value transfer Object reference (TYPE REF TO) CL_CRM_ES_MODEL_MGR ES Modeling Manager Class 20080222

Method GET_INSTANCE on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_MODELED_RELATIONS 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 20080318
2 Importing IV_RELATION_ID_ES Call by reference Type reference (TYPE) CRM_ES_RELATION_ID Relation Name 20080318
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080318
4 Returning RT_MODELED_RELATIONS Value transfer Type reference (TYPE) CRMT_ES_RELATION_WO_CHILDS_TAB List of modeled relations 20080317

Method GET_MODELED_RELATIONS on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_MODELED_RELATIONS_NW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) ESH_T_IF_DCB_NODE_TYPES Node Types 20100715
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATIONS relations 20100715
3 Importing IT_RELATION_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RELATION_FIELDS relation fields 20100715
4 Returning RT_MODELED_RELATIONS Value transfer Type reference (TYPE) CRMT_ES_RELATION_WO_CHILDS_TAB List of modeled relations 20100715

Method GET_MODELED_RELATIONS_NW on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_MODEL_INFO 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 20080401
3 Exporting ET_MODELED_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_WO_CHILDS_TAB List of modeled relations 20080317
4 Exporting EV_ROOT_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080402

Method GET_MODEL_INFO on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_MODEL_INFO_NW 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 20100715
2 Exporting ES_HEADER_DATA_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Technical Template 20100715
3 Exporting ET_MODELED_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_WO_CHILDS_TAB List of modeled relations 20100715
4 Exporting EV_ROOT_NODE_ID Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20100715

Method GET_MODEL_INFO_NW on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAMESPACE Value transfer Type reference (TYPE) NAMESPACE Namespace 20080403

Method GET_NAMESPACE on class CL_CRM_ES_MODEL_MGR has no exception.

Method GET_NW_DD_FIELDS_FOR_STRUCT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD_FIELDS_Q Call by reference Type reference (TYPE) LT_DD03P_TAB 20100722
2 Exporting ET_DD_FIELDS_R Call by reference Type reference (TYPE) LT_DD03P_TAB 20100722
3 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL 20100722
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 20100722
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT 20100722

Method MAP_TO_ES_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRM_CARDINALITY Call by reference Type reference (TYPE) CRMT_CARD_A Cardinality of Source Object 20080515
2 Returning RV_ES_CARDINALITY Value transfer Type reference (TYPE) ESH_E_OM_CARDTARGET Cardinality Target 20080515

Method MAP_TO_ES_CARDINALITY on class CL_CRM_ES_MODEL_MGR has no exception.

Method RETURN_BOL_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DFIES Call by reference Type reference (TYPE) DFIES 20100722
2 Importing IV_COMP_SET Call by reference Type reference (TYPE) CRMT_GENIL_APPL 20100722
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20100722
4 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100722

Method RETURN_BOL_FIELD_INFO on class CL_CRM_ES_MODEL_MGR has no exception.

Method RETURN_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELDS Call by reference Type reference (TYPE) ESH_S_IF_DCB_FIELD field 20080305
2 Exporting ES_DATA_ELEMENTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_DATA_ELEMENT Structure 20080229
3 Exporting ES_DATA_ELEMENT_TEXTS Call by reference Type reference (TYPE) ESH_S_IF_DCB_DATA_ELEMENT_T short text of data element 20080229
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080228
5 Importing IV_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20080314
6 Importing IV_STRUCTURENAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080229

Method RETURN_FIELD_INFO on class CL_CRM_ES_MODEL_MGR has no exception.

Method RETURN_FIELD_INFO_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DFIES Call by reference Type reference (TYPE) DFIES field 20080423
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080423
3 Importing IV_OBJECT_ID_CRM Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name of a structure 20080423

Method RETURN_FIELD_INFO_2 on class CL_CRM_ES_MODEL_MGR has no exception.

Method RETURN_NAVPATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_PATHS_REQU Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20080717
2 Exporting ET_NAVIGATION_PATHS_RESP Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20080717
3 Exporting ET_NAVIGATION_PATH_STEPS_REQU Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080717
4 Exporting ET_NAVIGATION_PATH_STEPS_RESP Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080717
5 Importing IT_NAVIGATION_PATHS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATHS navigation paths 20080717
6 Importing IT_NAVIGATION_PATH_STEPS Call by reference Type reference (TYPE) ESH_T_IF_DCB_NAV_PATH_STEPS navigation path steps 20080717
7 Importing IT_REQUEST_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_REQUEST_FIELDS request fields 20080717
8 Importing IT_RESPONSE_FIELDS Call by reference Type reference (TYPE) ESH_T_IF_DCB_RESPONSE_FIELDS response fields 20080717

Method RETURN_NAVPATHS on class CL_CRM_ES_MODEL_MGR has no exception.

Method RETURN_NODE_TYPE_ID_OF_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 20080710
2 Returning RV_NODE_TYPE_ID Value transfer Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080710
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080711

Method RETURN_STRUCTURE_FOR_DOMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Domname 20080320
2 Returning RV_STRUCTURENAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20080320

Method RETURN_STRUCTURE_FOR_DOMNAME on class CL_CRM_ES_MODEL_MGR has no exception.

Method SAVE_MODEL_TRANSFERRED Signature

Method SAVE_MODEL_TRANSFERRED on class CL_CRM_ES_MODEL_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080611

Method SAVE_MODEL_TRANSFER_FAILED Signature

Method SAVE_MODEL_TRANSFER_FAILED on class CL_CRM_ES_MODEL_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080814

Method SET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_NW_TEMPLATE Call by reference Type reference (TYPE) ABAP_BOOL 20100702
2 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20100702

Method SET_REF on class CL_CRM_ES_MODEL_MGR has no exception.

Method SPLIT_BACKEND_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT_SET Call by reference Type reference (TYPE) CRMT_BSP_APPL Application Scenario 20100715
2 Exporting EV_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100715
3 Exporting EV_RELATION Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100715
4 Importing IV_BACKEND_NAME Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME 20100715
5 Importing IV_IS_ROOT Call by reference Type reference (TYPE) ESH_E_OM_ROOT_NODE Flag: Node Is Root Node 20100715

Method SPLIT_BACKEND_NAME on class CL_CRM_ES_MODEL_MGR has no exception.

Method STRUCTURE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) CHAR1 'A' Single-Character Flag 20080416
2 Importing IV_STRUCNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20080416
3 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20080416

Method STRUCTURE_EXIST on class CL_CRM_ES_MODEL_MGR has no exception.

Method WRITE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20080408
2 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20080408
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20080408

Method _GENERATE_DDIC_STRUCTURES_OLD Signature

Method _GENERATE_DDIC_STRUCTURES_OLD on class CL_CRM_ES_MODEL_MGR has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT Static exception class for web service consumption 20101105
History
Last changed by/on SAP  20130531 
SAP Release Created in 700