SAP ABAP Interface IF_SRM_SP_CONT_ELEMENT_CHANGE (Change Container Element(s))
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-RM (Application Component) SAP Records Management
⤷
SRM_CONTAINER_ELEMENT (Package) Element(s) of a Container

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HRASR00_SP_CONTAINER | HR Admin: Container Class | 20050308 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RMPS_NOTE_CONTAINER | Test Container | 20060406 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SCMG_CASE_CONTAINER | Case Class for Role IS_SP_CONTAINER_ELEMENTS | 20040617 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_SP_RECORD_CONT_ELEMS | SP Record: Implementation of Container Elements | 20040618 |
Properties
Interface | IF_SRM_SP_CONT_ELEMENT_CHANGE | |
Short Description | Change Container Element(s) |
General Data
Package | SRM_CONTAINER_ELEMENT | Element(s) of a Container |
Created | 20040209 | SAP |
Last changed | 20050214 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_SRM | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no interface.
Friends
Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no friend.
Attributes
Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Insert an Element to a Parent Element as a Child | 20040226 |
2 | ![]() |
Instance method | Public | Method | Add an Element Using a Reference Element | 20040302 |
3 | ![]() |
Instance method | Public | Method | Closes the Container | 20040209 |
4 | ![]() |
Instance method | Public | Method | Delete an Element | 20040209 |
5 | ![]() |
Instance method | Public | Method | Free Child Elements (Record Model Structure, Cardinality) | 20041123 |
6 | ![]() |
Instance method | Public | Method | Existing Message after Operation | 20040226 |
7 | ![]() |
Instance method | Public | Method | Does the container support addition of elements? | 20040209 |
8 | ![]() |
Instance method | Public | Method | Does the container support deletion of elements? | 20040209 |
9 | ![]() |
Instance method | Public | Method | Opens the Container for Changes | 20040209 |
10 | ![]() |
Instance method | Public | Method | Saves the Changes | 20040209 |
Events
Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no event.
Types
Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no local type.
Method Signatures
Method ADD_ELEMENT_BY_PARENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | einzufügendes Element | 20040226 | ||
2 | ![]() |
IM_ELEMENT_COLLECTION | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONT_ELEMENT_COLLECT | Collection über Container-Elemente | 20040305 | ||
3 | ![]() |
IM_PARENT_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID des Eltern-Elements, initial = root | 20040226 | ||
4 | ![]() |
RE_ADDED_ELEMENT_INFO | Value transfer | Type reference (TYPE) | SRMRI_ADDED_ELEMENT_INFO | Info über das eingefügte Element | 20040302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse zum Ändern eines Elements im Container | 20040226 |
Method ADD_ELEMENT_BY_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ADD_BEFORE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Position vor/danach | 20040302 | |
2 | ![]() |
IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | einzufügendes Element | 20040302 | ||
3 | ![]() |
IM_REFERENCE_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | Referenz-Element-ID | 20040302 | ||
4 | ![]() |
RE_ADDED_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | eingefügtes Element | 20040302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse zum Ändern eines Elements im Container | 20040302 |
Method CLOSE Signature
Method CLOSE on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no parameter.
Method CLOSE on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no exception.
Method DELETE_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | zu löschendes Element | 20040209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse zum Ändern eines Elements im Container | 20040209 |
Method GET_FREE_CHILDREN_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PARENT_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | ID desEltern-Elements, initial = root | 20041123 | ||
2 | ![]() |
RE_ELEMENT_TAB | Value transfer | Type reference (TYPE) | SRMRI_CONTAINER_ELEMENT_TAB | Collection über Container-Elemente | 20041123 |
Method GET_FREE_CHILDREN_ELEMENTS on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no exception.
Method GET_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_MESSAGE | Value transfer | Type reference (TYPE) | SRMRI_CONT_CHG_MESSAGE | Nachricht beim Ändern eines Containers | 20040301 |
Method GET_MESSAGE on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no exception.
Method IS_ADDING_OF_ELEMS_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_ADDING_SUPPORTED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | boolsche Variable | 20040303 |
Method IS_ADDING_OF_ELEMS_SUPPORTED on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no exception.
Method IS_DELETING_OF_ELEMS_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_IS_SUPPORTED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | boolsche Variable | 20040209 |
Method IS_DELETING_OF_ELEMS_SUPPORTED on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no exception.
Method OPEN Signature
Method OPEN on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse zum Ändern eines Elements im Container | 20040209 |
Method SAVE Signature
Method SAVE on Interface IF_SRM_SP_CONT_ELEMENT_CHANGE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse zum Ändern eines Elements im Container | 20040209 |
History
Last changed by/on | SAP | 20050214 |
SAP Release Created in | 700 |