SAP ABAP Class CL_WCF_GENIL_EDITOR_MODEL (Object Model for BOL editor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL_CUST (Package) Customizing Objects for Generic Interaction Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_GENIL_OBJ_MODEL Object Model Repository 20090921
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_GENIL_MODEL_MODIFYABLE Enables to modify the genil model 20090311
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GENIL_ENH_EDITOR_MODEL Editor model for editing enhancements 20100823
Properties
Class CL_WCF_GENIL_EDITOR_MODEL  
Short Description Object Model for BOL editor    
Super Class CL_CRM_GENIL_OBJ_MODEL Object Model Repository 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_CUST   Customizing Objects for Generic Interaction Layer 
Created 20090227   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)
2 CL_CRM_GENIL_MODEL_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 GENIL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WCF_GENIL_MODEL_MODIFYABLE Enables to modify the genil model 20090311
Friends
Class CL_WCF_GENIL_EDITOR_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMP_DESIGN_TIME_PROPS Instance attribute Protected Type reference (TYPE) GILS_COMP_DESIGN_TIME_PROPS 20101008
2 CURRENT_COMPONENT Instance attribute Protected Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090310
3 EDIT_MODE Instance attribute Protected Type reference (TYPE) BOOLEAN ABAP_FALSE Edit mode active? 20090312
4 INIT_ACTIVE Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090227
5 MODEL_CHANGED Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090309
6 PROPERTIES_WCF_TAB Instance attribute Protected Type reference (TYPE) WCF_PROPS_TAB Table of WCF_PROPS 20090309
7 RELATIONS_WCF_TAB Instance attribute Protected Type reference (TYPE) WCF_RELS_TAB Additional field for relations 20100708
8 SELF Static Attribute Protected Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Object Model for BOL editor 20090227
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_DQUERY_ATTR_OPTIONS Instance method Protected Method 20090227
2 APPEND_DQUERY_PROPERTY_ENTRIES Instance method Protected Method Add Properties of Dynamic Queries 20090227
3 APPEND_MODEL_ENTRIES Instance method Protected Method 20090227
4 APPEND_PROPERTY_ENTRIES Instance method Protected Method 20090227
5 CHANGE_DEPENDING_OBJECTS Instance method Private Method Change field super object for given list of objects 20100108
6 CHANGE_METHODS Instance method Private Method Change field super object for given list of objects 20100107
7 CHANGE_RELATED_OBJECTS Instance method Private Method Change field super object for given list of objects 20100107
8 CHANGE_RELATED_QUERIES Instance method Private Method Change field super object for given list of objects 20100108
9 CHANGE_RELATIONS Instance method Private Method Change field super object for given list of objects 20100107
10 CHANGE_SUBOBJECTS Instance method Private Method Change field super object for given list of objects 20100107
11 CHECK_CONSISTENCY_DISPLAY Static method Public Method Check consistency for display only components 20090514
12 CHECK_DEL_POSSIBLE Instance method Protected Method 20101018
13 CHECK_DEPENDENT_OBJECTS Static method Private Method Check dependent objects 20090327
14 CHECK_HANDLER Instance method Private Method check object 20091015
15 CHECK_HANDLER_REL Instance method Private Method check object 20100708
16 CHECK_INTERFACE Static method Public Method Checks if interface for persistency is available 20090317
17 CHECK_LOCKED_SEPARATELY Instance method Private Method check object 20100506
18 CHECK_METHODS Instance method Private Method Check object methods 20090409
19 CHECK_NAME_FREE Instance method Protected Method Checks if the name of an object/relation/method is free 20101012
20 CHECK_OBJ_RENAME_POSSIBLE Instance method Protected Method Check if a renaming an object is possible 20101007
21 CHECK_PREFIX Instance method Protected Method Check whether the prefix is used 20101008
22 CHECK_QUERY_OBJECTS Instance method Private Method Check dependent objects 20090327
23 CHECK_RELATIONS Instance method Private Method Check relations 20090327
24 CHECK_ROOTOBJECT Instance method Private Method check object 20090520
25 CHECK_STRUCTURE Instance method Private Method Check if structure is defined in DDIC 20090327
26 CHECK_SUPEROBJECT Instance method Private Method check object 20090409
27 CHECK_SUPEROBJECT_INHERITANCE Instance method Private Method check that a superobject does not inherit from itself 20110304
28 CHECK_SWITCHES Static method Private Method Check dependent objects 20090327
29 CLEAR_INSTANCE Static method Public Method clears model instance 20090320
30 COPY_INSTANCE Static method Public Method 20090514
31 ENHANCE_MODEL Instance method Protected Method Allow derived enhancement model to do modifications 20100823
32 GET_AGGREGATORS Instance method Private Method Get Aggregators 20090320
33 GET_ASSOCIATORS Instance method Private Method Get Associators 20090320
34 GET_COMPONENT_INFO_DISPLAY_MOD Static method Public Method delivers details for a component 20090807
35 GET_COMPONENT_SET_MODEL Instance method Private Method Get Model for all involved component sets 20100505
36 GET_CURRENT_COMPONENT Instance method Public Method Get current component 20090310
37 GET_DQUERY_ATTR_DEF_AV Instance method Private Method Get flag DEFAULT_OPTIONS_AVAILABLE for attribute 20090929
38 GET_DQUERY_DEFAULT_AVAILABLE Instance method Private Method Get flag DEFAULT_OPTIONS_AVAILABLE 20090929
39 GET_EDITOR_MODEL Static method Public Method 20090908
40 GET_INSTANCE Static method Public Method 20090227
41 GET_INSTANCE_WITH_COMP Static method Public Method 20090520
42 GET_METHOD_NAME_DIALOG Instance method Private Method Popup to get object name 20091211
43 GET_OBJECT_DEPENDENCIES Instance method Private Method Delivers dependencies of an object 20090320
44 GET_OBJECT_NAME_DIALOG Instance method Private Method Popup to get object name 20091211
45 GET_OBJECT_OPTION_DIALOG Instance method Private Method Popup to get object name 20091215
46 GET_PREFIX Instance method Protected Method Get the prefix for names 20101007
47 GET_RELATION_NAME_DIALOG Instance method Private Method Popup to get object name 20091211
48 GET_TEXT_COMPONENTS_LOADED Instance method Public Method 20090227
49 GET_TEXT_COMPONENT_SETS_LOADED Instance method Public Method Returns components loaded as string 20090409
50 GET_UNDERLYING_OBJECTS Instance method Private Method Get Associators 20091218
51 GET_WCF_DATA Instance method Public Method Get extra data from table WCF_GIL_OBJECTS 20090324
52 HAS_DEPENDENT_REDEFINITIONS Instance method Protected Method 20101012
53 INSTANTIATE_COMPONENT Instance method Protected Method 20101008
54 RESTORE_UNUSED_MODEL_ENTRIES Instance method Protected Method 20090227
55 START_WIKI Static method Public Method 20090515
Events
Class CL_WCF_GENIL_EDITOR_MODEL has no event.
Types
Class CL_WCF_GENIL_EDITOR_MODEL has no local type.
Method Signatures

Method APPEND_DQUERY_ATTR_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090227
2 Importing IV_DQUERY_ATTR_OPTION_TAB_REF Call by reference Object reference (TYPE REF TO) GENILT_DQUERY_ATTR_OPTION_TAB Operators for selection parameter of dynamic query attribute 20090227

Method APPEND_DQUERY_ATTR_OPTIONS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method APPEND_DQUERY_PROPERTY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090227
2 Importing IV_DQUERY_PROPERTY_TAB_REF Call by reference Object reference (TYPE REF TO) GENILT_DQUERY_PROPERTY_TAB Further Properties of Dynamic Query 20090227

Method APPEND_DQUERY_PROPERTY_ENTRIES on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method APPEND_MODEL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL Call by reference Type reference (TYPE) GENIL_RELATION_DETAIL_TAB Table of Relation Detail Data 20090227
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090227
# Exception Resumable Description Created on
1 CX_CRM_CIC_DUPLICATE_ENTRY Error Class: Duplicate Entry 20090227

Method APPEND_PROPERTY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090227
2 Importing IV_COPY_INHERITED Call by reference Type reference (TYPE) ABAP_BOOL 20090227
3 Importing IV_IGNORE_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090525
4 Importing IV_PROPS_TAB_REF Call by reference Object reference (TYPE REF TO) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090227

Method APPEND_PROPERTY_ENTRIES on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_DEPENDING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEPENDING_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Business Transaction Subobject 20100108
2 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100108

Method CHANGE_DEPENDING_OBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_METHODS Call by reference Object reference (TYPE REF TO) CRMT_OBJ_METHOD_NAME_TAB Table of Names for a Business Object Method 20100107
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100107
3 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100107

Method CHANGE_METHODS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20100108
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100108
3 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100107

Method CHANGE_RELATED_OBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_RELATED_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUERIES Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Business Transaction Subobject 20100108
2 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100108

Method CHANGE_RELATED_QUERIES on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RELATIONS Call by reference Object reference (TYPE REF TO) CRMT_RELATION_NAME_TAB Table of Relation Names 20100107
2 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100107

Method CHANGE_RELATIONS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHANGE_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBOBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Business Transaction Subobject 20100107
2 Importing IV_OBJECT_NAME_NEW Call by reference Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20100107

Method CHANGE_SUBOBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_CONSISTENCY_DISPLAY 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) CRMT_GENIL_MESSAGE_TAB Message Table 20090518
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090514
3 Importing IV_COMPSET_NAME Call by reference Type reference (TYPE) CRMT_GENIL_APPL Component Set Name for Generic Interaction Layer 20090515
4 Importing IV_DISPLAY_DIRECTLY Call by reference Type reference (TYPE) ABAP_BOOL 'X' display log directly 20090518
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20101116

Method CHECK_DEL_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE 20101018
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 20101018
3 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) CLIKE 20101018
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT 20101018

Method CHECK_DEPENDENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090327
2 Importing IT_MODEL_PROPERTIES Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090327
3 Importing IT_MODEL_RELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20090327

Method CHECK_DEPENDENT_OBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20091015
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20091015

Method CHECK_HANDLER on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_HANDLER_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20100708
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100708

Method CHECK_HANDLER_REL on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_GENIL_APPLMODEL_PERSISTENCY Interface for Access to Object Model of Application Comp. 20090317
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE Message Structure in Generic Interaction Layer 20090317
3 Exporting EV_IMPL_CLASS Call by reference Type reference (TYPE) CRMDT_GENIL_IMPL_CLASS Implementation Class for a GENIL Component 20091022
4 Exporting EV_IMPL_MODEL_PERSISTENCY Call by reference Type reference (TYPE) BOOLEAN Model implements interface IF_GENIL_APPLMODEL_PERSISTENCY 20090323
5 Exporting EV_SUPPORTS_MODEL_ENHANCEMENTS Call by reference Type reference (TYPE) ABAP_BOOL 20100930
6 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090317
7 Importing IV_INSTANTIATE Call by reference Type reference (TYPE) BOOLEAN 'X' instantiate component? 20090323

Method CHECK_INTERFACE on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_LOCKED_SEPARATELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20100506
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namespace 20100506
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20100506

Method CHECK_LOCKED_SEPARATELY on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090409
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namespace 20090707
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090409

Method CHECK_METHODS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_NAME_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE 20101012
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 20101012
3 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) CLIKE 20101012
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT 20101012

Method CHECK_OBJ_RENAME_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20101007
2 Importing IR_METHODS Call by reference Object reference (TYPE REF TO) CRMT_OBJ_METHOD_NAME_TAB 20101012
3 Importing IR_RELATIONS Call by reference Object reference (TYPE REF TO) CRMT_RELATION_NAME_TAB 20101012
4 Importing IT_AGGREGATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20101012
5 Importing IT_ASSOCIATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20101012
6 Importing IT_DEPENDING_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20101012
7 Importing IT_OBJECT_COMPONENT_LIST Call by reference Type reference (TYPE) WCF_GENIL_OBJECT_COMP_TAB 20101012
8 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) WCF_GENIL_OBJECT_COMP_TAB Object / component list table 20101007
9 Importing IT_QUERIES Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20101012
10 Importing IT_SUBOBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB 20101012
11 Importing IV_NEW_OBJ_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME 20101013
12 Importing IV_ORIGINAL_OBJ_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME 20101013
13 Importing IV_QUERY_RESULT Call by reference Type reference (TYPE) WCF_OBJECT_NAME 20101012
14 Importing IV_SUPEROBJECT Call by reference Type reference (TYPE) WCF_OBJECT_NAME 20101012

Method CHECK_OBJ_RENAME_POSSIBLE on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE 20101008
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20101008

Method CHECK_PREFIX on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_QUERY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090327
2 Importing IR_COMP_SET_MODEL Call by reference Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Object Model for BOL editor 20090409
3 Importing IT_MODEL_PROPERTIES Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090327

Method CHECK_QUERY_OBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090327
2 Importing IR_COMP_SET_MODEL Call by reference Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Object Model for BOL editor 20090525
3 Importing IT_MODEL_RELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20090327

Method CHECK_RELATIONS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_ROOTOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090520
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namespace 20090707
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20090520

Method CHECK_ROOTOBJECT on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090327
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090327
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090327
4 Importing IV_STRUCTYPE Call by reference Type reference (TYPE) CHAR1 'A' 'A'ttribute struc, 'K'ey struc, 'C'reate struc 20091109

Method CHECK_STRUCTURE on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CHECK_SUPEROBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090409
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namespace 20090707
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20090409
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20110304

Method CHECK_SUPEROBJECT_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20110304
2 Importing IS_CURRENT_PROPERTIES Call by reference Type reference (TYPE) LTYPE_PROPS_WITH_COMP 20110304
3 Importing IT_ALL_VISITED_PROPERTIES Value transfer Type reference (TYPE) LTYPE_PROPS_TAB 20110304
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE OBSOLETE Remote Namespace (RFC connection) 20110304
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object Name 20110304
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20110304

Method CHECK_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090327
2 Importing IT_MODEL_PROPERTIES Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20090327
3 Importing IT_MODEL_RELATIONS Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20090327

Method CHECK_SWITCHES on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method CLEAR_INSTANCE Signature

Method CLEAR_INSTANCE on class CL_WCF_GENIL_EDITOR_MODEL has no parameter.
Method CLEAR_INSTANCE on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method COPY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) SEOCLNAME 'CL_WCF_GENIL_EDITOR_MODEL' Class Name 20090514
2 Importing IV_REF Call by reference Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Object Model for BOL editor 20090514
3 Returning RV_REF Value transfer Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Internal Object Model 20090514
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090514

Method ENHANCE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADD_OBJECT_PROPS Call by reference Type reference (TYPE) WCF_PROPS_TAB Table of WCF_PROPS 20100823
2 Changing CT_ADD_RELATION_PROPS Call by reference Type reference (TYPE) WCF_RELS_TAB Table of WCF_RELS 20100823
3 Changing CT_OBJ_PROPS Call by reference Type reference (TYPE) CRMT_OBJ_PROPERTIES_TAB Table of Business Object Attributes 20100823
4 Changing CT_QUERY_ATTRS Call by reference Type reference (TYPE) GENILT_DQUERY_ATTR_OPTION_TAB Operators for selection parameter of dynamic query attribute 20100823
5 Changing CT_RELS Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL_TAB Table of Relation Detail Data 20100823
6 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_GENIL_APPL_MODEL Interface for Access to Object Model of Application Comp. 20100823

Method ENHANCE_MODEL on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_AGGREGATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGREGATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090320

Method GET_AGGREGATORS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_ASSOCIATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOCIATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090320

Method GET_ASSOCIATORS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_COMPONENT_INFO_DISPLAY_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPONENT_DETAIL Call by reference Type reference (TYPE) CRMV_GIL_COMP Assignment of Application Components to Implementatn Classes 20090807
2 Exporting ES_COMPONENT_PROPS Call by reference Type reference (TYPE) GENILT_COMPONENT_PROPS Component Properties 20091022
3 Importing IO_OBJECT_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20091022
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090807

Method GET_COMPONENT_INFO_DISPLAY_MOD on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_COMPONENT_SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MODEL Call by reference Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Object Model for BOL editor 20100505
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20100505
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100505

Method GET_CURRENT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090310

Method GET_CURRENT_COMPONENT on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_DQUERY_ATTR_DEF_AV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090929
2 Importing IV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
3 Returning RV_OPTIONS_AVAILABLE Value transfer Type reference (TYPE) GENILT_OPTIONS_AVAILABLE Indicates if options are available or not available 20090929

Method GET_DQUERY_ATTR_DEF_AV on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_DQUERY_DEFAULT_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090929
2 Returning RV_DEFAULT_OPTIONS_AVAILABLE Value transfer Type reference (TYPE) GENILT_OPTIONS_AVAILABLE Indicates if options are available or not available 20090929

Method GET_DQUERY_DEFAULT_AVAILABLE on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_EDITOR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_OBJECT_MODEL Value transfer Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Enables to modify the genil model 20090908
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090908
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20090908

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_GENIL_APPL CL_CRM_GENIL_MODEL_SERVICE=>EMPTY_COMPONENT_SET Component Set Name for Generic Interaction Layer 20090227
2 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) SEOCLNAME 'CL_WCF_GENIL_EDITOR_MODEL' Class Name 20090227
3 Importing IV_NEW_INSTANCE Call by reference Type reference (TYPE) BOOLEAN ' ' create new instance 20090409
4 Returning RV_REF Value transfer Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Internal Object Model 20090227
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090227

Method GET_INSTANCE_WITH_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_GENIL_APPL CL_CRM_GENIL_MODEL_SERVICE=>EMPTY_COMPONENT_SET Component Set Name for Generic Interaction Layer 20090520
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090520
3 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) SEOCLNAME 'CL_WCF_GENIL_EDITOR_MODEL' Class Name 20090520
4 Importing IV_NEW_INSTANCE Call by reference Type reference (TYPE) BOOLEAN ' ' create new instance 20090520
5 Returning RV_REF Value transfer Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Internal Object Model 20090520
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090520

Method GET_METHOD_NAME_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20091211

Method GET_METHOD_NAME_DIALOG on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_OBJECT_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_METHODS Call by reference Object reference (TYPE REF TO) CRMT_OBJ_METHOD_NAME_TAB Table of Names for a Business Object Method 20090320
2 Exporting ER_RELATIONS Call by reference Object reference (TYPE REF TO) CRMT_RELATION_NAME_TAB Table of Relation Names 20090320
3 Exporting ET_AGGREGATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
4 Exporting ET_ASSOCIATORS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
5 Exporting ET_DEPENDING_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20091218
6 Exporting ET_MESSAGE_TAB Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20090330
7 Exporting ET_OBJECT_COMPONENT_LIST Call by reference Type reference (TYPE) WCF_GENIL_OBJECT_COMP_TAB Object / component list table 20100108
8 Exporting ET_QUERIES Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
9 Exporting ET_SUBOBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090320
10 Exporting EV_QUERY_RESULT Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090320
11 Exporting EV_SUPEROBJECT Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090320
12 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20090320
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20090514

Method GET_OBJECT_NAME_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20091211

Method GET_OBJECT_NAME_DIALOG on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_OBJECT_OPTION_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COPY_OPTION Value transfer Type reference (TYPE) I Single-Character Flag 20091215

Method GET_OBJECT_OPTION_DIALOG on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PREFIX Value transfer Type reference (TYPE) GIL_ENH_PREFIX Component/Enhancement Prefix 20101007

Method GET_PREFIX on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_RELATION_NAME_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_OBJECT_NAME Business Transaction Subobject 20091211

Method GET_RELATION_NAME_DIALOG on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_TEXT_COMPONENTS_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT_COMPONENTS_LOADED Value transfer Type reference (TYPE) STRING 20090227

Method GET_TEXT_COMPONENTS_LOADED on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_TEXT_COMPONENT_SETS_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT_COMPONENT_SETS_LOADED Value transfer Type reference (TYPE) STRING 20090409

Method GET_TEXT_COMPONENT_SETS_LOADED on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_UNDERLYING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPENDING_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20091218
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) WCF_OBJECT_NAME Object name 20091218

Method GET_UNDERLYING_OBJECTS on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method GET_WCF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WCF_DATA Call by reference Type reference (TYPE) WCF_PROPS_TAB Table of WCF_PROPS 20090324
2 Exporting ET_WCF_RELS Call by reference Type reference (TYPE) WCF_RELS_TAB Table of WCF_RELS 20100708

Method GET_WCF_DATA on class CL_WCF_GENIL_EDITOR_MODEL has no exception.

Method HAS_DEPENDENT_REDEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB 20101013
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME 20101012
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT 20101012

Method INSTANTIATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101008
2 Returning RO_COMPONENT Value transfer Object reference (TYPE REF TO) IF_GENIL_APPL_MODEL Interface for Access to Object Model of Application Comp. 20101008
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20101008

Method RESTORE_UNUSED_MODEL_ENTRIES Signature

Method RESTORE_UNUSED_MODEL_ENTRIES on class CL_WCF_GENIL_EDITOR_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090227

Method START_WIKI Signature

Method START_WIKI on class CL_WCF_GENIL_EDITOR_MODEL has no parameter.
Method START_WIKI on class CL_WCF_GENIL_EDITOR_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701