Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | 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 | Instance attribute | Private | Type reference (TYPE) | STRING | Objects Supporting Asynchronous Save | 20090929 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20040730 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | GENIL_COMPONENT_SET_TAB | 20060103 | ||||
| 4 | Constant | Private | Type reference (TYPE) | C | 'N' | 20040115 | |||
| 5 | Constant | Private | Type reference (TYPE) | C | 'G' | 20040115 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CRM_GENIL_DATA_CONTAINER | Generic Input/Output Container for Object Hierarchies | 20020217 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Search Criteria to Upper According to DDIC Specification | 20101008 | ||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20020130 | |||||
| 9 | Instance attribute | Private | Type reference (TYPE) | GTYPE_CONT_OBJ_TAB | 20070227 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | GTYPE_GROUP_TAB | 20020219 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | GTYPE_APPL_COMPONENTS_TAB | 20020130 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Object GUID in Generic Interaction Layer | 20020130 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090216 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CRM_GENIL_MESS_CONT_MANAGER | Message Container Manager | 20020516 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | Object Model Repository | 20020130 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | INT4 | 0 | Natural Number | 20020130 | ||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_REQUEST_MANAGER | 20020130 | ||||
| 18 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CRM_GENERIC_IL_NEW | Core Module of Generic Interaction Layer (GenIL) | 20091126 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | INT4 | 0 | Natural Number | 20070306 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | CRMT_BOOLEAN | Logical Variable | 20020130 | |||
| 21 | Instance attribute | Public | Attribute reference (LIKE) | 20020130 |
Methods
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 | CT_PATH | Call by reference | Type reference (TYPE) | CRMT_EXTENDED_RELATION_TAB | Tabelle erweiterter Objektrelationen | 20020307 | |||
| 2 | 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 | CS_GROUP_ENTRY | Call by reference | Type reference (TYPE) | GTYPE_GROUP_ENTRY | 20100331 | ||||
| 2 | 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 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20030509 | |||
| 2 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektreferenztabellen | 20030509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20030509 | ||
| 2 | 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 | IT_OBJECTS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INST_LINE_TAB | Tabelle von Objektinstanzen | 20070719 | |||
| 2 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | CRMT_OBJ_METHOD_NAME | Name einer Business Objekt Methode | 20070719 | |||
| 3 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090714 | |||
| 4 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Externer Name eines Objekts | 20070719 | |||
| 5 | 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 | 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 | IV_KEEP_LOCKS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090216 | |||
| 2 | IV_PREPARE_4_EXT_COMMIT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080717 | |||
| 3 | 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 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_GENIL_APPL | CL_CRM_GENIL_MODEL_SERVICE=>EMPTY_COMPONENT_SET | 20020130 | |||
| 2 | IV_COMPONENTS_LOADED | Call by reference | Object reference (TYPE REF TO) | GENILT_COMPONENT_NAME_TAB | 20091218 | ||||
| 3 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20020130 | |||
| 4 | IV_STRICT_CHECKS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | TRUE | Logische Variable | 20020130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_PATH | Call by reference | Type reference (TYPE) | CRMT_MULTI_OBJ_REFERENCE_TAB | Tabelle von Objektreferenztabellen | 20020307 | |||
| 2 | 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 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parametertabelle von Name-Wert-Paaren | 20020214 | |||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 3 | IV_NUMBER | Call by reference | Type reference (TYPE) | INT4 | 1 | Anzahl zu erzeugender Objekte | 20020130 | ||
| 4 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Name des zu erzeugenden Objekts | 20020130 | |||
| 5 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20020213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_GROUP_DATA | Call by reference | Type reference (TYPE) | GTYPE_GROUP_ENTRY | 20070306 | ||||
| 2 | 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 | ET_ADDITIONAL_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20080729 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektreferenztabellen | 20020130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | 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 | 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 | ET_CHANGED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20020819 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | EV_RESULTLIST | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20020607 | |||
| 4 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20020612 | |||
| 5 | IT_PARAMETER_LIST | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parametertabelle von Name-Wert-Paaren | 20020130 | |||
| 6 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | CRMT_OBJ_METHOD_NAME | Name einer Business Objekt Methode | 20020130 | |||
| 7 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 8 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20020612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020313 | ||
| 2 | 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 | ET_CHANGED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20070719 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20070719 | |||
| 3 | ET_RESULT | Call by reference | Type reference (TYPE) | CRMT_GENIL_DATA_REF_4_INST_TAB | 20070719 | ||||
| 4 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20070719 | |||
| 5 | IT_PARAMETER_LIST | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parametertabelle von Name-Wert-Paaren | 20070719 | |||
| 6 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | CRMT_OBJ_METHOD_NAME | Name einer Business Objekt Methode | 20070719 | |||
| 7 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090714 | |||
| 8 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20070719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20070719 | ||
| 2 | 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 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 2 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | externer Name eines Objekts | 20020130 | |||
| 3 | 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 | 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 | ES_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | 20060206 | ||||
| 2 | ET_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | 20060206 | ||||
| 3 | EV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20060206 | ||||
| 4 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | GENIL_DQUERY_HANDLE | 20060206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060206 |
Method GET_DYNAMIC_QUERY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | 20060206 | ||||
| 2 | IS_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ | Struktur zur Spezifikation des Objektrequests | 20121130 | |||
| 3 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | 20060206 | ||||
| 4 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 5 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20060206 | ||||
| 6 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | CRMT_VIEW_NAME | Name eines Lese-Views | 20060814 | |||
| 7 | 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 | IS_PARENT_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE | Objekteintrag mit Objekttyp und ID | 20090717 | |||
| 2 | IV_CHILD_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Externer Name eines Objekts | 20090312 | |||
| 3 | IV_RELATION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_RELATION_FILTER | 20090312 | ||||
| 4 | IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Name einer Beziehung | 20090312 | |||
| 5 | 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 | ES_LOGICAL_KEY | Value transfer | Type reference (TYPE) | ANY | 20060717 | ||||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_ID | Object ID in Generic Interaction Layer | 20060717 | |||
| 3 | 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 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20060717 | ||||
| 2 | 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 | 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 | 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 | 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 | 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 | IS_LOGICAL_KEY | Call by reference | Type reference (TYPE) | ANY | 20060717 | ||||
| 2 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20060717 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | CRMT_GENIL_OBJECT_ID | Object ID in Generic Interaction Layer | 20060717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20080227 |
Method GET_OBJECT_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Schlüssel der selektieren Objekte | 20080403 | |||
| 2 | ET_SELECTION_PARAMETERS_DROPED | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | Selektionskriterien, die nicht berücksichtigt wurden | 20080404 | |||
| 3 | EV_DONE | Call by reference | Type reference (TYPE) | CRMT_GENIL_BOOLEAN | Signalisiert ob der höchste Schlüssel geliefert wrude | 20080403 | |||
| 4 | EV_LAST_OBJECT_KEY_PROCESSED | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE | Höchster Schlüssel der selektiert wurde | 20080403 | |||
| 5 | IS_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | Parameter zur Ausführung des Query | 20080403 | |||
| 6 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | Selektionskriterien | 20080403 | |||
| 7 | 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 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 9 | 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 | IS_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ | Struktur zur Spezifikation des Objektrequests | 20020130 | |||
| 2 | IT_PARAMETER_LIST | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parametertabelle von Name-Wert-Paaren | 20020130 | |||
| 3 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | 20090714 | ||||
| 4 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | externer Name eines Objekts | 20020130 | |||
| 5 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | CRMT_VIEW_NAME | Name eines UI-Views | 20020130 | |||
| 6 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20020207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020313 | ||
| 2 | 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 | IV_OBJECT_INSTANCE | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE | 20060315 | ||||
| 2 | RV_ROOT_PATH | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | 20060315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060331 |
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTR_NAME | Call by reference | Type reference (TYPE) | NAME_KOMP | 20060303 | ||||
| 2 | IV_ATTR_STRUCT | Call by reference | Type reference (TYPE) | ANY | 20110228 | ||||
| 3 | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | ANY | 20110228 | ||||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | 20060303 | ||||
| 5 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 6 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_ID | Objekt ID im generischen Interaction Layer | 20110301 | |||
| 7 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20060303 | ||||
| 8 | IV_VALUE_LIST_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110228 | |||
| 9 | 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 | ET_ADDITIONAL_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20080729 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | 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 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20090929 | |||
| 2 | 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 | CV_PARENT_AND_RESULT | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INST_LINE | Objektinstanz mit Erfolgskennzeichen | 20090311 | |||
| 2 | IV_CHILD_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Externer Name eines Objekts | 20090311 | |||
| 3 | IV_RELATION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_RELATION_FILTER | 20090311 | ||||
| 4 | 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 | 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 | 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 | IV_COMPONENT_NAME | Call by reference | Type reference (TYPE) | CRMT_COMPONENT_NAME | 20060309 | ||||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090706 | |||
| 3 | RV_COMPONENT_LOADED | Value transfer | Type reference (TYPE) | GENILT_COMPONENT_NAME_TAB | 20091214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060309 |
Method LOAD_COMPONENT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPONENT_SET_NAME | Call by reference | Type reference (TYPE) | CRMT_GENIL_APPL | 20051220 | ||||
| 2 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | OBSOLETE Remote Namespace (RFC connection) | 20090706 | |||
| 3 | RV_COMPONENTS_LOADED | Value transfer | Type reference (TYPE) | GENILT_COMPONENT_NAME_TAB | 20091214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060131 |
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADDITIONAL_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20080729 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 4 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | LOCK_MODE | 20090820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | Ausnahme: Objekt nicht unterstützt | 20020313 |
Method MODIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Generische Tabelle zur Übergabe von Objekthierarchien | 20020130 | |||
| 2 | ET_ID_MAPPING | Call by reference | Type reference (TYPE) | CRMT_GENIL_ID_MAPPING_TAB | Mappingtabelle alte zu neuer ID | 20020130 | |||
| 3 | EV_ROOT_LIST | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20030130 | |||
| 4 | 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 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | 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 | 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 | ET_ADDITIONAL_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20080729 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | 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 | 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 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | Ausnahme: Objekt nicht unterstützt | 20020130 |
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJ_REFERENCE | Call by reference | Type reference (TYPE) | CRMT_MULTI_OBJ_REFERENCE_TAB | Tabelle von Objektreferenztabellen | 20020130 | |||
| 2 | IT_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ_TAB | Struktur zur Spezifikation des Objektrequests | 20020130 | |||
| 3 | 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 | IV_LOCK_REQUESTED | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | FALSE | Kennzeichen: Mit Objektsperre | 20020130 | ||
| 5 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | CRMT_VIEW_NAME | Name eines UI-Views | 20020130 | |||
| 6 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20020205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020313 | ||
| 2 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | CRMT_GENERIC_IO_TAB | Generische Tabelle zur Übergabe von Objekthierarchien | 20020130 | |||
| 2 | IS_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ | Struktur zur Spezifikation des Objektrequests | 20020130 | |||
| 3 | IT_OBJ_REFERENCE | Call by reference | Type reference (TYPE) | CRMT_MULTI_OBJ_REFERENCE_TAB | Tabelle von Relationsdetaildaten | 20020130 | |||
| 4 | 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 | CT_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20091218 | ||||
| 2 | EV_KEY_COLUMN_NAME | Call by reference | Type reference (TYPE) | NAME_KOMP | Komponentenname für Einfeld-Schlüssel | 20100416 | |||
| 3 | IS_PARENT_KEY | Call by reference | Type reference (TYPE) | ANY | 20091218 | ||||
| 4 | IT_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20091218 | ||||
| 5 | IV_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_RELATION_FILTER | Filterinstanz | 20100715 | |||
| 6 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20091218 | |||
| 7 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Externer Name eines Objekts | 20091218 | |||
| 8 | 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 | IT_OBJ_REFERENCE | Call by reference | Type reference (TYPE) | CRMT_MULTI_OBJ_REFERENCE_TAB | Tabelle von Objektreferenztabellen | 20100422 | |||
| 2 | IT_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ_TAB | Struktur zur Spezifikation des Objektrequests | 20100422 | |||
| 3 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | CRMT_VIEW_NAME | Name eines UI-Views | 20100422 | |||
| 4 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_MA_RESPONSE | 20100422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20100422 | ||
| 2 | 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 | IV_ACCESS_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | externer Name eines Objekts | 20020218 | |||
| 2 | IV_CONT_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Datencontainer-Objekt Interface | 20020218 | |||
| 3 | IV_GROUP_NUMBER | Call by reference | Type reference (TYPE) | CRMT_GENIL_CONT_GROUP_NUMBER | Datencontainer Objektgruppennummer | 20020218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | Suchsteuerungsparameter | 20080407 | |||
| 2 | IT_RESULT_FILTERED_BY | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Specifies query result filtering | 20080407 | |||
| 3 | IT_RESULT_SORTED_BY | Call by reference | Type reference (TYPE) | CRMT_BOL_SORT_STATE_TAB | Specifies sort order for query result | 20080407 | |||
| 4 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | Komplexe Suchbedingung | 20080407 | |||
| 5 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | GENILT_NAMESPACE | Namensraum | 20090717 | |||
| 6 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Specifies the BOL query which defines the selection criteria | 20080407 | |||
| 7 | 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 | IV_RESULT_STARTS_AT_INDEX | Call by reference | Type reference (TYPE) | GENILT_UNSIGNED_INT4 | 1 | Start index for query result | 20080407 | ||
| 9 | 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 | IV_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_HANDLE_DQUERY_RESULT | Handle to retrieve DQuery Result | 20080407 | |||
| 2 | IV_TIMEOUT_SECONDS | Call by reference | Type reference (TYPE) | GENILT_UNSIGNED_INT4 | 0 | Timeout in seconds | 20080409 | ||
| 3 | RV_HIT_COUNT | Value transfer | Type reference (TYPE) | GENILT_UNSIGNED_INT4 | Query Result | 20080409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not ready | 20080407 |
Method RETRIEVE_DQUERY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_HANDLE_DQUERY_RESULT | Handle to retrieve DQuery Result | 20080407 | |||
| 2 | IV_TIMEOUT_SECONDS | Call by reference | Type reference (TYPE) | GENILT_UNSIGNED_INT4 | 0 | Timeout in seconds | 20080409 | ||
| 3 | RV_ROOT_LIST | Value transfer | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Query Result | 20080407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not ready | 20080407 |
Method ROLLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ET_ADDITIONAL_SAVED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20070315 | |||
| 2 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 3 | 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 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20020130 | |||
| 5 | 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 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | 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 | IS_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | 20060206 | ||||
| 2 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | 20060206 | ||||
| 3 | IV_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060206 | |||
| 4 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | GENIL_DQUERY_HANDLE | 20060206 | ||||
| 5 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20060206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060206 |
Method SPLIT_CONT_2_REQUESTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUP_OBJ_KIND | Call by reference | Type reference (TYPE) | CRMT_OBJECT_KIND | Objektart | 20020219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme. | 20020313 | ||
| 2 | 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 | ET_FAILED_OBJ | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Objektinstanzliste | 20020130 | |||
| 2 | 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 | Allgemeine Ausnahme. | 20020130 | ||
| 2 | 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 |