SAP ABAP Class CL_CRM_GENERIC_IL_NEW (Core Module of Generic Interaction Layer (GenIL))
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 20020130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_CONT_OBJECT_ACCESS Data Container - Object Access Interface 20020218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_CONT_OBJLIST_ACCESS Data Container - Object Lists Access Interface 20020221
Properties
Class CL_CRM_GENERIC_IL_NEW  
Short Description Core Module of Generic Interaction Layer (GenIL)    
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 20020130   SAP 
Last change 20130531   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_COND_BREAKPOINT_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CRM_GENERIC_IL_NEW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CRM_GENIL_MODEL_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 GENIL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IF_GENIL_APPL_INTLAY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020130
2 IF_GENIL_CONT_OBJECT_ACCESS Data Container - Object Access Interface 20020218
3 IF_GENIL_CONT_OBJLIST_ACCESS Data Container - Object Lists Access Interface 20020221
Friends
Class CL_CRM_GENERIC_IL_NEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASYNC_SAVE_SUPPORTED_FOR Instance attribute Private Type reference (TYPE) STRING Objects Supporting Asynchronous Save 20090929
2 COMMIT_AND_WAIT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040730
3 COMPONENT_SET_TAB Instance attribute Private Type reference (TYPE) GENIL_COMPONENT_SET_TAB 20060103
4 COMP_WITHOUT_GUIDS Constant Private Type reference (TYPE) C 'N' 20040115
5 COMP_WITH_GUIDS Constant Private Type reference (TYPE) C 'G' 20040115
6 DATA_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_DATA_CONTAINER Generic Input/Output Container for Object Hierarchies 20020217
7 DQUERY_CRITERIA_TO_UPPER Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE Search Criteria to Upper According to DDIC Specification 20101008
8 FALSE Instance attribute Public Attribute reference (LIKE) 20020130
9 GROUPED_CONT_OBJ_TAB Instance attribute Private Type reference (TYPE) GTYPE_CONT_OBJ_TAB 20070227
10 GROUP_TAB Instance attribute Private Type reference (TYPE) GTYPE_GROUP_TAB 20020219
11 GT_APPL_COMPONENTS Instance attribute Private Type reference (TYPE) GTYPE_APPL_COMPONENTS_TAB 20020130
12 HANDLE_COUNTER Static Attribute Private Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Object GUID in Generic Interaction Layer 20020130
13 KEEP_LOCKS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090216
14 MESSAGE_CONT_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_MESS_CONT_MANAGER Message Container Manager 20020516
15 OBJECT_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Object Model Repository 20020130
16 RECURSION_LEVEL Instance attribute Private Type reference (TYPE) INT4 0 Natural Number 20020130
17 REQUEST_MANAGER Instance attribute Private Object reference (TYPE REF TO) LCL_REQUEST_MANAGER 20020130
18 SELF Static Attribute Private Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Core Module of Generic Interaction Layer (GenIL) 20091126
19 SPLIT_LEVEL Instance attribute Private Type reference (TYPE) INT4 0 Natural Number 20070306
20 STRICT_CHECKS Instance attribute Private Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20020130
21 TRUE Instance attribute Public Attribute reference (LIKE) 20020130
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PATH_RECURSIVE Instance method Private Method Recursive Iteration for Conversion Cont. Structure -> Path 20020307
2 CHANGE_GROUP_HIERLEV_RECURSIVE Instance method Private Method 20100331
3 CHECK_BEFORE_SAVE Instance method Public Method Checks Whether Root Objects Can Be Saved 20030509
4 CHECK_RESULT_IS_MODEL_CONFORM Instance method Private Method 20070719
5 COMMIT Instance method Public Method Database Commit 20020130
6 COMPRESS_GROUPS Instance method Private Method Compress the Internal Group Table 20020219
7 COMPRESS_GROUPS2 Instance method Private Method Compress the Internal Group Table 20080227
8 CONSTRUCTOR Instance method Public Constructor 20020130
9 CONVERT_CONT_STRUCT_TO_PATH Instance method Private Method Converts a Data Container Structure Into a Path Table 20020307
10 CREATE Instance method Public Method Create Root Objects 20020130
11 CREATE_REQUEST_RECURSIVE Instance method Private Method 20070306
12 DELETE Instance method Public Method Delete Objects 20020130
13 DELETE_DYNAMIC_QUERY Instance method Public Method 20060217
14 EXEC_BO_METHOD Instance method Public Method Call Object Methods 20020130
15 EXEC_BO_METHOD2 Instance method Public Method Call Object Methods 20070719
16 GET_COMP_INSTANCE Instance method Private Method Delivers the Component Instance for the Given Object 20020130
17 GET_DYNAMIC_QUERY Instance method Public Method 20060206
18 GET_DYNAMIC_QUERY_RESULT Instance method Public Method Returns Search Result as an Object List 20060206
19 GET_DYN_ATTR_DEFAULTS Instance method Public Method Returns Default Values for a Dependent Entity 20090312
20 GET_LOGICAL_KEY_FROM_OBJECT_ID Instance method Public Method 20060717
21 GET_MAP_CREATE_STRUCTURE Instance method Public Method 20060717
22 GET_MEMORY_CONSUMPTION Instance method Public Method 20101229
23 GET_MESSAGE_CONT_MANAGER Instance method Public Method Returns the Message Container Manager 20020516
24 GET_MODIFIED_OBJ_LIST Instance method Private Method Returns the List of All Changed Objects 20020326
25 GET_NEW_HANDLE Static method Public Method Returns a New Handle 20020130
26 GET_OBJECT_ID_FROM_LOGICAL_KEY Instance method Public Method 20060717
27 GET_OBJECT_KEYS Instance method Public Method Returns Search Result as a List with Object Keys 20080403
28 GET_QUERY_RESULT Instance method Public Method Search Queries 20020130
29 GET_ROOT_PATH Instance method Public Method 20060315
30 GET_TEXT Instance method Public Method 20060303
31 INIT Instance method Public Method Reject Object Changes 20020130
32 IS_ASYNCHRONOUS_SAVE_SUPPORTED Instance method Protected Method Checks Whether Asynchronous Object Saving Is Supported 20090929
33 IS_CHILD_CREATE_ALLOWED Instance method Public Method Determines Whether a Child Can Be Created 20090311
34 IS_OBJECT_DELETE_ALLOWED Instance method Public Method Determines Whether Objects Can Be Deleted 20090309
35 IS_OBJECT_MODIFY_ALLOWED Instance method Public Method Determines Whether Objects Can Be Deleted 20090310
36 LOAD_COMPONENT Instance method Public Method 20060309
37 LOAD_COMPONENT_SET Instance method Public Method 20051220
38 LOCK Instance method Public Method Lock Objects 20020130
39 MODIFY Instance method Public Method Change Objects 20020130
40 ON_TRANSACTION_FINISHED Instance method Private Event handling method 20080717
41 PROCESS_DSIL Instance method Private Method Processing Delete, Save, Init, or Lock (DSIL) 20020130
42 READ Instance method Public Method Read Objects 20020130
43 READ_ALL Instance method Public Method Read Root Objects with Complete Subordinate Hierarchy 20020130
44 READ_AS_TAB Instance method Public Method 20091218
45 READ_WITH_MASS_ACCESS Instance method Public Method Read Objects Using Mass Interface 20100422
46 RECURSIVE_GROUPING Instance method Private Method Recursive Grouping of Container Objects 20020218
47 REQUEST_DQUERY_RESULT Instance method Public Method Starts a Search 20080407
48 RESET Instance method Public Method Reset Generic Interaction Layer and Delete All Buffers 20021010
49 RETRIEVE_DQUERY_HIT_COUNT Instance method Public Method Retrieve Hit Count 20080407
50 RETRIEVE_DQUERY_RESULT Instance method Public Method Retrieve Result Asynchronously 20080407
51 ROLLBACK Instance method Public Method Database Rollback 20020130
52 SAVE Instance method Public Method Save Root Objects 20020130
53 SAVE_DYNAMIC_QUERY Instance method Public Method 20060206
54 SPLIT_CONT_2_REQUESTS Instance method Private Method Split Any Container According to Access Objects in Requests 20020130
55 SPLIT_LIST_2_REQUESTS Instance method Private Method Split Any Object List According to Components in Requests 20020130
Events
# Event Type Visibility Description Created on
1 AFTER_COMMIT Instance Event
(0)
Public
(2)
20020130
2 AFTER_ROLLBACK Instance Event
(0)
Public
(2)
20020130
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCK_MODE Public Type reference (TYPE) IF_GENIL_APPL_INTLAY=>LOCK_MODE 20090820
Method Signatures

Method BUILD_PATH_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PATH Call by reference Type reference (TYPE) CRMT_EXTENDED_RELATION_TAB Tabelle erweiterter Objektrelationen 20020307
2 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT Datencontainer-Objekt Interface 20020307

Method BUILD_PATH_RECURSIVE on class CL_CRM_GENERIC_IL_NEW has no exception.

Method CHANGE_GROUP_HIERLEV_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GROUP_ENTRY Call by reference Type reference (TYPE) GTYPE_GROUP_ENTRY 20100331
2 Importing IV_NEW_HIER_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100331

Method CHANGE_GROUP_HIERLEV_RECURSIVE on class CL_CRM_GENERIC_IL_NEW has no exception.

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20030509
2 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektreferenztabellen 20030509
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20030509
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20030509

Method CHECK_RESULT_IS_MODEL_CONFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB Tabelle von Objektinstanzen 20070719
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20070719
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20070719
5 Importing IV_RESULT_REF Call by reference Object reference (TYPE REF TO) CRMT_GENIL_DATA_REF_4_INST_TAB Tabelle von Instanzschlüssel bezogenen Datenreferenzen 20070719
6 Returning RV_CONFORM Value transfer Type reference (TYPE) ABAP_BOOL 20070719

Method CHECK_RESULT_IS_MODEL_CONFORM on class CL_CRM_GENERIC_IL_NEW has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_LOCKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090216
2 Importing IV_PREPARE_4_EXT_COMMIT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080717
3 Returning RV_COMMIT_WORK_SUCCEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20110223

Method COMMIT on class CL_CRM_GENERIC_IL_NEW has no exception.

Method COMPRESS_GROUPS Signature

Method COMPRESS_GROUPS on class CL_CRM_GENERIC_IL_NEW has no parameter.
Method COMPRESS_GROUPS on class CL_CRM_GENERIC_IL_NEW has no exception.

Method COMPRESS_GROUPS2 Signature

Method COMPRESS_GROUPS2 on class CL_CRM_GENERIC_IL_NEW has no parameter.
Method COMPRESS_GROUPS2 on class CL_CRM_GENERIC_IL_NEW 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 CL_CRM_GENIL_MODEL_SERVICE=>EMPTY_COMPONENT_SET 20020130
2 Importing IV_COMPONENTS_LOADED Call by reference Object reference (TYPE REF TO) GENILT_COMPONENT_NAME_TAB 20091218
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020130
4 Importing IV_STRICT_CHECKS Call by reference Type reference (TYPE) CRMT_BOOLEAN TRUE Logische Variable 20020130
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Fehlerhafte Eingabeparameter 20020313

Method CONVERT_CONT_STRUCT_TO_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) CRMT_MULTI_OBJ_REFERENCE_TAB Tabelle von Objektreferenztabellen 20020307
2 Importing IV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020307

Method CONVERT_CONT_STRUCT_TO_PATH on class CL_CRM_GENERIC_IL_NEW has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20020214
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
3 Importing IV_NUMBER Call by reference Type reference (TYPE) INT4 1 Anzahl zu erzeugender Objekte 20020130
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name des zu erzeugenden Objekts 20020130
5 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020213
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method CREATE_REQUEST_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUP_DATA Call by reference Type reference (TYPE) GTYPE_GROUP_ENTRY 20070306
2 Importing IV_PARENT_REQUEST Call by reference Object reference (TYPE REF TO) LCL_REQUEST 20070306

Method CREATE_REQUEST_RECURSIVE on class CL_CRM_GENERIC_IL_NEW has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektreferenztabellen 20020130
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method DELETE_DYNAMIC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) GENIL_DQUERY_HANDLE 20060217

Method DELETE_DYNAMIC_QUERY on class CL_CRM_GENERIC_IL_NEW has no exception.

Method EXEC_BO_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20020819
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Exporting EV_RESULTLIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020607
4 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20020612
5 Importing IT_PARAMETER_LIST Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20020130
6 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20020130
7 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
8 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20020612
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020313
2 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20020612

Method EXEC_BO_METHOD2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20070719
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20070719
3 Exporting ET_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_DATA_REF_4_INST_TAB 20070719
4 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20070719
5 Importing IT_PARAMETER_LIST Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20070719
6 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20070719
7 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
8 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20070719
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20070719
2 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20070719

Method GET_COMP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020130
3 Returning RV_INST Value transfer Object reference (TYPE REF TO) IF_GENIL_APPL_INTLAY Interface zum Zugriff generischen Datacontainer 20020130
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method GET_DYNAMIC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS 20060206
2 Exporting ET_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB 20060206
3 Exporting EV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060206
4 Importing IV_QUERY_ID Call by reference Type reference (TYPE) GENIL_DQUERY_HANDLE 20060206
# Exception Resumable Description Created on
1 NOT_FOUND 20060206

Method GET_DYNAMIC_QUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS 20060206
2 Importing IS_REQUEST_OBJECT Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ Struktur zur Spezifikation des Objektrequests 20121130
3 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB 20060206
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
5 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060206
6 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME Name eines Lese-Views 20060814
7 Returning RV_ROOT_LIST Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20060206

Method GET_DYNAMIC_QUERY_RESULT on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_DYN_ATTR_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Objekteintrag mit Objekttyp und ID 20090717
2 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090312
3 Importing IV_RELATION_FILTER Call by reference Object reference (TYPE REF TO) IF_GENIL_RELATION_FILTER 20090312
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20090312
5 Returning RV_CONTAINER_OBJECT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_SIMPLE_OBJECT Datencontainer-SimpleObjekt Interface 20090312

Method GET_DYN_ATTR_DEFAULTS on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_LOGICAL_KEY_FROM_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGICAL_KEY Value transfer Type reference (TYPE) ANY 20060717
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20060717
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060717

Method GET_LOGICAL_KEY_FROM_OBJECT_ID on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_MAP_CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060717
2 Returning RT_CREATE_MAP Value transfer Type reference (TYPE) CRMT_WS_CREATE_MAP 20060718

Method GET_MAP_CREATE_STRUCTURE on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_MEMORY_CONSUMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MEMORY_CONSUMPTION_TAB Call by reference Type reference (TYPE) CL_COND_BREAKPOINT_MANAGER=>MEMORY_CONSUMPTIONS 20101229

Method GET_MEMORY_CONSUMPTION on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_MESSAGE_CONT_MANAGER 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_MESS_CONT_MANAGER Message Container Manager 20020516

Method GET_MESSAGE_CONT_MANAGER on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_MODIFIED_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20020326

Method GET_MODIFIED_OBJ_LIST on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_NEW_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLE Value transfer Type reference (TYPE) CRMT_GENIL_HANDLE Allgemeine Objekt ID mit Typidentifier 20020205

Method GET_NEW_HANDLE on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_OBJECT_ID_FROM_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOGICAL_KEY Call by reference Type reference (TYPE) ANY 20060717
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060717
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20060717
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20080227

Method GET_OBJECT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Schlüssel der selektieren Objekte 20080403
2 Exporting ET_SELECTION_PARAMETERS_DROPED Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Selektionskriterien, die nicht berücksichtigt wurden 20080404
3 Exporting EV_DONE Call by reference Type reference (TYPE) CRMT_GENIL_BOOLEAN Signalisiert ob der höchste Schlüssel geliefert wrude 20080403
4 Exporting EV_LAST_OBJECT_KEY_PROCESSED Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Höchster Schlüssel der selektiert wurde 20080403
5 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS Parameter zur Ausführung des Query 20080403
6 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Selektionskriterien 20080403
7 Importing IV_LAST_OBJECT_KEY_PROCESSED Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE Schlüssel zum Wiederaufsetzen: Größere Schlüssel angefordert 20080403
8 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
9 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name des Query, welches die Attribute der Suche definiert 20080403

Method GET_OBJECT_KEYS on class CL_CRM_GENERIC_IL_NEW has no exception.

Method GET_QUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_OBJECT Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ Struktur zur Spezifikation des Objektrequests 20020130
2 Importing IT_PARAMETER_LIST Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parametertabelle von Name-Wert-Paaren 20020130
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE 20090714
4 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020130
5 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME Name eines UI-Views 20020130
6 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020207
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020313
2 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20020313

Method GET_ROOT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_INSTANCE Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE 20060315
2 Returning RV_ROOT_PATH Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST 20060315
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR 20060331

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP 20060303
2 Importing IV_ATTR_STRUCT Call by reference Type reference (TYPE) ANY 20110228
3 Importing IV_ATTR_VALUE Call by reference Type reference (TYPE) ANY 20110228
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU 20060303
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Objekt ID im generischen Interaction Layer 20110301
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060303
8 Importing IV_VALUE_LIST_REQUESTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110228
9 Exporting RS_TEXT Call by reference Type reference (TYPE) CRMT_TEXT_VALUE_PAIR_TAB 20060303

Method GET_TEXT on class CL_CRM_GENERIC_IL_NEW has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method IS_ASYNCHRONOUS_SAVE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20090929
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090929

Method IS_ASYNCHRONOUS_SAVE_SUPPORTED on class CL_CRM_GENERIC_IL_NEW has no exception.

Method IS_CHILD_CREATE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PARENT_AND_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE Objektinstanz mit Erfolgskennzeichen 20090311
2 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090311
3 Importing IV_RELATION_FILTER Call by reference Object reference (TYPE REF TO) IF_GENIL_RELATION_FILTER 20090311
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20090311

Method IS_CHILD_CREATE_ALLOWED on class CL_CRM_GENERIC_IL_NEW has no exception.

Method IS_OBJECT_DELETE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS_AND_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB Tabelle von Objektinstanzen 20090309

Method IS_OBJECT_DELETE_ALLOWED on class CL_CRM_GENERIC_IL_NEW has no exception.

Method IS_OBJECT_MODIFY_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS_AND_RESULT Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB Tabelle von Objektinstanzen 20090310

Method IS_OBJECT_MODIFY_ALLOWED on class CL_CRM_GENERIC_IL_NEW has no exception.

Method LOAD_COMPONENT 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 20060309
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090706
3 Returning RV_COMPONENT_LOADED Value transfer Type reference (TYPE) GENILT_COMPONENT_NAME_TAB 20091214
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR 20060309

Method LOAD_COMPONENT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_SET_NAME Call by reference Type reference (TYPE) CRMT_GENIL_APPL 20051220
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE OBSOLETE Remote Namespace (RFC connection) 20090706
3 Returning RV_COMPONENTS_LOADED Value transfer Type reference (TYPE) GENILT_COMPONENT_NAME_TAB 20091214
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR 20060131

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
4 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) LOCK_MODE 20090820
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020313

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Generische Tabelle zur Übergabe von Objekthierarchien 20020130
2 Exporting ET_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB Mappingtabelle alte zu neuer ID 20020130
3 Exporting EV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20030130
4 Importing IV_ROOT_LIST Call by reference Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020221
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20020222

Method ON_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Attribute reference (LIKE) 20080717

Method ON_TRANSACTION_FINISHED on class CL_CRM_GENERIC_IL_NEW has no exception.

Method PROCESS_DSIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20080729
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Exporting ET_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB Tabelle von ID Mapping Einträgen in gen. IL 20070111
4 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20020130
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_REFERENCE Call by reference Type reference (TYPE) CRMT_MULTI_OBJ_REFERENCE_TAB Tabelle von Objektreferenztabellen 20020130
2 Importing IT_REQUEST_OBJECT Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ_TAB Struktur zur Spezifikation des Objektrequests 20020130
3 Importing IV_DEFERING_ATTR_PROPS_ALLOWED Call by reference Type reference (TYPE) CRMT_BOOLEAN FALSE Kennzeichen: Verzögertes Lesen der Attr.Eigensch. möglich 20090519
4 Importing IV_LOCK_REQUESTED Call by reference Type reference (TYPE) CRMT_BOOLEAN FALSE Kennzeichen: Mit Objektsperre 20020130
5 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME Name eines UI-Views 20020130
6 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Datencontainer-RootObjektlist Interface 20020205
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020313
2 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20020221

Method READ_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) CRMT_GENERIC_IO_TAB Generische Tabelle zur Übergabe von Objekthierarchien 20020130
2 Importing IS_REQUEST_OBJECT Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ Struktur zur Spezifikation des Objektrequests 20020130
3 Importing IT_OBJ_REFERENCE Call by reference Type reference (TYPE) CRMT_MULTI_OBJ_REFERENCE_TAB Tabelle von Relationsdetaildaten 20020130
4 Importing IV_LOCK_REQUESTED Call by reference Type reference (TYPE) CRMT_BOOLEAN FALSE Logische Variable 20020130

Method READ_ALL on class CL_CRM_GENERIC_IL_NEW has no exception.

Method READ_AS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20091218
2 Exporting EV_KEY_COLUMN_NAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname für Einfeld-Schlüssel 20100416
3 Importing IS_PARENT_KEY Call by reference Type reference (TYPE) ANY 20091218
4 Importing IT_KEYS Call by reference Type reference (TYPE) STANDARD TABLE 20091218
5 Importing IV_FILTER Call by reference Object reference (TYPE REF TO) IF_GENIL_RELATION_FILTER Filterinstanz 20100715
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20091218
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20091218
8 Importing IV_PARENT_RELATION Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20091218

Method READ_AS_TAB on class CL_CRM_GENERIC_IL_NEW has no exception.

Method READ_WITH_MASS_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_REFERENCE Call by reference Type reference (TYPE) CRMT_MULTI_OBJ_REFERENCE_TAB Tabelle von Objektreferenztabellen 20100422
2 Importing IT_REQUEST_OBJECT Call by reference Type reference (TYPE) CRMT_REQUEST_OBJ_TAB Struktur zur Spezifikation des Objektrequests 20100422
3 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) CRMT_VIEW_NAME Name eines UI-Views 20100422
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE 20100422
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20100422
2 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20100422

Method RECURSIVE_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCESS_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020218
2 Importing IV_CONT_OBJ Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT Datencontainer-Objekt Interface 20020218
3 Importing IV_GROUP_NUMBER Call by reference Type reference (TYPE) CRMT_GENIL_CONT_GROUP_NUMBER Datencontainer Objektgruppennummer 20020218
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20020313

Method REQUEST_DQUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS Suchsteuerungsparameter 20080407
2 Importing IT_RESULT_FILTERED_BY Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Specifies query result filtering 20080407
3 Importing IT_RESULT_SORTED_BY Call by reference Type reference (TYPE) CRMT_BOL_SORT_STATE_TAB Specifies sort order for query result 20080407
4 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Komplexe Suchbedingung 20080407
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090717
6 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Specifies the BOL query which defines the selection criteria 20080407
7 Importing IV_RESULT_HIT_COUNT_ONLY Call by reference Type reference (TYPE) CRMT_GENIL_BOOLEAN ABAP_FALSE Logische Variable, analog ABAP_BOOL aus Typepool ABAP 20080407
8 Importing IV_RESULT_STARTS_AT_INDEX Call by reference Type reference (TYPE) GENILT_UNSIGNED_INT4 1 Start index for query result 20080407
9 Returning RV_HANDLE Value transfer Object reference (TYPE REF TO) IF_GENIL_HANDLE_DQUERY_RESULT Handle to retrieve DQuery Result 20080407

Method REQUEST_DQUERY_RESULT on class CL_CRM_GENERIC_IL_NEW has no exception.

Method RESET Signature

Method RESET on class CL_CRM_GENERIC_IL_NEW has no parameter.
Method RESET on class CL_CRM_GENERIC_IL_NEW has no exception.

Method RETRIEVE_DQUERY_HIT_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Object reference (TYPE REF TO) IF_GENIL_HANDLE_DQUERY_RESULT Handle to retrieve DQuery Result 20080407
2 Importing IV_TIMEOUT_SECONDS Call by reference Type reference (TYPE) GENILT_UNSIGNED_INT4 0 Timeout in seconds 20080409
3 Returning RV_HIT_COUNT Value transfer Type reference (TYPE) GENILT_UNSIGNED_INT4 Query Result 20080409
# Exception Resumable Description Created on
1 CX_CRM_GENIL_NOT_READY Not ready 20080407

Method RETRIEVE_DQUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Object reference (TYPE REF TO) IF_GENIL_HANDLE_DQUERY_RESULT Handle to retrieve DQuery Result 20080407
2 Importing IV_TIMEOUT_SECONDS Call by reference Type reference (TYPE) GENILT_UNSIGNED_INT4 0 Timeout in seconds 20080409
3 Returning RV_ROOT_LIST Value transfer Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Query Result 20080407
# Exception Resumable Description Created on
1 CX_CRM_GENIL_NOT_READY Not ready 20080407

Method ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PREPARE_4_EXT_ROLLBACK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080728

Method ROLLBACK on class CL_CRM_GENERIC_IL_NEW has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_SAVED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20070315
2 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
3 Exporting ET_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB Tabelle von ID Mapping Einträgen in gen. IL 20070111
4 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Tabelle von Objektinstanzen im generischen IL 20020130
5 Importing IV_ASYNCHRONOUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Asynchron Sichern wenn möglich 20090729
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130

Method SAVE_DYNAMIC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS 20060206
2 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB 20060206
3 Importing IV_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060206
4 Importing IV_QUERY_ID Call by reference Type reference (TYPE) GENIL_DQUERY_HANDLE 20060206
5 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060206
# Exception Resumable Description Created on
1 EXISTING 20060206

Method SPLIT_CONT_2_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUP_OBJ_KIND Call by reference Type reference (TYPE) CRMT_OBJECT_KIND Objektart 20020219
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020313
2 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20020222

Method SPLIT_LIST_2_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_OBJ Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objektinstanzliste 20020130
2 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Objekttabelle mit Objekttyp und ID 20020130
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20020130
2 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020130
Event Signatures

Event AFTER_COMMIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 KEEP_LOCKS Exporting Value transfer Type reference (TYPE) ABAP_BOOL 20090216

Event AFTER_ROLLBACK Signature
Event AFTER_ROLLBACK on class CL_CRM_GENERIC_IL_NEW has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 301