SAP ABAP Interface IF_GENIL_CONT_SIMPLE_OBJECT (Data Container - Simple Object Interface)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL (Package) Generic Interaction Layer for Access to CRM Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_GENIL_CONTAINER_OBJECT Data Container - Object Interface 20020215
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_GENIL_CONT_SIMPLE_OBJ Object in Generic Input/Output Container 20020418
Properties
Interface IF_GENIL_CONT_SIMPLE_OBJECT  
Short Description Data Container - Simple Object Interface    
General Data
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20020215   SAP 
Last changed 20100303   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020215
Friends
Interface IF_GENIL_CONT_SIMPLE_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES_SET Instance attribute Public Type reference (TYPE) ABAP_BOOL Flag Indicating Whether Attributes Are Set or Initial 20030707
2 DELTA_ABSTRACT Constant Public Type reference (TYPE) CRMT_DELTA 'X' Delta Flag 20090129
3 DELTA_CHANGED Constant Public Type reference (TYPE) CRMT_DELTA 'M' Delta Flag 20020215
4 DELTA_CREATED Constant Public Type reference (TYPE) CRMT_DELTA 'N' Delta Flag 20020215
5 DELTA_DELETED Constant Public Type reference (TYPE) CRMT_DELTA 'D' Delta Flag 20020215
6 FALSE Instance attribute Public Attribute reference (LIKE) 20020215
7 TRUE Instance attribute Public Attribute reference (LIKE) 20020215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FOREIGN_RELATION Instance method Public Method Add a Relation to a Non-Container Object 20020613
2 CHECK_ATTR_PROPS_REQUESTED Instance method Public Method Checks Whether Attribute Properties Should Be Read 20090428
3 CHECK_ATTR_REQUESTED Instance method Public Method Returns Flag Indicating Whether Attributes Should Be Read 20020215
4 CHECK_RELS_REQUESTED Instance method Public Method Returns Flag Indicating Whether Relations Should Be Read 20020215
5 GET_ATTRIBUTES Instance method Public Method Returns the Object Attribute Structure 20020215
6 GET_ATTR_PROPS_OBJ Instance method Public Method Returns an Empty Property Object for Object Attributes 20020215
7 GET_ATTR_STRUCT_NAME Instance method Public Method Returns the DDIC Type for the Object's Attribute Structure 20020215
8 GET_DELTA_FLAG Instance method Public Method Returns the Delta Flag 20020215
9 GET_FOREIGN_RELATIONS Instance method Public Method Read All Relations for Non-Container Object 20020613
10 GET_GLOBAL_MESSAGE_CONTAINER Instance method Public Method Returns the Global Message Container 20020625
11 GET_HANDLE Instance method Public Method Returns the Object Handle 20020430
12 GET_KEY Instance method Public Method Returns the Object Key 20020215
13 GET_KEY_STRUCT_NAME Instance method Public Method Returns the DDIC Type of Object's Key Structure 20020415
14 GET_MESSAGE_CONTAINER Instance method Public Method Returns the Relevant Message Container 20020516
15 GET_NAME Instance method Public Method Returns the Object Name 20020215
16 GET_NAMESPACE Instance method Public Method Returns the Object Namespace 20090714
17 GET_OBJECT_ID Instance method Public Method Read Internal Object ID 20020411
18 SET_ATTRIBUTES Instance method Public Method Sets the Object's Attribute Structure in the Container 20020215
19 SET_DELTA_FLAG Instance method Public Method Sets the Delta Flag 20020315
20 SET_FOREIGN_RELATION Instance method Public Method Set Keys for a Relation for Non-Container Objects 20020613
21 SET_HANDLE Instance method Public Method Sets a Handle as Object ID 20020215
22 SET_KEY Instance method Public Method Sets a Logical Key as Object ID 20020215
Events
Interface IF_GENIL_CONT_SIMPLE_OBJECT has no event.
Types
Interface IF_GENIL_CONT_SIMPLE_OBJECT has no local type.
Method Signatures

Method ADD_FOREIGN_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20020613
# Exception Resumable Description Created on
1 CX_CRM_CIC_DUPLICATE_ENTRY Generischer I/O Container für Objekthierarchien 20020613
2 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20020613

Method CHECK_ATTR_PROPS_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090428

Method CHECK_ATTR_PROPS_REQUESTED on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method CHECK_ATTR_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20020215

Method CHECK_ATTR_REQUESTED on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method CHECK_RELS_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20020215

Method CHECK_RELS_REQUESTED on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20020215

Method GET_ATTRIBUTES on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_ATTR_PROPS_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_DEFAULT_PROPERTIES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080423
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_ATTR_PROPERTIES Containerobjekt Atributeseigenschaften 20020215

Method GET_ATTR_PROPS_OBJ on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_ATTR_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20020215

Method GET_ATTR_STRUCT_NAME on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_DELTA_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELTA_FLAG Value transfer Type reference (TYPE) CRMT_DELTA Delta Flag 20020215

Method GET_DELTA_FLAG on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_FOREIGN_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_RELATION_NAME_TAB Tabelle von Relationsnamen 20020613

Method GET_FOREIGN_RELATIONS on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_GLOBAL_MESSAGE_CONTAINER Signature

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

Method GET_GLOBAL_MESSAGE_CONTAINER on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_HANDLE Handle im generischen IL 20020430

Method GET_HANDLE on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20020215

Method GET_KEY on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_KEY_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20020415

Method GET_KEY_STRUCT_NAME on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_MESSAGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM_ROOT_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090224
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_MESSAGE_CONTAINER Interface für Message Container 20020516

Method GET_MESSAGE_CONTAINER on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20020215

Method GET_NAME on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714

Method GET_NAMESPACE on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_ID Objekt GUID im generischen Interaction Layer 20020411

Method GET_OBJECT_ID on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20020215

Method SET_ATTRIBUTES on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method SET_DELTA_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELTA_FLAG Call by reference Type reference (TYPE) CRMT_DELTA Delta Flag 20020315

Method SET_DELTA_FLAG on Interface IF_GENIL_CONT_SIMPLE_OBJECT has no exception.

Method SET_FOREIGN_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHILD_KEYS Call by reference Type reference (TYPE) INDEX TABLE ID Tabelle 20020613
2 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20020613
3 Importing IV_TOTAL_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20091130
# Exception Resumable Description Created on
1 CX_CRM_CIC_DUPLICATE_ENTRY Generischer I/O Container für Objekthierarchien 20020613
2 CX_CRM_CIC_NO_ENTRY Ausnahme: Keine Eintrag für die Relation 20020613

Method SET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) CRMT_GENIL_HANDLE Natürliche Zahl 20020215
# Exception Resumable Description Created on
1 CX_CRM_GENIL_DUPLICATE_KEY Generischer I/O Container für Objekthierarchien 20020318

Method SET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) ANY 20020215
# Exception Resumable Description Created on
1 CX_CRM_GENIL_DUPLICATE_KEY Generischer I/O Container für Objekthierarchien 20020318
History
Last changed by/on SAP  20100303 
SAP Release Created in 310