SAP ABAP Interface IF_GENIL_OBJ_MODEL (Interface for Access to Central Object Model)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL (Package) Generic Interaction Layer for Access to CRM Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_WCF_GENIL_MODEL_MODIFYABLE Enables to modify the genil model 20090312
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AXT_FAKE_GENIL_MODEL Fake genil model to add not yet created objects 20100519
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_GENIL_OBJ_MODEL Object Model Repository 20020114
Properties
Interface IF_GENIL_OBJ_MODEL  
Short Description Interface for Access to Central Object Model    
General Data
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20011001   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GENIL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GENIL_BOOLEAN Interface for Boolean Constants 20011029
Friends
Interface IF_GENIL_OBJ_MODEL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABSTRACT_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'X' Object Category 20090128
2 ACCESS_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'B' Object Type 20011107
3 AGGREGATION_REL Constant Public Type reference (TYPE) CRMT_RELATION_KIND 'C' Type of Object Relation 20030730
4 ASSOCIATION_REL Constant Public Type reference (TYPE) CRMT_RELATION_KIND 'A' Type of Object Relation 20030730
5 ATTR_TEXT_ACCESS_ALL_BY_OBJECT Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED '4' Access to All Attribute Texts Using Object Supported 20110228
6 ATTR_TEXT_ACCESS_ALL_BY_TYPE Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED '3' Access to All Attribute Texts Using Object Type Supported 20110228
7 ATTR_TEXT_ACCESS_BY_OBJECT Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED '2' Access to Attribute Text Using Object Supported 20110228
8 ATTR_TEXT_ACCESS_BY_VALUE Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED '1' Access to Attribute Text Using Value Supported 20110228
9 ATTR_TEXT_ACCESS_NOT_DEFINED Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED ' ' Access to Attribute Text in Object Model Not Defined 20110228
10 COMPOSTION_REL Constant Public Type reference (TYPE) CRMT_RELATION_KIND 'B' Type of Object Relation 20030730
11 DEPEND_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'C' Object Type 20011107
12 DQUERY_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'G' Object Category 20060203
13 DYN_ATTR_DEFAULTS_SUPPORTED Constant Public Type reference (TYPE) GENILT_DYNAMIC_CREATE_DATA 'D' Dynamic Default Values upon Object Creation 20090309
14 DYN_CREATE_CHECK_SUPPORTED Constant Public Type reference (TYPE) GENILT_DYNAMIC_CREATE_DATA 'C' Dynamic Check upon Object Creation 20090309
15 FALSE Instance attribute Public Attribute reference (LIKE) 20011029
16 QRESULT_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'E' Object Type 20011107
17 QUERY_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'D' Object Type 20011107
18 ROOT_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'A' Object Type 20011107
19 SPLIT_MODE_DEFAULT Constant Public Type reference (TYPE) GENILT_COMP_SPLIT_MODE SPACE 20090921
20 SPLIT_MODE_NO_SPLIT Constant Public Type reference (TYPE) GENILT_COMP_SPLIT_MODE 'N' 20090921
21 SPLIT_MODE_ROOT_SPLIT Constant Public Type reference (TYPE) GENILT_COMP_SPLIT_MODE 'R' 20090921
22 TEXT_ACCESS_NOT_SUPPORTED Constant Public Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED '-' Access To Attribute Text Not Supported 20110228
23 TRUE Instance attribute Public Attribute reference (LIKE) 20011029
24 VIEW_OBJECT Constant Public Type reference (TYPE) CRMT_OBJKIND 'F' Object Type 20020403
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTRIBUTE_INFO_ALL_FIELDS Instance method Public Method Returns All Information About an Object Attribute 20090312
2 GET_ATTR_DYN_TEXT_SUPP Instance method Public Method Returns Information, Whether Attribute Texts Are Releasable 20090527
3 GET_ATTR_IDX_BY_NAME Instance method Public Method Returns the Attribute Index for the Specified Name 20020313
4 GET_ATTR_NAME_BY_IDX Instance method Public Method Returns the Attribute Name for the Specified Index 20020313
5 GET_ATTR_NUMBER Instance method Public Method Returns the Number of Object Attributes 20020313
6 GET_ATTR_SFW_DATA Instance method Public Method Returns the Number of Object Attributes 20080421
7 GET_ATTR_STRUCT_NAME Instance method Public Method Returns the Names of Attributes DDIC Structure 20011122
8 GET_ATTR_TYPE Instance method Public Method Returns the DDIC Type of an Attribute 20020607
9 GET_COMPONENT_NAME Instance method Public Method Returns Components for an Object 20011029
10 GET_COMPONENT_SPLIT_MODE Instance method Public Method Returns the Container Split Mode for a Component 20090921
11 GET_CREATE_STRUCT_NAME Instance method Public Method Returns the DDIC Structure Names for the Create Parameter 20020515
12 GET_DQUERY_AVAIL_ATTR_OPTIONS Instance method Public Method Returns the Supported Select Options of the Dynamic Query 20060221
13 GET_KEY_STRUCT_NAME Instance method Public Method Returns the Names of the Key DDIC Structure 20020306
14 GET_METHOD_ALL_FIELDS Instance method Public Method Returns All Information About an Object Method 20090312
15 GET_METHOD_PARAM_STRUCT_NAME Instance method Public Method Returns the Name of the DDIC Structure for Method Parameters 20020816
16 GET_METHOD_PARAM_TYPE Instance method Public Method Returns the DDIC Type of Method Parameter 20030324
17 GET_METHOD_RESULT_TYPE Instance method Public Method Returns the Name of the DDIC Structure for Method Parameters 20070719
18 GET_METHOD_SFW_DATA Instance method Public Method Returns the Name of the DDIC Structure for Method Parameters 20080911
19 GET_MODELED_METHODS Instance method Public Method Returns Object Methods 20020816
20 GET_MODELED_RELATIONS Instance method Public Method Returns All Prospective Relations from Object 20020308
21 GET_OBJECT_KIND Instance method Public Method Returns Type for an Object 20011105
22 GET_OBJECT_LIST Instance method Public Method Returns a List of All Modeled Objects 20020304
23 GET_OBJECT_PROPERTIES Instance method Public Method Returns Almost All Information About an Object 20091002
24 GET_OBJECT_PROPERTIES_ALL Instance method Public Method Returns All Information About an Object 20090312
25 GET_OBJECT_SFW_DATA Instance method Public Method Returns the Number of Object Attributes 20080519
26 GET_PARENT_OBJECTS Instance method Public Method Returns All Higher-Level Objects for an Object 20011029
27 GET_RELATED_OBJECT Instance method Public Method Returns the Target Object for a Relation 20011029
28 GET_RELATED_PARENT Instance method Public Method Returns the Source Object for a Relation 20020521
29 GET_RELATED_QUERIES Instance method Public Method Returns All (Dyn.) Query Objects That Search for the Object 20080520
30 GET_RELATION Instance method Public Method Returns All Information About a Relation 20091002
31 GET_RELATIONS_BETWEEN Instance method Public Method Returns all Relations Between Two Objects 20020612
32 GET_RELATION_ALL_FIELDS Instance method Public Method Returns All Information About a Relation 20090312
33 GET_RELATION_CARDINALITIES Instance method Public Method Returns the Details for a Relation 20080317
34 GET_RELATION_FILTER Instance method Public Method Returns the Type for a Relation 20081204
35 GET_RELATION_KIND Instance method Public Method Returns the Type for a Relation 20011030
36 GET_RELATION_SFW_DATA Instance method Public Method Returns the Number of Object Attributes 20080519
37 GET_RESULT_TYPE_OF_QUERY Instance method Public Method Returns the Result Type of a (D)Query 20080115
38 GET_ROOT_OBJECT Instance method Public Method Returns the Higher-Level Root Object for an Object 20011105
39 GET_SUBOBJECTS Instance method Public Method Returns the Objects Derived Directly 20090128
40 GET_SUPER_OBJECT Instance method Public Method Returns the Super Object of an Object, if Available 20090128
41 IS_ACCESS_OBJECT Instance method Public Method Check Whether a Given Object is an Access Object 20011108
42 IS_ACTIVE Instance method Public Method Checks Whether the Specified Model Element Is Active 20080911
43 IS_ASYNC_SAVE_SUPPORTED Instance method Public Method Specifies Whether the Object Supports Asynchronous Saving 20090825
44 IS_ATTR_ACTIVE Instance method Public Method Checks Whether an Attribute Is Active 20080421
45 IS_DEFERRING_ATTRPROPS_ALLOWED Instance method Public Method Checks Whether Delayed Loading of Attr. Props Is Supported 20090428
46 IS_DIRECT_CREATE_REQUESTED Instance method Public Method Checks Whether Buffering of Object Creation Is Not Allowed 20060202
47 IS_DIRECT_ROOT_DEL_SUPPORTED Instance method Public Method Checks Whether Direct Root Object Deletion Is Possible 20060719
48 IS_DQUERY_HINT_SUPPORTED Instance method Public Method Checks Whether the Dynamic Query Supports a Note 20080517
49 IS_DYN_ATTR_DEFAULTS_SUPPORTED Instance method Public Method Specifies Whether Def. Values Are Determined from Dep. Obj. 20090306
50 IS_DYN_CREATE_CHECK_SUPPORTED Instance method Public Method States Whether Generatability of Dep. Object Can Be Checked 20090306
51 IS_DYN_DELETE_CHECK_SUPPORTED Instance method Public Method Specifies Whether GenIL Comp. Calculates Entity Deletability 20090310
52 IS_DYN_MODIFY_CHECK_SUPPORTED Instance method Public Method States Whether GenIL Comp. Calculates Editability of Entity 20090306
53 IS_FILTER_COMPATIBLE Instance method Public Method Checks Whether Two Relations Have a Compatible Filter Class 20090312
54 IS_INSTANCE_SAVE_SUPPORTED Instance method Public Method Checks Whether Single Instances Can Be Saved 20060202
55 IS_LOCKED_SEPARATELY Instance method Public Method Checks Whether Object Is Locked Separately 20100413
56 IS_MASS_ACCESS_SUPPORTED Instance method Public Method Checks Whether GenIL Component Supports Mass Data Access 20100427
57 IS_OPTIMISTIC_LOCK_SUPPORTED Instance method Public Method Checks Whether Object Supports Optimistic Locks 20090824
58 IS_REAL_PARENT Instance method Public Method Check Whether an Object Is a True Parent (Rel. Type B or C) 20061108
59 IS_SUBOBJECT_OF Instance method Public Method Checks an Inheritance Relationship (Multilevel) 20090128
60 IS_TRANSIENT_OBJECT Instance method Public Method Checks Whether an Object Is Transient 20100224
61 IS_VALID_METHOD Instance method Public Method Checks Whether a Given Method is Possible for an Object 20020612
62 OBJECT_HAS_MULTIPLE_PARENTS Instance method Public Method Check Whether Object Can Have Multiple Parents 20060512
63 OBJECT_MUST_BE_ERROR_FREE Instance method Public Method Check Whether a Given Object is an Access Object 20030808
64 RELATION_IS_11 Instance method Public Method Check Whether the Relation Specified Is a 1:1 Relation 20011029
65 RELATION_IS_CACHEABLE Instance method Public Method Check Whether the Given Relation Can Be Saved in Buffer 20030123
66 RELATION_IS_PAGEABLE Instance method Public Method Check Whether the Given Relation Can Be Saved in Buffer 20091119
67 RELATION_USE_TAB_IF Instance method Public Method Checks Whether ITAB Interface Is Used for Reading 20100428
Events
Interface IF_GENIL_OBJ_MODEL has no event.
Types
Interface IF_GENIL_OBJ_MODEL has no local type.
Method Signatures

Method GET_ATTRIBUTE_INFO_ALL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20090312
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090312
4 Returning RS_ATTRIBUTE Value transfer Type reference (TYPE) CRMC_GIL_COMP_AT_S 20090312
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR 20090313

Method GET_ATTR_DYN_TEXT_SUPP 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 Komponentenname 20090527
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20090527
4 Returning RV_RESULT Value transfer Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED 20090527
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20090527

Method GET_ATTR_IDX_BY_NAME 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 Komponentenname 20020313
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020313
4 Returning RV_IDX Value transfer Type reference (TYPE) CRMT_IDX 5-stelliger Index 20020313
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR 20080602

Method GET_ATTR_NAME_BY_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) CRMT_IDX 5-stelliger Index 20020313
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020313
4 Returning RV_NAME Value transfer Type reference (TYPE) NAME_KOMP Komponentenname 20020313
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20070723

Method GET_ATTR_NUMBER 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020313
3 Returning RV_NUMBER Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020313
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020313

Method GET_ATTR_SFW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REACTION Call by reference Type reference (TYPE) SFW_SHOWHIDE Reaktion auf Schalter 20080421
2 Exporting EV_SWITCH_ID Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20080421
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20080421
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20080421
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20080604

Method GET_ATTR_STRUCT_NAME 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20011122
3 Returning RV_ATTR_STRUCT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20011122
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020129

Method GET_ATTR_TYPE 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 Komponentenname 20020607
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020607
4 Returning RV_RESULT Value transfer Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20020607
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020607

Method GET_COMPONENT_NAME 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Names eines Objekts 20011029
3 Returning RV_COMP_NAME Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Komponentenname 20011029
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20011029

Method GET_COMPONENT_SPLIT_MODE 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 Komponentenname 20090921
2 Returning RV_RESULT Value transfer Type reference (TYPE) GENILT_COMP_SPLIT_MODE 20090921

Method GET_COMPONENT_SPLIT_MODE on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_CREATE_STRUCT_NAME 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020515
3 Returning RV_ATTR_STRUCT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20020515
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020515

Method GET_DQUERY_AVAIL_ATTR_OPTIONS 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 20060221
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060221
4 Returning RT_AVAIL_ATTR_OPTIONS Value transfer Type reference (TYPE) GENILT_OPTION_TAB 20060221

Method GET_DQUERY_AVAIL_ATTR_OPTIONS on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_KEY_STRUCT_NAME 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020306
3 Returning RV_ATTR_STRUCT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20020306
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020306

Method GET_METHOD_ALL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20090312
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090312
4 Returning RS_METHOD Value transfer Type reference (TYPE) WCF_GIL_METHOD_S 20090312
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090313

Method GET_METHOD_PARAM_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20020816
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020816
4 Returning RV_ATTR_STRUCT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20020816
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020816
2 CX_CRM_UNSUPPORTED_OBJ_METHOD Ausnahme: Objektmethode nicht unterstützt 20020816

Method GET_METHOD_PARAM_TYPE 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 Komponentenname 20030324
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20030324
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030324
5 Returning RV_RESULT Value transfer Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20030324
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20030324

Method GET_METHOD_RESULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20070719
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20070719
4 Returning RV_RESULT_TYPE Value transfer Type reference (TYPE) NAME_KOMP 20070719
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20070719
2 CX_CRM_UNSUPPORTED_OBJ_METHOD Ausnahme: Objektmethode nicht unterstützt 20070719

Method GET_METHOD_SFW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REACTION Call by reference Type reference (TYPE) SFW_SHOWHIDE Reaktion auf Schalter 20080911
2 Exporting EV_SWITCH_ID Call by reference Type reference (TYPE) SFW_SWITCH_ID 20080911
3 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20080911
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20080911
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20080911
2 CX_CRM_UNSUPPORTED_OBJ_METHOD Ausnahme: Objektmethode nicht unterstützt 20080911

Method GET_MODELED_METHODS 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 Namesraum 20090706
2 Importing IV_NO_INHERITED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Filter: Keine geerbten Methoden 20090129
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020816
4 Returning RT_RESULT Value transfer Object reference (TYPE REF TO) CRMT_OBJ_METHOD_NAME_TAB Tabelle von Namen einer Business Objekt Methode 20020816
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20020816

Method GET_MODELED_RELATIONS 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 Namesraum 20090706
2 Importing IV_NO_INHERITED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Filter: Keine geerbten Relationen 20090129
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020308
4 Importing IV_WS_ENABLED_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Filter: Nur Webservice relevante Relationen 20080115
5 Returning RT_RESULT Value transfer Object reference (TYPE REF TO) CRMT_RELATION_NAME_TAB Tabelle von Relationsnamen 20020308

Method GET_MODELED_RELATIONS on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_OBJECT_KIND 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name eines externen Objekts 20011105
3 Returning RV_OBJ_KIND Value transfer Type reference (TYPE) CRMT_OBJKIND Objektart 20011105
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20011105

Method GET_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Tabelle von Objektnamen 20020304
2 Exporting ET_OBJECT_WITH_NS_LIST Call by reference Type reference (TYPE) GENILT_OBJ_NAME_WITH_NS_TAB Tabelle von Objektnamen mit Namensraum 20090717
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Komponentenname 20091214
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
5 Importing IV_OBJECT_KIND Call by reference Type reference (TYPE) CRMT_OBJKIND Objektart 20020403
6 Importing IV_WS_ENABLED_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Nur WebService-taugliche Objekte 20060713

Method GET_OBJECT_LIST on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_OBJECT_PROPERTIES 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 Namesraum 20091002
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20091002
3 Returning RS_RESULT Value transfer Type reference (TYPE) CRMT_OBJ_PROPERTIES_DATA Eigenschaften eines Business Objekt Knotens 20091002
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20091002

Method GET_OBJECT_PROPERTIES_ALL 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090312
3 Returning RS_OBJECT_PROPERTIES Value transfer Type reference (TYPE) WCF_GIL_OBJECTS_S 20090312
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090313

Method GET_OBJECT_SFW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REACTION Call by reference Type reference (TYPE) SFW_SHOWHIDE Reaktion auf Schalter 20080519
2 Exporting EV_SWITCH_ID Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20080519
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20080519
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20080519

Method GET_PARENT_OBJECTS 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 Namesraum 20090706
2 Importing IV_NO_INHERITED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Filter: Keine geerbten 20090810
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Names eines CRM Objekts 20011029
4 Returning RT_OBJ_IN_REL Value transfer Object reference (TYPE REF TO) CRMT_OBJ_IN_REL_TAB Tabelle von Objekten in Relation 20011029

Method GET_PARENT_OBJECTS on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_RELATED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_UNUSED_RELATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090430
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20011029
4 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Names eines CRM Objekts 20011029
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20011029

Method GET_RELATED_PARENT 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20020521
3 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Names eines CRM Objekts 20020521
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20020521

Method GET_RELATED_QUERIES 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20080520
3 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Tabelle von Objektnamen 20080520

Method GET_RELATED_QUERIES on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_RELATION 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 Namesraum 20091002
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20091002
3 Returning RS_RESULT Value transfer Type reference (TYPE) CRMT_RELATION_DETAIL Detailinformationen zu einer Relation 20091002
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20091002

Method GET_RELATIONS_BETWEEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020612
2 Importing IV_CHILD_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020612
4 Importing IV_PARENT_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
5 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_RELATION_NAME_TAB Tabelle von Relationsnamen 20020612

Method GET_RELATIONS_BETWEEN on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_RELATION_ALL_FIELDS 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20090312
3 Returning RS_RELATION_DETAIL Value transfer Type reference (TYPE) WCF_GIL_MODEL_S 20090312
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090313

Method GET_RELATION_CARDINALITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CARD_A Call by reference Type reference (TYPE) CRMT_CARD_A Kardinalität des Ausgangsobjekts 20080317
2 Exporting EV_CARD_B Call by reference Type reference (TYPE) CRMT_CARD_B Kardinalität des zugeordneten Objekts 20080317
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20080317
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20080317

Method GET_RELATION_FILTER 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20081204
3 Returning RV_FILTER_CLASS Value transfer Type reference (TYPE) SEOCLSNAME 20081204
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20081204

Method GET_RELATION_KIND 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20011030
3 Returning RV_RELATION_KIND Value transfer Type reference (TYPE) CRMT_RELATION_KIND Art der Objektrelation 20011030
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20011030

Method GET_RELATION_SFW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REACTION Call by reference Type reference (TYPE) SFW_SHOWHIDE Reaktion auf Schalter 20080519
2 Exporting EV_SWITCH_ID Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20080519
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20080519
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Exception: Relation Not Supported 20110222

Method GET_RESULT_TYPE_OF_QUERY 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 Namesraum 20090706
2 Importing IV_QUERY_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name des (D)Query Objekts 20080115
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Name des Ergebnisobjekts 20080115
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20090514

Method GET_ROOT_OBJECT 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name eines externen Objekts 20011105
3 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Name eines externen Objekts 20011105
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20011105

Method GET_SUBOBJECTS 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090128
3 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Tabelle von Objektnamen 20090128

Method GET_SUBOBJECTS on Interface IF_GENIL_OBJ_MODEL has no exception.

Method GET_SUPER_OBJECT 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090128
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090128

Method GET_SUPER_OBJECT on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_ACCESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_QRESULT_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: QResult Objekte als Access Obj. betrachten 20080515
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20011108
4 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20011108
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20011108

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20080911
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20080911
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20080911
5 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20080911
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20080911
2 CX_CRM_UNSUPPORTED_OBJ_METHOD Exception: Object Method not Supported 20080911
3 CX_CRM_UNSUPPORTED_RELATION Exception: Relation Not Supported 20080911

Method IS_ASYNC_SAVE_SUPPORTED 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 Namesraum 20090825
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name einer Beziehung 20090825
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL Logische Variable 20090825

Method IS_ASYNC_SAVE_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_ATTR_ACTIVE 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 Komponentenname 20080421
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20080421
4 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20080421
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Ausnahme: Objekt nicht unterstützt 20080604

Method IS_DEFERRING_ATTRPROPS_ALLOWED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090428
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090428

Method IS_DEFERRING_ATTRPROPS_ALLOWED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DIRECT_CREATE_REQUESTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060202
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN 20060202

Method IS_DIRECT_CREATE_REQUESTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DIRECT_ROOT_DEL_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20060719
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20060719

Method IS_DIRECT_ROOT_DEL_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DQUERY_HINT_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DQUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20080517
2 Importing IV_HINT Call by reference Type reference (TYPE) STRING 20080517
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
4 Returning RV_IS_SUPPORTED Value transfer Type reference (TYPE) CRMT_GENIL_BOOLEAN Logische Variable, analog ABAP_BOOL aus Typepool ABAP 20080517

Method IS_DQUERY_HINT_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DYN_ATTR_DEFAULTS_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name einer Beziehung 20090306
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) GENILT_SUPPORTED Logische Variable 20090309

Method IS_DYN_ATTR_DEFAULTS_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DYN_CREATE_CHECK_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name einer Beziehung 20090306
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) GENILT_SUPPORTED Logische Variable 20090309

Method IS_DYN_CREATE_CHECK_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DYN_DELETE_CHECK_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Geschäftsvorgangs-Teilobjekt 20090310
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) GENILT_SUPPORTED Logische Variable 20090310

Method IS_DYN_DELETE_CHECK_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_DYN_MODIFY_CHECK_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Geschäftsvorgangs-Teilobjekt 20090306
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) GENILT_SUPPORTED Logische Variable 20090306

Method IS_DYN_MODIFY_CHECK_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_FILTER_COMPATIBLE 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 Namesraum 20090706
2 Importing IV_REFERENCE_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20090312
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20090312
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090312

Method IS_FILTER_COMPATIBLE on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_INSTANCE_SAVE_SUPPORTED 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060202
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN 20060202

Method IS_INSTANCE_SAVE_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_LOCKED_SEPARATELY 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 Namesraum 20100413
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20100413
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100413

Method IS_LOCKED_SEPARATELY on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_MASS_ACCESS_SUPPORTED 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 Namesraum 20100427
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Geschäftsvorgangs-Teilobjekt 20100427
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) GENILT_SUPPORTED Logische Variable 20100427

Method IS_MASS_ACCESS_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_OPTIMISTIC_LOCK_SUPPORTED 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 Namesraum 20090824
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Name einer Beziehung 20090824
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL Logische Variable 20090824

Method IS_OPTIMISTIC_LOCK_SUPPORTED on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_REAL_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20061108
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20061108
4 Returning RV_IS_PARENT Value transfer Type reference (TYPE) ABAP_BOOL 20061108

Method IS_REAL_PARENT on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_SUBOBJECT_OF 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090128
3 Importing IV_SUPER_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090128
4 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090128

Method IS_SUBOBJECT_OF on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_TRANSIENT_OBJECT 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 Namesraum 20100224
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20100224
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100224

Method IS_TRANSIENT_OBJECT on Interface IF_GENIL_OBJ_MODEL has no exception.

Method IS_VALID_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name einer Business Objekt Methode 20020612
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namesraum 20090706
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020612
4 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20020612

Method IS_VALID_METHOD on Interface IF_GENIL_OBJ_MODEL has no exception.

Method OBJECT_HAS_MULTIPLE_PARENTS 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060512
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN 20060512

Method OBJECT_HAS_MULTIPLE_PARENTS on Interface IF_GENIL_OBJ_MODEL has no exception.

Method OBJECT_MUST_BE_ERROR_FREE 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 Namesraum 20090706
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030808
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20030808
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Ausnahme: Objekt nicht unterstützt 20030808

Method RELATION_IS_11 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20011029
3 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20011029
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20011029

Method RELATION_IS_CACHEABLE 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 Namesraum 20090706
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20030123
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Logische Variable 20030123
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20030123

Method RELATION_IS_PAGEABLE 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 Namesraum 20091119
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20091119
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Logische Variable 20091119
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20091119

Method RELATION_USE_TAB_IF 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 Namesraum 20100428
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20100428
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Logische Variable 20100428
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_RELATION Ausnahme: Relation nicht unterstützt 20100428
History
Last changed by/on SAP  20110908 
SAP Release Created in 301