SAP ABAP Class CL_CRM_GENIL_INTERNAL_MODEL (Internal Object Model)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL (Package) Generic Interaction Layer for Access to CRM Objects
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 20020118
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_GENIL_SHARED_MODEL Internal Object Model 20071211
Properties
Class CL_CRM_GENIL_INTERNAL_MODEL  
Short Description Internal Object Model    
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   Generic Interaction Layer for Access to CRM Objects 
Created 20020118   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)
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
Class CL_CRM_GENIL_INTERNAL_MODEL has no interface implemented.
Friends
Class CL_CRM_GENIL_INTERNAL_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INIT_ACTIVE Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20030114
2 SELF Static Attribute Protected Object reference (TYPE REF TO) CL_CRM_GENIL_INTERNAL_MODEL 20020118
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_DQUERY_ATTR_OPTIONS Instance method Protected Method 20060222
2 APPEND_DQUERY_PROPERTY_ENTRIES Instance method Protected Method Add Properties of Dynamic Queries 20080518
3 APPEND_MODEL_ENTRIES Instance method Protected Method Add Model Entries 20020118
4 APPEND_PROPERTY_ENTRIES Instance method Protected Method Add Object Attribute Entries 20020118
5 CLEAR_INSTANCE Static method Public Method 20060117
6 CONSTRUCTOR Instance method Public Constructor Constructor 20020306
7 COPY_SUPER_ENTRIES Instance method Protected Method Recursive Copy of Super Properties 20090212
8 GET_INSTANCE Static method Public Method Returns an Instance for the Object 20020118
9 GET_TEXT_COMPONENTS_LOADED Instance method Protected Method 20060309
10 GET_TEXT_COMPONENT_SETS_LOADED Instance method Protected Method 20060120
11 RESTORE_UNUSED_MODEL_ENTRIES Instance method Protected Method 20060103
Events
Class CL_CRM_GENIL_INTERNAL_MODEL has no event.
Types
Class CL_CRM_GENIL_INTERNAL_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 20060411
2 Importing IV_DQUERY_ATTR_OPTION_TAB_REF Call by reference Object reference (TYPE REF TO) GENILT_DQUERY_ATTR_OPTION_TAB 20071211

Method APPEND_DQUERY_ATTR_OPTIONS on class CL_CRM_GENIL_INTERNAL_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 Komponentenname 20080518
2 Importing IV_DQUERY_PROPERTY_TAB_REF Call by reference Object reference (TYPE REF TO) GENILT_DQUERY_PROPERTY_TAB Tabelle von Eigenschaften von Business Objekten 20080518
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090706

Method APPEND_DQUERY_PROPERTY_ENTRIES on class CL_CRM_GENIL_INTERNAL_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 Tabelle von Relationsdetaildaten 20020118
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME 20060411
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090706
# Exception Resumable Description Created on
1 CX_CRM_CIC_DUPLICATE_ENTRY Generischer I/O Container für Objekthierarchien 20020118

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 Komponentenname 20020118
2 Importing IV_COPY_INHERITED Call by reference Type reference (TYPE) ABAP_BOOL 20090212
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090706
4 Importing IV_PROPS_TAB_REF Call by reference Object reference (TYPE REF TO) CRMT_OBJ_PROPERTIES_TAB Tabelle von Eigenschaften von Business Objekten 20071210
# Exception Resumable Description Created on
1 CX_CRM_CIC_DUPLICATE_ENTRY Generischer I/O Container für Objekthierarchien 20020118

Method CLEAR_INSTANCE Signature

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

Method CONSTRUCTOR 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 Anwendungsname für den generischen interaction Layer 20020306
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020307

Method COPY_SUPER_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 Komponentenname 20090212
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090212
4 Importing IV_PROPS_TAB_REF Call by reference Object reference (TYPE REF TO) CRMT_OBJ_PROPERTIES_TAB Tabelle von Eigenschaften von Business Objekten 20090212

Method COPY_SUPER_ENTRIES on class CL_CRM_GENIL_INTERNAL_MODEL has no exception.

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 Komponentensetname für den generischen Interaction Layer 20020118
2 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) SEOCLNAME 'CL_CRM_GENIL_INTERNAL_MODEL' Klassenname 20071210
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Returning RV_REF Value transfer Object reference (TYPE REF TO) CL_CRM_GENIL_INTERNAL_MODEL Internes Modell 20020118
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020118

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) CHAR255 char255 20060309

Method GET_TEXT_COMPONENTS_LOADED on class CL_CRM_GENIL_INTERNAL_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) CHAR255 char255 20060120

Method GET_TEXT_COMPONENT_SETS_LOADED on class CL_CRM_GENIL_INTERNAL_MODEL has no exception.

Method RESTORE_UNUSED_MODEL_ENTRIES Signature

Method RESTORE_UNUSED_MODEL_ENTRIES on class CL_CRM_GENIL_INTERNAL_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR 20060131
History
Last changed by/on SAP  20110908 
SAP Release Created in 301