SAP ABAP Class CL_GENIL_ENH_EDITOR_MODEL (Editor model for editing enhancements)
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_WCF_GENIL_EDITOR_MODEL Object Model for BOL editor 20100823
Properties
Class CL_GENIL_ENH_EDITOR_MODEL  
Short Description Editor model for editing enhancements    
Super Class CL_WCF_GENIL_EDITOR_MODEL Object Model for BOL editor 
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 20100823   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GENIL_ENH_EDITOR_MODEL has no interface implemented.
Friends
Class CL_GENIL_ENH_EDITOR_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PARENT_ENH_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Editor model for editing enhancements 20100823
2 MS_ENHANCEMENT Instance attribute Private Type reference (TYPE) GILS_ENHANCEMENT Enhancement 20100908
3 MT_ENH_ATTRIBUTE Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_OBJ_ATTR 20100929
4 MT_ENH_METHODS Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_METHODS 20100929
5 MT_ENH_OBJECTS Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_OBJECTS 20100929
6 MT_ENH_QUERY_ATTRIBUTES Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_DQ_ATTR 20100929
7 MT_ENH_QUERY_COM Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_DQ_COM 20100929
8 MT_ENH_RELATIONS Instance attribute Private Type reference (TYPE) CL_GENIL_ENHANCEMENT_MANAGER=>LTY_T_ENH_RELATIONS 20100929
9 MV_BASE_COMP Instance attribute Private Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100823
10 MV_ENHANCEMENT Instance attribute Private Type reference (TYPE) GIL_ENH_NAME GenIL Component Enhancement 20100823
11 MV_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL One component is loaded 20100823
12 MV_SUPP_MODEL_ENH Instance attribute Private Type reference (TYPE) ABAP_BOOL Component supports model enhancements 20100823
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Private Method 20101001
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100823
3 GET_INSTANCE_FOR_ENHANCEMENT Static method Public Method 20100823
4 GET_MODEL_DATA_REF Static method Public Method Retrieves a reference to the model data for an obj/rel/methd 20100910
Events
Class CL_GENIL_ENH_EDITOR_MODEL has no event.
Types
Class CL_GENIL_ENH_EDITOR_MODEL has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POPUP_FREE Call by reference Type reference (TYPE) ABAP_BOOL 20101001
# Exception Resumable Description Created on
1 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20101001

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENHANCEMENT Call by reference Type reference (TYPE) GIL_ENH_NAME GenIL Component Enhancement 20100823
2 Importing IV_INTERNAL Call by reference Type reference (TYPE) ABAP_BOOL 20100929
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20100823
2 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100823

Method GET_INSTANCE_FOR_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENHANCEMENT Call by reference Type reference (TYPE) GIL_ENH_NAME GenIL Component Enhancement 20100823
2 Importing IV_NEW_INSTANCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100823
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_WCF_GENIL_MODEL_MODIFYABLE Enables to modify the genil model 20100823
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20100823
2 CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20100823

Method GET_MODEL_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20100910
2 Exporting ER_DATA2 Call by reference Object reference (TYPE REF TO) DATA 20100910
3 Exporting ER_PARENT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100910
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) CL_WCF_GENIL_EDITOR_MODEL Object Model Repository 20100910
5 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE 20100910
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100910
7 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) CLIKE 20100910

Method GET_MODEL_DATA_REF on class CL_GENIL_ENH_EDITOR_MODEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702