Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_SP_RECORD | Represents a Record | 20020702 |
Properties
| Interface | IF_SRM_SP_RECORD_EXPERT | |
| Short Description | IF_SRM_SP_RECORD_EXPERT |
General Data
| Package | SRM_XML_BR_MD_FP | XML, Browser, Modeler, File Plan |
| Created | 20020619 | SAP |
| Last changed | 20130531 | 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... |
| 2 | SRMGS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SRM_SP_RECORD_EXPERT has no interface.
Friends
Interface IF_SRM_SP_RECORD_EXPERT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CHG_ROLE_ACTIVITY | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '36' | Activity | 20041129 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check Authorization for Record Structure | 20041129 | |
| 2 | Instance method | Public | Method | 20050525 | ||
| 3 | Instance method | Public | Method | Open for using API with CL_SRM_REC->MY_DARK_ACTION. | 20060308 | |
| 4 | Instance method | Public | Method | Delete Record (without Checks, Internal Use) | 20050208 | |
| 5 | Instance method | Public | Method | Change Description Text for Root Node | 20030214 | |
| 6 | Instance method | Public | Method | Read Current Doc ID (KPro Only) | 20020726 | |
| 7 | Instance method | Public | Method | Return Current Doc ID as String | 20040702 | |
| 8 | Instance method | Public | Method | Has the Maximum Number of Instance Nodes Been Reached? | 20021217 | |
| 9 | Instance method | Public | Method | Read Element (ixml-gid) | 20020702 | |
| 10 | Instance method | Public | Method | poid Already Available in Record? | 20020702 | |
| 11 | Instance method | Public | Method | Provide element with all attributes (can eat up runtime) | 20040907 | |
| 12 | Instance method | Public | Method | Get Document | 20031113 | |
| 13 | Instance method | Public | Method | Return Model Document | 20050630 | |
| 14 | Static method | Public | Method | Initialize Cache for Record Model | 20040423 | |
| 15 | Instance method | Public | Method | Returns whether record is open | 20040504 | |
| 16 | Instance method | Public | Method | Specifies whether record is opened for update or not | 20080428 | |
| 17 | Instance method | Public | Method | Lock Record | 20031219 | |
| 18 | Instance method | Public | Method | Read POID of the Record Model (after ~OPEN!) | 20021021 | |
| 19 | Instance method | Public | Method | Set Filtering out of Model Nodes | 20041020 | |
| 20 | Instance method | Public | Method | Set Mode for Locking Record | 20040901 | |
| 21 | Static method | Public | Method | Activate/Deactivate Cache for Record Model | 20040423 | |
| 22 | Instance method | Public | Method | Write Specified Log Entries | 20040426 | |
| 23 | Instance method | Public | Method | Unlock Record | 20031219 | |
| 24 | Instance method | Public | Method | Set XML-DOM Externally | 20030303 | |
| 25 | Instance method | Public | Method | Set XML-DOM Externally | 20030303 |
Events
Interface IF_SRM_SP_RECORD_EXPERT has no event.
Types
Interface IF_SRM_SP_RECORD_EXPERT has no local type.
Method Signatures
Method CHECK_AUTH_RECSTRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20041129 | |||
| 2 | MODEL_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | Dokument Model | 20041129 | |||
| 3 | RECORD_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | Dokument Akte | 20041129 | |||
| 4 | RECORD_DOCUMENT_ID | Call by reference | Type reference (TYPE) | STRING | Dokument ID Akte | 20041129 | |||
| 5 | RECORD_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20041129 | |||
| 6 | RE_HAS_AUTHORITY | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041129 | |||
| 7 | SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20041129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse (abstrakt) | 20041223 |
Method CHECK_GET_MIN_CARDI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_MODEL_ELEM_TAB | Value transfer | Type reference (TYPE) | RCM_RECORD_MIN_CARDI_TAB | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050525 |
Method DARK_OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INSTANCE_XMLDOM | Call by reference | Object reference (TYPE REF TO) | CL_SRM_XML_REC_INSTANCE | record instance | 20060308 | |||
| 2 | IM_MODEL_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | GSP 2: interface document | 20060308 | |||
| 3 | IM_MODEL_XMLDOM | Call by reference | Object reference (TYPE REF TO) | CL_SRM_XML_REC_MODEL | record model | 20060308 |
Method DARK_OPEN on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method DELETE_NO_CHECK Signature
Method DELETE_NO_CHECK on Interface IF_SRM_SP_RECORD_EXPERT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_BACK | 20050208 | ||
| 2 | CX_SRM_SP_RECORD | 20050208 |
Method DESCRIPTION_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20030214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_RECORD | 20030214 |
Method DOCID_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCID | Value transfer | Type reference (TYPE) | SRMGS_DOC_ID | 20020726 |
Method DOCID_GET on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method DOCID_GET_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCID | Value transfer | Type reference (TYPE) | STRING | Doc-ID | 20040702 |
Method DOCID_GET_AS_STRING on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method ELEMENT_CHECK_CARDINALITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COUNT_MODELNODES | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20021217 | ||
| 2 | MAXIMUM_REACHED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20021217 | |||
| 3 | MODEL_ID | Call by reference | Type reference (TYPE) | STRING | id des modellknotens (idref im aktenmodell) | 20021217 | |||
| 4 | PARENT_ID | Call by reference | Type reference (TYPE) | STRING | z.b. id eines gliederungsknoten | 20021217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_RECORD | 20021217 |
Method ELEMENT_GET_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_SP_RECORD_ELEMENT | IF_SRM_SP_RECORD_ELEMENT | 20020702 | |||
| 2 | GID | Call by reference | Type reference (TYPE) | I | 20020702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_RECORD | 20020702 |
Method ELEMENT_POID_CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXISTS | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20020702 | |||
| 2 | POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20020702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_RECORD | 20020702 |
Method ELEMENT_SET_PROVIDE_ALL_ATTRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROVIDE_ALL_ATTRS | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20040907 |
Method ELEMENT_SET_PROVIDE_ALL_ATTRS on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method GET_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | Dokument | 20031113 |
Method GET_DOCUMENT on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method GET_MODEL_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | GSP 2: interface document | 20050630 |
Method GET_MODEL_DOCUMENT on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method INITIALIZE_MODEL_CACHE Signature
Method INITIALIZE_MODEL_CACHE on Interface IF_SRM_SP_RECORD_EXPERT has no parameter.
Method INITIALIZE_MODEL_CACHE on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method IS_RECORD_OPENED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IS_OPENED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20040504 |
Method IS_RECORD_OPENED on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method IS_REC_OPENED_4_UPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IS_OPENED_4_UPD | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20080428 |
Method IS_REC_OPENED_4_UPD on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method LOCK Signature
Method LOCK on Interface IF_SRM_SP_RECORD_EXPERT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_BACK | 20031219 |
Method MODEL_POID_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20021021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_SP_RECORD | 20021021 |
Method SET_FILTER_OUT_MODEL_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FILTER_OUT | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041020 |
Method SET_FILTER_OUT_MODEL_NODES on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method SET_LOCK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODE | Call by reference | Type reference (TYPE) | C | "M" - mehrfache Sperre selber User möglich, ''D" Default | 20040901 |
Method SET_LOCK_MODE on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method SET_MODEL_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | USE_CACHE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Cache benutzen = if_srm=>true | 20040423 |
Method SET_MODEL_CACHE on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method SET_PROTOCOL_HANDLING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WRITE_PROTOCOL_ENTRIES | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Protokolleinträge zw. Create/Open und Save schreiben | 20040426 |
Method SET_PROTOCOL_HANDLING on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method UNLOCK Signature
Method UNLOCK on Interface IF_SRM_SP_RECORD_EXPERT has no parameter.
Method UNLOCK on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method XML_INSTANCE_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FRONTEND_ACCESS | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20121127 | ||
| 2 | XML_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_SRM_XML_REC_INSTANCE | $REF$ | 20030303 |
Method XML_INSTANCE_SET on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
Method XML_MODEL_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XML_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_SRM_XML_REC_MODEL | record instance | 20030303 |
Method XML_MODEL_SET on Interface IF_SRM_SP_RECORD_EXPERT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 620 |