SAP ABAP Class CL_CRM_GENIL_CONTAINER_TOOLS (Service Functions in Data Container Environment)
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
Properties
Class CL_CRM_GENIL_CONTAINER_TOOLS  
Short Description Service Functions in Data Container Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20020311   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_CRM_GENIL_CONTAINER_TOOLS has no interface implemented.
Friends
Class CL_CRM_GENIL_CONTAINER_TOOLS has no friend class.
Attributes
Class CL_CRM_GENIL_CONTAINER_TOOLS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONTAINER Static method Public Method Construct Data Container According to View 20030127
2 BUILD_OBJECT_ID Static method Public Method Generates an Object ID from a Key 20020311
3 CREATE_OBJ_REQUEST_SPEC Static method Public Method Factory Method for Object Request Specification 20030127
4 FILL_STRUCT_FROM_NVP_TAB Static method Public Method Fill a Structure from a Name Value Table 20030411
5 GET_KEY_FROM_OBJECT_ID Static method Public Method Returns the Object Key from an Object ID 20020612
6 GET_NEW_CONT_ROOT_LIST Static method Public Method Generates an Empty Data Container and Returns Root List 20020311
7 HAS_TO_BE_SPLITTED Static method Public Method Method Evaluates Whether Child Belongs to the Same Group 20091022
Events
Class CL_CRM_GENIL_CONTAINER_TOOLS has no event.
Types
Class CL_CRM_GENIL_CONTAINER_TOOLS has no local type.
Method Signatures

Method BUILD_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_REQUEST_SPEC Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_REQUEST_SPEC 20030127
2 Importing IV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20030317
3 Importing IV_VIEW Call by reference Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW Viewdatencontainer 20030127
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20030127
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20030127

Method BUILD_OBJECT_ID 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 20020311
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_ID Objekt GUID im generischen Interaction Layer 20020311

Method BUILD_OBJECT_ID on class CL_CRM_GENIL_CONTAINER_TOOLS has no exception.

Method CREATE_OBJ_REQUEST_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MULTI_OBJ_REF Call by reference Type reference (TYPE) CRMT_MULTI_OBJ_REFERENCE_TAB Tabelle von Objektreferenztabellen 20030127
2 Importing IT_REQ_OBJ_TAB Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ_TAB Tabelle von Objektrequest Spezifikationen 20030127
3 Importing IV_DEFERING_ATTR_PROPS_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090519
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_REQUEST_SPEC 20030127

Method CREATE_OBJ_REQUEST_SPEC on class CL_CRM_GENIL_CONTAINER_TOOLS has no exception.

Method FILL_STRUCT_FROM_NVP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAMETER Call by reference Type reference (TYPE) ANY 20030411
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20030411

Method FILL_STRUCT_FROM_NVP_TAB on class CL_CRM_GENIL_CONTAINER_TOOLS has no exception.

Method GET_KEY_FROM_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20020612
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Objekt ID im generischen Interaction Layer 20020612
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020612
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020612

Method GET_NEW_CONT_ROOT_LIST 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_OBJECTLIST Datencontainer-RootObjektlist Interface 20020311

Method GET_NEW_CONT_ROOT_LIST on class CL_CRM_GENIL_CONTAINER_TOOLS has no exception.

Method HAS_TO_BE_SPLITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface zum Zugriff zentrales Objektmodell 20091022
2 Importing IT_OBJECT_TAB Call by reference Type reference (TYPE) CRMT_GENIL_CONT_PROXY_TAB Tabelle von Container-Proxies 20091022
3 Importing IV_GROUPING_KIND Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091022
4 Importing IV_INCLUDE_QRESULT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Logische Variable 20091022
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20091022
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20091022
7 Importing IV_PARENT_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Komponentenname 20100113
8 Returning RV_2_SPLIT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20091022

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