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
Class | IF_SRM_SP_RECORD_EXPERT | |
Short Description | IF_SRM_SP_RECORD_EXPERT | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20020619 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_SRM_SP_RECORD_EXPERT has no interface implemented.
Friends
Class IF_SRM_SP_RECORD_EXPERT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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
Class IF_SRM_SP_RECORD_EXPERT has no event.
Types
Class 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 class IF_SRM_SP_RECORD_EXPERT has no exception.
Method DELETE_NO_CHECK Signature
Method DELETE_NO_CHECK on class 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 class 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 class 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 class 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 class 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 class IF_SRM_SP_RECORD_EXPERT has no exception.
Method INITIALIZE_MODEL_CACHE Signature
Method INITIALIZE_MODEL_CACHE on class IF_SRM_SP_RECORD_EXPERT has no parameter.
Method INITIALIZE_MODEL_CACHE on class 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 class 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 class IF_SRM_SP_RECORD_EXPERT has no exception.
Method LOCK Signature
Method LOCK on class 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 class 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 class 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 class 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 class IF_SRM_SP_RECORD_EXPERT has no exception.
Method UNLOCK Signature
Method UNLOCK on class IF_SRM_SP_RECORD_EXPERT has no parameter.
Method UNLOCK on class 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 class 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 class IF_SRM_SP_RECORD_EXPERT has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |