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 | ![]() |
Instance method | Public | Method | Add a Relation to a Non-Container Object | 20020613 |
2 | ![]() |
Instance method | Public | Method | Checks Whether Attribute Properties Should Be Read | 20090428 |
3 | ![]() |
Instance method | Public | Method | Returns Flag Indicating Whether Attributes Should Be Read | 20020215 |
4 | ![]() |
Instance method | Public | Method | Returns Flag Indicating Whether Relations Should Be Read | 20020215 |
5 | ![]() |
Instance method | Public | Method | Returns the Object Attribute Structure | 20020215 |
6 | ![]() |
Instance method | Public | Method | Returns an Empty Property Object for Object Attributes | 20020215 |
7 | ![]() |
Instance method | Public | Method | Returns the DDIC Type for the Object's Attribute Structure | 20020215 |
8 | ![]() |
Instance method | Public | Method | Returns the Delta Flag | 20020215 |
9 | ![]() |
Instance method | Public | Method | Read All Relations for Non-Container Object | 20020613 |
10 | ![]() |
Instance method | Public | Method | Returns the Global Message Container | 20020625 |
11 | ![]() |
Instance method | Public | Method | Returns the Object Handle | 20020430 |
12 | ![]() |
Instance method | Public | Method | Returns the Object Key | 20020215 |
13 | ![]() |
Instance method | Public | Method | Returns the DDIC Type of Object's Key Structure | 20020415 |
14 | ![]() |
Instance method | Public | Method | Returns the Relevant Message Container | 20020516 |
15 | ![]() |
Instance method | Public | Method | Returns the Object Name | 20020215 |
16 | ![]() |
Instance method | Public | Method | Returns the Object Namespace | 20090714 |
17 | ![]() |
Instance method | Public | Method | Read Internal Object ID | 20020411 |
18 | ![]() |
Instance method | Public | Method | Sets the Object's Attribute Structure in the Container | 20020215 |
19 | ![]() |
Instance method | Public | Method | Sets the Delta Flag | 20020315 |
20 | ![]() |
Instance method | Public | Method | Set Keys for a Relation for Non-Container Objects | 20020613 |
21 | ![]() |
Instance method | Public | Method | Sets a Handle as Object ID | 20020215 |
22 | ![]() |
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 | ![]() |
IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Name einer Relation | 20020613 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generischer I/O Container für Objekthierarchien | 20020613 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_NO_DEFAULT_PROPERTIES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080423 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_FROM_ROOT_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090224 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IT_CHILD_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | ID Tabelle | 20020613 | ||
2 | ![]() |
IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Name einer Relation | 20020613 | ||
3 | ![]() |
IV_TOTAL_SIZE | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20091130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generischer I/O Container für Objekthierarchien | 20020613 | |
2 | ![]() |
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 | ![]() |
IV_HANDLE | Call by reference | Type reference (TYPE) | CRMT_GENIL_HANDLE | Natürliche Zahl | 20020215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_OBJECT_KEY | Call by reference | Type reference (TYPE) | ANY | 20020215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generischer I/O Container für Objekthierarchien | 20020318 |
History
Last changed by/on | SAP | 20100303 |
SAP Release Created in | 310 |