SAP ABAP Interface IF_GENIL_SIMPLE_DATA_CONTAINER (Interface for Access to Simple Data Container)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
⤷
CRM_GENIL_SIMPLE_OBJ_COMP (Package) Components of the Generic IL for Simple Objects

⤷

⤷

Properties
Interface | IF_GENIL_SIMPLE_DATA_CONTAINER | |
Short Description | Interface for Access to Simple Data Container |
General Data
Package | CRM_GENIL_SIMPLE_OBJ_COMP | Components of the Generic IL for Simple Objects |
Created | 20011203 | SAP |
Last changed | 20081007 | SAP |
Unicode checks active |
Forward declarations
Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_GENIL_BOOLEAN | Interface for Boolean Constants | 20011203 |
Friends
Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | FALSE | Instance attribute | Public | Attribute reference (LIKE) | 20011203 | ||||
2 | TRUE | Instance attribute | Public | Attribute reference (LIKE) | 20011203 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Adds 1:1 Relations to an Object | 20011203 |
2 | ![]() |
Instance method | Public | Method | Adds 1:n Relations to an Object | 20011203 |
3 | ![]() |
Instance method | Public | Method | Adds Object Reference to a 1:n Object Relation | 20011203 |
4 | ![]() |
Instance method | Public | Method | Adds an Object | 20011203 |
5 | ![]() |
Instance method | Public | Method | Read 1:1 Relations of an Object | 20011203 |
6 | ![]() |
Instance method | Public | Method | Read 1:n Relations of an Object | 20011203 |
7 | ![]() |
Instance method | Public | Method | Read Object Attributes | 20011203 |
8 | ![]() |
Instance method | Public | Method | Reads Back the List of All Objects in Container | 20011203 |
9 | ![]() |
Instance method | Public | Method | Returns the Business Object Type of the Container | 20011206 |
10 | ![]() |
Instance method | Public | Method | Set Attributes for an Object | 20011203 |
Events
Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no event.
Types
Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no local type.
Method Signatures
Method ADD_11_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_RELATIONS | Call by reference | Type reference (TYPE) | CRMT_SINGLE_RELATION_TAB | Tabelle generischer Objektrelationen | 20011203 | ||
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 |
Method ADD_11_RELATIONS on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method ADD_1N_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_RELATIONS | Call by reference | Type reference (TYPE) | CRMT_MULTI_RELATION_TAB | Tabelle von 1:n Relationen | 20011203 | ||
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 |
Method ADD_1N_RELATIONS on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method ADD_IDS_IN_1N_RELATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NEW_IDS | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID_TAB | Tablelle allgemeiner Objekt IDs | 20011203 | ||
2 | ![]() |
IV_ADD_OBJECTS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | FALSE | Logische Variable | 20011203 | |
3 | ![]() |
IV_ATTR_REQUESTED | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | TRUE | Logische Variable | 20011203 | |
4 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 | ||
5 | ![]() |
IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Name einer Relation | 20011203 |
Method ADD_IDS_IN_1N_RELATION on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method ADD_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_IS_QUERYROOT | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | FALSE | Logische Variable | 20011203 | |
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generischer I/O Container für Objekthierarchien | 20011203 |
Method GET_11_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 | ||
2 | ![]() |
RT_RELATIONS | Value transfer | Type reference (TYPE) | CRMT_SINGLE_RELATION_TAB | Tabelle generischer Objektrelationen | 20011203 |
Method GET_11_RELATIONS on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method GET_1N_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 | ||
2 | ![]() |
RT_RELATIONS | Value transfer | Type reference (TYPE) | CRMT_MULTI_RELATION_TAB | Tabelle von 1:n Relationen | 20011203 |
Method GET_1N_RELATIONS on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method GET_OBJECT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 | ||
2 | ![]() |
RT_ATTRIBUTES | Value transfer | Type reference (TYPE) | CRMT_CONT_ATTRIBUTE_TAB | Generische Attributtabelle | 20011203 |
Method GET_OBJECT_ATTRIBUTES on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method GET_OBJECT_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_OBJECT_LIST | Value transfer | Type reference (TYPE) | CRMT_GEN_OBJ_ID_TAB | Tabelle von Objekt GUID im generischen Interaction Layer | 20011203 |
Method GET_OBJECT_LIST on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method GET_OBJECT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_OBJECT_NAME | Value transfer | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | externer Name eines Objekts | 20011206 |
Method GET_OBJECT_NAME on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
Method SET_OBJECT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_CONT_ATTRIBUTE_TAB | Generische Attributtabelle | 20011203 | ||
2 | ![]() |
IV_OBJECT_ID | Call by reference | Type reference (TYPE) | CRMT_GEN_OBJ_ID | Objekt GUID im generischen Interaction Layer | 20011203 |
Method SET_OBJECT_ATTRIBUTES on Interface IF_GENIL_SIMPLE_DATA_CONTAINER has no exception.
History
Last changed by/on | SAP | 20081007 |
SAP Release Created in | 301 |