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 |