SAP ABAP Class CL_CRM_ES_MODEL_TREE_FACTORY (Factory class for different types of nodes in ES model tree)
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_TREE_FACTORY  
Short Description Factory class for different types of nodes in ES model tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_MODEL_MGR   CRM Enterprise Search Modeling Manager 
Created 20080219   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_ES_MODEL_TREE_FACTORY has no forward declaration.
Interfaces
Class CL_CRM_ES_MODEL_TREE_FACTORY has no interface implemented.
Friends
Class CL_CRM_ES_MODEL_TREE_FACTORY has no friend class.
Attributes
Class CL_CRM_ES_MODEL_TREE_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ATTRIBUTE_NODE Static method Public Method Create new model tree node 20080424
2 CREATE_ATTR_STRUCTURE_NODE Static method Public Method Create new model tree node 20080424
3 CREATE_BOL_OBJECT_NODE Static method Public Method Create new model tree node 20080424
4 CREATE_BO_TEMPLATE_NODE Static method Public Method Create new model tree node 20080424
5 CREATE_FOREIGN_REL_NODE Static method Public Method Create new model tree node 20080425
6 CREATE_FOREIGN_TEMPL_NODE Static method Public Method Create new model tree node 20081027
7 CREATE_FOREIGN_TEMPL_REL_NODE Static method Public Method Create new model tree node 20081027
8 CREATE_RELATION_NODE Static method Public Method Create new model tree node 20080424
9 CREATE_REL_FOLDER_NODE Static method Public Method Create new model tree node 20080424
10 CREATE_SIMPLE_NODE Static method Public Method Create new model tree node 20080425
11 CREATE_TECH_TEMPLATE_NODE Static method Public Method Create new model tree node 20080424
Events
Class CL_CRM_ES_MODEL_TREE_FACTORY has no event.
Types
Class CL_CRM_ES_MODEL_TREE_FACTORY has no local type.
Method Signatures

Method CREATE_ATTRIBUTE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTR_DATA Call by reference Type reference (TYPE) CRMS_ES_ATTR_DATA ES BOL Attribute Data 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_ATTRIBUTE_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_ATTR_STRUCTURE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEG_DATA Call by reference Type reference (TYPE) CRMS_ES_SEG_DATA Segment-Data for ES- structures 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_ATTR_STRUCTURE_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_BOL_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_DATA Call by reference Type reference (TYPE) CRMS_ES_OBJ_DATA ES BOL Object Data 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_BOL_OBJECT_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_BO_TEMPLATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA ES Header Data for Template 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_BO_TEMPLATE_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_FOREIGN_REL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_UI Call by reference Object reference (TYPE REF TO) CL_CRM_ES_MODEL_UI ES Modelling UI Class 20081121
2 Importing IS_FOREIGN_REL_DATA Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_REL ES Foreign Relation Data for other Templates 20080425
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080425
4 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080425
5 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080425

Method CREATE_FOREIGN_REL_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_FOREIGN_TEMPL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOREIGN_TEMPL_DATA Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_TEMPL_DATA Foreign template data 20081027
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20081027
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081027
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081027

Method CREATE_FOREIGN_TEMPL_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_FOREIGN_TEMPL_REL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOREIGN_TEMPL_REL_DATA Call by reference Type reference (TYPE) CRMS_ES_FOREIGN_TEMPL_REL_DATA Foreign template relation data 20081027
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20081027
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20081027
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20081027

Method CREATE_FOREIGN_TEMPL_REL_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_RELATION_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REL_DATA Call by reference Type reference (TYPE) CRMS_ES_OBJ_REL ES BOL Object Relation Data 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_RELATION_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_REL_FOLDER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REL_FOLDER_DATA Call by reference Type reference (TYPE) CRMS_ES_REL_FOLDER_DATA Structure of relation folder node 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_REL_FOLDER_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_SIMPLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080425
2 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080425
3 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) CRM_ES_NODE_TYPE Node Type for ES 20080425
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080425

Method CREATE_SIMPLE_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.

Method CREATE_TECH_TEMPLATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Technical Template 20080424
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CRM_ES_DESCRIPTION Descriptions for CRM ES 20080424
3 Importing IV_MY_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20080424
4 Returning RR_ES_TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_ES_MODEL_TREE_NODE ES model tree node 20080424

Method CREATE_TECH_TEMPLATE_NODE on class CL_CRM_ES_MODEL_TREE_FACTORY has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700