SAP ABAP Interface IF_SRM_PROP_PERS_API (API for Attribute Memory)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-RM (Application Component) SAP Records Management
⤷
SRM_PROPERTY (Package) Generic Property Handling
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_PROP_PERSISTENCE | General Attribute Memory | 20040825 |
Properties
| Interface | IF_SRM_PROP_PERS_API | |
| Short Description | API for Attribute Memory |
General Data
| Package | SRM_PROPERTY | Generic Property Handling |
| Created | 20040811 | SAP |
| Last changed | 20050214 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_SRM_PROP_PERSISTENCE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 2 | SRMPR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SRM_PROP_PERS_API has no interface.
Friends
Interface IF_SRM_PROP_PERS_API has no friend.
Attributes
Interface IF_SRM_PROP_PERS_API has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Changing an Attribute Record | 20040907 | |
| 2 | Instance method | Public | Method | Check Existence of Attribute Record | 20040930 | |
| 3 | Instance method | Public | Method | Creation of a New Attribute Record | 20040907 | |
| 4 | Instance method | Public | Method | Deletion of an Attribute Record | 20040907 | |
| 5 | Instance method | Public | Method | Attribute Records Search Using Search Criteria | 20040811 | |
| 6 | Instance method | Public | Method | Read Administration Data of an Attribute Record | 20040930 | |
| 7 | Instance method | Public | Method | Read Attributes (Transfer as Name Value Table) | 20040825 | |
| 8 | Instance method | Public | Method | Read Attributes for More than One Record | 20040906 | |
| 9 | Instance method | Public | Method | Read Attributes (Transfer as Date Reference) | 20040825 | |
| 10 | Instance method | Public | Method | Read One Attribute | 20040825 |
Events
Interface IF_SRM_PROP_PERS_API has no event.
Types
Interface IF_SRM_PROP_PERS_API has no local type.
Method Signatures
Method CHANGE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PROP_VAL | Value transfer | Type reference (TYPE) | SRMPR_TT_PROP_VAL | Attributwerte (EINES Satzes) | 20040907 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040907 | ||
| 3 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040907 | |||
| 4 | IV_SUBSTITUTE_MULTI_VALUED | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Mehrwertige Attribute ersetzen (true) oder anhängen (false) | 20040907 | |||
| 5 | IV_UNAME | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer, der den Satz ändert | 20040908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040930 | |||
| 2 | RV_EXISTS | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Attributsatz existiert (TRUE), existiert nicht (FALSE) | 20040930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20050113 |
Method CREATE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PROP_VAL | Call by reference | Type reference (TYPE) | SRMPR_TT_PROP_VAL | Attributwerte EINES Satzes | 20040907 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040908 | ||
| 3 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040929 | |||
| 4 | IV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | Benutzer, der den Satz anlegt | 20040908 | ||
| 5 | RE_PROP_REC_ID | Value transfer | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method DELETE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Id des zu löschenden Attributsatzes | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method FIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MAX_HITS | Call by reference | Type reference (TYPE) | I | Maximale Anzahl an Treffern | 20040831 | |||
| 2 | IT_PROP_RANGES | Value transfer | Type reference (TYPE) | SRMPR_TT_PROP_RANGES | Ranges-Tabellen für Suchattribute | 20040831 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040902 | ||
| 4 | RT_HITS | Value transfer | Type reference (TYPE) | SRMPR_TT_PROPRECID | Ids der gefundenen Attributsätze | 20040902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method READ_ADMIN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040930 | |||
| 2 | RS_ADMIN_DATA | Value transfer | Type reference (TYPE) | SRM_PROP_PERS_ADMIN | Attributspeicher: Verwaltungsdaten | 20040930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040930 |
Method READ_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040901 | ||
| 2 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040907 | |||
| 3 | RT_PROP_VAL | Value transfer | Type reference (TYPE) | SRMPR_TT_PROP_VAL | Attributwerte | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method READ_PROPERTIES_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PROP_REC_IDS | Call by reference | Type reference (TYPE) | SRMPR_TT_PROPRECID | Liste der Attributsatz-IDs | 20040906 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040906 | ||
| 3 | RT_REC_PROP_VAL | Value transfer | Type reference (TYPE) | SRMPR_TT_REC_PROP_VAL | Attributwerte | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method READ_PROPERTIES_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040825 | ||
| 2 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Ids | 20040907 | |||
| 3 | RREF_PROPERTIES | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf die gelesenen Attribute | 20040825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
Method READ_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20040901 | ||
| 2 | IV_PROP_ID | Call by reference | Type reference (TYPE) | SRMPROPID | Property - Id | 20040831 | |||
| 3 | IV_PROP_REC_ID | Call by reference | Type reference (TYPE) | SRMPROPRECID | Attributsatz - Id | 20040929 | |||
| 4 | RT_PROP_VAL | Value transfer | Type reference (TYPE) | SRMPR_TT_STRING | Attributwert(e) | 20040831 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_PROP_PERSISTENCE | 20040928 |
History
| Last changed by/on | SAP | 20050214 |
| SAP Release Created in | 700 |