SAP ABAP Interface IF_GENIL_CONT_ROOT_OBJECTLIST (Data Container - Root Object List Interface)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_GENIL_CONTAINER_OBJLIST List of Objects in Generic Input/Output Container 20020215
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_GENIL_CONT_OBJLIST_UR List of Container Objects in unique Relation 20081124
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_GENIL_CONT_ROOT_OBJLIST List of Objects in Generic Input/Output Container 20020219
Properties
Interface IF_GENIL_CONT_ROOT_OBJECTLIST  
Short Description Data Container - Root Object List Interface    
General Data
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20020215   SAP 
Last changed 20110908   SAP 
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
# Interface Abstract Final Description Created on
1 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020218
2 IF_GENIL_CONT_OBJECT_LIST_BASE Data Container: Base List Interface 20091110
Friends
Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Public Attribute reference (LIKE) 20020218
2 TRUE Instance attribute Public Attribute reference (LIKE) 20020218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method Add a Root Object 20020218
2 ADD_OBJECTS Instance method Public Method Add a Root Object 20091111
3 GET_FIRST Instance method Public Method Returns First Object 20020215
4 GET_GLOBAL_MESSAGE_CONTAINER Instance method Public Method Returns the Global Message Container 20020710
5 GET_LAST Instance method Public Method Returns Last Object 20020215
6 GET_NEXT Instance method Public Method Returns Next Object 20020215
7 GET_TOTAL_SIZE Instance method Public Method 20091110
8 REWIND Instance method Public Method Reset List Display 20091110
9 SET_ATTR_PROPERTIES_FROM_REF Instance method Public Method Sets the Property for All Attributes from a Given Ref. Obj. 20091112
10 SIZE Instance method Public Method Returns the Number of Objects in List 20091110
Events
Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no event.
Types
Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no local type.
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) ANY Objekt ID im generischen Interaction Layer 20020218
2 Importing IV_ATTR_PROPS_REQ Call by reference Type reference (TYPE) CRMT_BOOLEAN TRUE Logische Variable 20100430
3 Importing IV_ATTR_REQ Call by reference Type reference (TYPE) CRMT_BOOLEAN TRUE Logische Variable 20020218
4 Importing IV_KEY_IS_ID Call by reference Type reference (TYPE) CRMT_BOOLEAN FALSE Kennzeichen: Keydaten als ID behandeln 20041213
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020218
7 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECT Datencontainer-RootObjekt Interface 20020218
# Exception Resumable Description Created on
1 CX_CRM_GENIL_DUPLICATE_REL Fehlerklasse: Doppelter Eintrag 1:1 Relation 20030317
2 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20020218

Method ADD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20091111
2 Importing IV_KEY_COLUMN_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name for single field keys 20100416
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20091111
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20091111

Method ADD_OBJECTS on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method GET_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECT Datencontainer-Objekt Interface 20020215

Method GET_FIRST on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method GET_GLOBAL_MESSAGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_GENIL_GLOBAL_MESS_CONT Globaler Message Container 20020710

Method GET_GLOBAL_MESSAGE_CONTAINER on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method GET_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECT Datencontainer-Objekt Interface 20020215

Method GET_LAST on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECT Datencontainer-Objekt Interface 20020215

Method GET_NEXT on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method GET_TOTAL_SIZE Signature

Method GET_TOTAL_SIZE on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no parameter.
Method GET_TOTAL_SIZE on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method REWIND Signature

Method REWIND on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no parameter.
Method REWIND on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method SET_ATTR_PROPERTIES_FROM_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REF_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECT Datencontainer-RootObjekt Interface 20091112

Method SET_ATTR_PROPERTIES_FROM_REF on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.

Method SIZE Signature

Method SIZE on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no parameter.
Method SIZE on Interface IF_GENIL_CONT_ROOT_OBJECTLIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 310