Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CRM_BSP_CONTAINER | Generic hierarchical attribute container class. | 20041115 |
Properties
| Interface | IF_CRM_BSP_CONTAINER | |
| Short Description | Generic data container. |
General Data
| Package | CRM_BSP_FRAME_GENERIC | Controller Implementation: Generic Framework |
| Created | 20041115 | SAP |
| Last changed | 20060208 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_CRM_BSP_CONTAINER has no forward declaration.
Interfaces
Interface IF_CRM_BSP_CONTAINER has no interface.
Friends
Interface IF_CRM_BSP_CONTAINER has no friend.
Attributes
Interface IF_CRM_BSP_CONTAINER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds the specified child to this container. | 20041115 | |
| 2 | Instance method | Public | Method | Deletes this container from the data store. | 20041122 | |
| 3 | Instance method | Public | Method | Returns value of specified attribute (non case-sensitive). | 20041115 | |
| 4 | Instance method | Public | Method | Returns the values of the specified attributes. | 20041115 | |
| 5 | Instance method | Public | Method | Returns value of specified attribute (case-sensitive). | 20041206 | |
| 6 | Instance method | Public | Method | Returns this container's last change user. | 20041115 | |
| 7 | Instance method | Public | Method | Returns this container's last change date. | 20041115 | |
| 8 | Instance method | Public | Method | Returns a named child of this container. | 20041115 | |
| 9 | Instance method | Public | Method | Returns the children of this container. | 20041115 | |
| 10 | Instance method | Public | Method | Returns this container's creator. | 20041115 | |
| 11 | Instance method | Public | Method | Returns this container's creation date. | 20041115 | |
| 12 | Instance method | Public | Method | Returns this container's format. | 20041115 | |
| 13 | Instance method | Public | Method | Returns the GUID of this container. | 20041115 | |
| 14 | Instance method | Public | Method | Returns the name of this container. | 20041115 | |
| 15 | Instance method | Public | Method | Returns this container's parent container. | 20041115 | |
| 16 | Instance method | Public | Method | Returns the GUID of this container's parent. | 20041115 | |
| 17 | Instance method | Public | Method | Initializes this container or loads it from a data store. | 20041115 | |
| 18 | Instance method | Public | Method | Returns 'X' if the container should be saved to the database | 20050426 | |
| 19 | Instance method | Public | Method | Releases the memory occupied by this container. | 20041115 | |
| 20 | Instance method | Public | Method | Removes the specified attribute. | 20041115 | |
| 21 | Instance method | Public | Method | Removes all the attributes of this container. | 20041206 | |
| 22 | Instance method | Public | Method | Removes the named child of this container. | 20041115 | |
| 23 | Instance method | Public | Method | Removes a reference to a child (does not remove the child). | 20041125 | |
| 24 | Instance method | Public | Method | Saves this container to a data store. | 20041115 | |
| 25 | Instance method | Public | Method | Sets the value of the specified attribute. | 20041115 | |
| 26 | Instance method | Public | Method | Sets the values of the specified attributes. | 20041115 | |
| 27 | Instance method | Public | Method | Sets this container's format. | 20041115 | |
| 28 | Instance method | Public | Method | Sets the name of this container. | 20041115 | |
| 29 | Instance method | Public | Method | Sets this container's parent reference. | 20041125 | |
| 30 | Instance method | Public | Method | Sets whether the container should be saved to the database. | 20050426 |
Events
Interface IF_CRM_BSP_CONTAINER has no event.
Types
Interface IF_CRM_BSP_CONTAINER has no local type.
Method Signatures
Method ADD_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CHILD | Call by reference | Object reference (TYPE REF TO) | IF_CRM_BSP_CONTAINER | 20041115 |
Method ADD_CHILD on Interface IF_CRM_BSP_CONTAINER has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BACKGROUND | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20041122 |
Method DELETE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_NAME | 20041115 | ||||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_VALUE | Wert eines allgemeinen Container-Attributs | 20041115 |
Method GET_ATTRIBUTE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_TABLE | 20041115 |
Method GET_ATTRIBUTES on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_ATTRIBUTE_CS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_NAME | Name of a generic container attribute. | 20041206 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_VALUE | Wert eines allgemeinen Container-Attributs | 20041206 |
Method GET_ATTRIBUTE_CS on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CHANGED_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGED_BY | Value transfer | Type reference (TYPE) | SYUNAME | SAP-System, Anmeldename des Benutzers | 20041115 |
Method GET_CHANGED_BY on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CHANGED_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGED_ON | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTTssmmss) | 20041115 |
Method GET_CHANGED_ON on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_NAME | Name eines allgemeinen Attributcontainers | 20041115 | |||
| 2 | RR_CHILD | Value transfer | Object reference (TYPE REF TO) | IF_CRM_BSP_CONTAINER | 20041115 |
Method GET_CHILD on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_TAB | 20041115 |
Method GET_CHILDREN on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CREATED_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREATED_BY | Value transfer | Type reference (TYPE) | SYUNAME | SAP-System, Anmeldename des Benutzers | 20041115 |
Method GET_CREATED_BY on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_CREATED_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREATED_ON | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTTssmmss) | 20041115 |
Method GET_CREATED_ON on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FORMAT | Value transfer | Type reference (TYPE) | CRMT_BSP_CONTAINER_FORMAT | Format eines Containers | 20041115 |
Method GET_FORMAT on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | SYSUUID_C | UUID in Zeichen-Darstellung | 20041115 |
Method GET_GUID on Interface IF_CRM_BSP_CONTAINER 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_BSP_CONTAINER_NAME | Name eines allgemeinen Attributcontainers | 20041115 |
Method GET_NAME on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_CRM_BSP_CONTAINER | 20041115 |
Method GET_PARENT on Interface IF_CRM_BSP_CONTAINER has no exception.
Method GET_PARENT_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_PARENT_GUID | Value transfer | Type reference (TYPE) | SYSUUID_C | UUID in Zeichen-Darstellung | 20041115 |
Method GET_PARENT_GUID on Interface IF_CRM_BSP_CONTAINER has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Zeichen-Darstellung | 20041115 |
Method INITIALIZE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method IS_PERSISTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_PERSISTENT | Value transfer | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20050426 |
Method IS_PERSISTENT on Interface IF_CRM_BSP_CONTAINER has no exception.
Method RELEASE Signature
Method RELEASE on Interface IF_CRM_BSP_CONTAINER has no parameter.
Method RELEASE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method REMOVE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_NAME | 20041115 |
Method REMOVE_ATTRIBUTE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method REMOVE_ATTRIBUTES Signature
Method REMOVE_ATTRIBUTES on Interface IF_CRM_BSP_CONTAINER has no parameter.
Method REMOVE_ATTRIBUTES on Interface IF_CRM_BSP_CONTAINER has no exception.
Method REMOVE_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_NAME | Name eines allgemeinen Attributcontainers | 20041115 |
Method REMOVE_CHILD on Interface IF_CRM_BSP_CONTAINER has no exception.
Method REMOVE_CHILD_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CHILD | Call by reference | Object reference (TYPE REF TO) | IF_CRM_BSP_CONTAINER | Generic data container. | 20041125 |
Method REMOVE_CHILD_REF on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BACKGROUND | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20041115 | |||
| 2 | IV_RECURSIVE_CALL | Call by reference | Type reference (TYPE) | FLAG | If true, SAVE is being called from within SAVE | 20050912 |
Method SAVE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_NAME | 20041115 | ||||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_ATTR_VALUE | Wert eines allgemeinen Container-Attributs | 20041115 |
Method SET_ATTRIBUTE on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_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_BSP_CONTAINER_ATTR_TABLE | 20041115 |
Method SET_ATTRIBUTES on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORMAT | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_FORMAT | Format eines Containers | 20041115 |
Method SET_FORMAT on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | CRMT_BSP_CONTAINER_NAME | Name eines allgemeinen Attributcontainers | 20041115 |
Method SET_NAME on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_PARENT_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_CRM_BSP_CONTAINER | Generic data container. | 20041125 |
Method SET_PARENT_REF on Interface IF_CRM_BSP_CONTAINER has no exception.
Method SET_PERSISTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PERSISTENT | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20050426 |
Method SET_PERSISTENT on Interface IF_CRM_BSP_CONTAINER has no exception.
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in | 700 |