SAP ABAP Class CL_CRM_GENIL_VIEW (View Data Container)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_BOOLEAN Interface for Boolean Constants 20020304
Properties
Class CL_CRM_GENIL_VIEW  
Short Description View Data Container    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20020304   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_GENIL_VIEW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020304
Friends
# Friend Modeled only Created on Description
1 CL_CRM_GENIL_VIEW_REGISTRY 20030117 View Management
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COUNTER Static Attribute Private Type reference (TYPE) NUM4 Four-Digit Number 20030117
2 FALSE Instance attribute Private Attribute reference (LIKE) 20020304
3 GT_DATA Instance attribute Private Type reference (TYPE) CRMT_GENIL_VIEW_TAB Table of Generic Object Relations 20020304
4 NAMESPACE Instance attribute Public Type reference (TYPE) GENILT_NAMESPACE 20090714
5 PROCESSED_INSTANCES_TAB Static Attribute Private Type reference (TYPE) LTYPE_OBJ_INSTANCE_TAB Object Table with Object Type and ID 20070214
6 ROOT_OBJECT Instance attribute Private Type reference (TYPE) CRMT_GENIL_VIEW_OBJ View Object 20020304
7 TRUE Instance attribute Private Attribute reference (LIKE) 20020304
8 VIEW_REGISTRY Static Attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW_REGISTRY View Management 20030117
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_VIEW_TAB_RECURSIVE Static method Private Method 20030117
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030117
3 CONSTRUCTOR Instance method Public Constructor 20020304
4 GET_CHILDREN Instance method Public Method Returns All Attached Entries for an Object 20020304
5 GET_INSTANCE_BY_DEFINITION Static method Public Method Factory Method for Generating Instance Using Dyn. View Def. 20030117
6 GET_INSTANCE_BY_NAME Static method Public Method Factory Method for Generating Instance Using View Name 20030117
7 GET_NUMBER_OF_OBJ Instance method Public Method Returns the Number of Objects Contained in the View 20020304
8 GET_ROOT Instance method Public Method Returns the Root Object of the View 20020304
9 IS_OWN_PARENT Static method Private Method 20070709
Events
Class CL_CRM_GENIL_VIEW has no event.
Types
Class CL_CRM_GENIL_VIEW has no local type.
Method Signatures

Method BUILD_VIEW_TAB_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VIEW Call by reference Type reference (TYPE) CRMT_GENIL_VIEW_TAB oöiu 20030117
2 Importing IS_LINE Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION erweiterte Objektrelation mit Objekt-IDs 20030117
3 Importing IT_OBJ_REF Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Tabelle erweiterter Objektrelationen 20030117
4 Importing IV_PARENT_NR Value transfer Type reference (TYPE) NUM4 Nummer 4 Stellig 20030117

Method BUILD_VIEW_TAB_RECURSIVE on class CL_CRM_GENIL_VIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRM_GENIL_VIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_GENIL_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) CRMT_GENIL_VIEW_TAB Tabelle generischer Objektrelationen 20020304
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714

Method CONSTRUCTOR on class CL_CRM_GENIL_VIEW has no exception.

Method GET_CHILDREN 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) CRMT_GENIL_VIEW_OBJ 20020305
2 Returning RT_CHILDREN Value transfer Type reference (TYPE) CRMT_GENIL_VIEW_OBJ_IN_REL_TAB Tabelle von Objekten in Relation 20020304

Method GET_CHILDREN on class CL_CRM_GENIL_VIEW has no exception.

Method GET_INSTANCE_BY_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW_DEFINITION Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Tabelle erweiterter Objektrelationen 20030117
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
3 Returning RV_VIEW Value transfer Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW Viewdatencontainer 20030117
# Exception Resumable Description Created on
1 CX_CRM_CIC_NO_ENTRY Ausnahme: Keine Eintrag 20030117

Method GET_INSTANCE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME Name eines UI-Views 20030117
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW Viewdatencontainer 20030117
# Exception Resumable Description Created on
1 CX_CRM_CIC_NO_ENTRY Ausnahme: Keine Eintrag 20030117

Method GET_NUMBER_OF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER Value transfer Type reference (TYPE) INT2 2 Byte Integer (Signed) 20020304

Method GET_NUMBER_OF_OBJ on class CL_CRM_GENIL_VIEW has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT_OBJECT Value transfer Type reference (TYPE) CRMT_GENIL_VIEW_OBJ 20020304

Method GET_ROOT on class CL_CRM_GENIL_VIEW has no exception.

Method IS_OWN_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VIEW Call by reference Type reference (TYPE) CRMT_GENIL_VIEW_TAB Interne Viewdefinitionstabelle 20070709
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20070709
3 Importing IV_OBJECT_NR Call by reference Type reference (TYPE) NUM4 Nummer 4 Stellig 20070709
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070709

Method IS_OWN_PARENT on class CL_CRM_GENIL_VIEW has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 310