Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SRM_LOG_INFOOBJECT | Base Class for Logical Information Objects | 20000608 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_DOCUMENT | GSP 2: Interface Document | 20030708 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_PROTOCOL | Logging Operations | 20000726 |
Properties
Class | CL_SRM_DOCUMENT | |
Short Description | Represents a Document | |
Super Class | CL_SRM_LOG_INFOOBJECT | Base Class for Logical Information Objects |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SRM_GENERIC_SP | Records Management Generic Service Provider |
Created | 20000420 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SRM_DOCUMENT | GSP 2: Interface Document | 20030708 | ||
2 | IF_SRM_PROTOCOL | Logging Operations | 20000726 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SRM_GENERIC_SP | 20001025 | Generic Service Provider RMS | |
2 | CL_SRM_INFOOBJECT | 20001121 | Base Class for Information Objects | |
3 | CL_SRM_PHYS_INFOOBJECT | 20011023 | Physical Information Object | |
4 | CL_SRM_QUERY | 20001024 | Query Operations for Documents | |
5 | CL_SRM_VERSION | 20001116 | Version of a Document |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'CREATE' | Activity: Creating Documents | 20011116 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'DELETE' | Activity: Delete | 20030821 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'MODIFY' | Activity: Write Access for Content | 20010822 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'MODIFY_PROPS' | Change Properties | 20040706 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'SEARCH' | Activity: Find Document | 20010822 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_ACTIVITY | 'VIEW' | Activity: Read Access to Content | 20010822 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_MAX_VERSION' | Name of Property for Maximum Version Number of Document | 20010830 | |
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | Shows that the Document is Locked | 20010103 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SRM_VARIANT | Last Variant Accessed | 20040130 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_DOC_VAR_ID | 20040130 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_DOC_VER_ID | 20040130 | |||
12 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SRM_VERSION | Last Accessed Version of a Document | 20050414 | ||
13 | ![]() |
Instance attribute | Private | See coding | 20011016 | ||||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SRMGS_CHLD_OBJECT_TAB | Info on Children Cache | 20020729 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SRMGS_BOOLEAN | Enforce a Reload With Next Access of Children | 20020729 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Content Type of the Content Model ... | 20001115 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SRM_KPRO_DBMODE_CTRL | Reference to the Administration Instance of the DB Op. Mode | 20050504 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Candidate for Version Deletion | 20011022 | ||
19 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_SRMGS_DOCUMENT | Document BADI | 20040308 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Has the BADI already been loaded? | 20040308 | |
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_TRUE | Execute Commit? | 20020423 | |
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Execute change in update? | 20030408 | |
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | Activity: Find Document | 20011023 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_CLASS_NAME | IO class for Versions and Variants | 20001115 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | Logging Active? | 20011016 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_SPS_ID | Element Type ID | 20040630 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20050729 | |||
28 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SRM_GENERIC_SP | Optional: Usage Framework | 20020812 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_DOC_VAR_ID | Pre-Defined Variant ID | 20000503 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRMGS_DOC_VER_ID | Pre-Defined Version ID | 20000503 | ||
31 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_GSP_POID_INFO | Logging: Obtaining Information Using POIDs | 20010109 | ||
32 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'LAST_CHANGED_AT' | Property Name: Content Last Changed On | 20011026 | |
33 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'LAST_CHANGED_BY' | Property Name: Content Last Changed By | 20011026 | |
34 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'CREATED_AT' | Property Name: Created On | 20011026 | |
35 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'CREATED_BY' | Property Name: Created By | 20011026 | |
36 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'DESCRIPTION' | Property Name: Description Text | 20011023 | |
37 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_DOCUMENT_ID' | Property Name: Unique Identification | 20011023 | |
38 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_DOCUMENT_STATE' | Property Name: Document Status | 20011026 | |
39 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_FILEPLAN_POS' | Property Name: Position in File Plan | 20011026 | |
40 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_IS_TRANSPORTED' | Property Name: Document is Transported | 20011026 | |
41 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_KEYWORD' | Property Name: Keyword Catalog | 20020805 | |
42 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_LOG_VERSION' | Property Name for Logical Version Number | 20011022 | |
43 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_MODEL' | Property Name: ID of Model From Which Document Originates | 20011023 | |
44 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_MODEL_DOCID' | Property Name: Technical ID of Model | 20030429 | |
45 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_VARIANT_ID' | Property Name: Physical Variant ID | 20011023 | |
46 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_VERSION_ID' | Property Name: Physical Version Number | 20011023 | |
47 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_LAST_CHANGED_AT' | Property Name: Properties Last Changed On | 20011026 | |
48 | ![]() |
Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_LAST_CHANGED_BY' | Property Name: Properties Last Changed By | 20011026 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create Lock for this Document | 20001005 |
2 | ![]() |
Instance method | Protected | Method | Link to an Existing DB Instance | 20000502 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20000428 |
4 | ![]() |
Instance method | Public | Method | Copy Complete Document | 20000703 |
5 | ![]() |
Instance method | Public | Method | Copy Document --- But Only With One Version/Variant | 20000717 |
6 | ![]() |
Instance method | Protected | Method | Create New Document DB Instance | 20000428 |
7 | ![]() |
Instance method | Public | Method | Create New Version of Document | 20000505 |
8 | ![]() |
Instance method | Public | Method | Get Information on Internal Relations of a Document | 20000728 |
9 | ![]() |
Instance method | Public | Method | Delete Document | 20000508 |
10 | ![]() |
Instance method | Public | Method | Freeze Current Version | 20011025 |
11 | ![]() |
Instance method | Public | Method | Request Element Type ID | 20040630 |
12 | ![]() |
Instance method | Public | Method | Get Transport Infos for Whole Document | 20001103 |
13 | ![]() |
Instance method | Public | Method | Get Variant of the Document | 20000503 |
14 | ![]() |
Instance method | Public | Method | Get a Version of the Document | 20000502 |
15 | ![]() |
Instance method | Public | Method | Get Information on All Versions of a Document | 20000502 |
16 | ![]() |
Instance method | Public | Method | Get Version Number | 20011026 |
17 | ![]() |
Instance method | Public | Method | Checks Whether User is Authorised for Particular Activities | 20001130 |
18 | ![]() |
Static method | Public | Method | Authorization Check Without Instance | 20011116 |
19 | ![]() |
Instance method | Public | Method | Checks Whether Document May Be Modified (is locked or not) | 20010110 |
20 | ![]() |
Instance method | Public | Method | Create New Version with New Variant | 20010315 |
21 | ![]() |
Instance method | Private | Method | Call After Creating New Version | 20011023 |
22 | ![]() |
Instance method | Protected | Method | Create a New Version Object | 20020722 |
23 | ![]() |
Instance method | Protected | Method | Create a New Version Object | 20001011 |
24 | ![]() |
Instance method | Private | Method | Change Connection - Only For Internal Use | 20011108 |
25 | ![]() |
Instance method | Public | Method | Delete Lock for the Document | 20001005 |
26 | ![]() |
Instance method | Public | Method | Set Commit Mode | 20020423 |
27 | ![]() |
Instance method | Public | Method | Set Element Type ID | 20040630 |
28 | ![]() |
Instance method | Public | Method | Set Update Mode | 20030408 |
29 | ![]() |
Instance method | Private | Method | Write Name Under a Key for Log | 20011016 |
Events
Class CL_SRM_DOCUMENT has no event.
Types
Class CL_SRM_DOCUMENT has no local type.
Method Signatures
Method APPLY_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOCK_USER | Call by reference | Type reference (TYPE) | STRING | Anwender, der den Lock hält | 20001005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20001005 | |
2 | ![]() |
Der Anwender ist nicht authorisiert | 20001011 | |
3 | ![]() |
Das Dokument ist bereits gelockt | 20001005 |
Method CONNECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | ID des Dokoments | 20000502 | ||
2 | ![]() |
VARIANT | Call by reference | Type reference (TYPE) | SRMGS_DOC_VAR_ID | ID der Variante | 20000502 | ||
3 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | SRMGS_DOC_VER_ID | ID der Version | 20000502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000502 | |
2 | ![]() |
Der Anwender ist nicht authorisiert | 20000502 | |
3 | ![]() |
Objekt nicht gefunden | 20000616 | |
4 | ![]() |
Die Parameter waren falsch | 20000502 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CREATE | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | ' ' | Soll ein neues Dokument erzeugt werden? | 20000608 | |
2 | ![]() |
DOC_CLASS | Call by reference | Type reference (TYPE) | SRMGS_CLASS_NAME | Dokumentenklasse für Dokumente | 20000615 | ||
3 | ![]() |
DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | ID des Dokuments | 20000608 | ||
4 | ![]() |
DO_COMMIT | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Commit Ja/Nein | 20020423 | |
5 | ![]() |
DO_UPDATE_TASK | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 'X': update in Verbuchung | 20030414 | |
6 | ![]() |
OMIT_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Authority-Check (nicht-)durchführen | 20070725 | |
7 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Properties für das neue Dokument | 20000608 | ||
8 | ![]() |
SPS_ID | Call by reference | Type reference (TYPE) | SRMGS_SPS_ID | Elementart-ID des Dokumentes | 20040630 | ||
9 | ![]() |
USAGE_FRAMEWORK | Call by reference | Object reference (TYPE REF TO) | CL_SRM_GENERIC_SP | Generischer Service Provider RMS | 20020812 | ||
10 | ![]() |
VARIANT | Call by reference | Type reference (TYPE) | SRMGS_DOC_VAR_ID | ID der Variante | 20000608 | ||
11 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | SRMGS_DOC_VER_ID | ID der Version | 20000608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Commit.-Modus konnte nicht wie gewuenscht gesetzt werden | 20020423 | |
2 | ![]() |
Doc ID existiert, Anlegen mit dieser ID unmöglich | 20030414 | |
3 | ![]() |
Ein interner Fehler trat auf | 20000608 | |
4 | ![]() |
Der Anwender ist nicht authorisiert | 20000608 | |
5 | ![]() |
Objekt nicht gefunden | 20000616 | |
6 | ![]() |
Die Parameter waren falsch | 20000608 | |
7 | ![]() |
Änderung in Verbuchung nicht möglich | 20030414 |
Method COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NEW_DOCUMENT | Call by reference | Type reference (TYPE) | SRMGS_DOC_INFO | 20000703 | |||
2 | ![]() |
NEW_DOC_ID | Value transfer | Type reference (TYPE) | SRMGS_DOC_ID | 20030428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Doc ID existiert, Kopieren nach dieser ID unmöglich | 20030429 | |
2 | ![]() |
Ein interner Fehler trat auf | 20000703 | |
3 | ![]() |
Der Anwender ist nicht authorisiert | 20000703 |
Method COPY_PARTIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
APPL_PROPS | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Zu ändernder Applikationseigenschaften | 20010831 | ||
2 | ![]() |
NEW_DOCUMENT | Call by reference | Type reference (TYPE) | SRMGS_DOC_INFO | ID des neuen Dokumentes | 20000717 | ||
3 | ![]() |
NEW_DOC_ID | Value transfer | Type reference (TYPE) | SRMGS_DOC_ID | ID des neuen Dokumentes | 20030428 | ||
4 | ![]() |
TECH_PROPS | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Neue (technische) Dokumenteigenschaften | 20010831 | ||
5 | ![]() |
VARIANT_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_VAR_ID | -1 | Variante | 20010830 | |
6 | ![]() |
VERSION_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_VER_ID | -1 | Version | 20010830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Doc ID existiert, Kopieren nach dieser ID unmöglich | 20030429 | |
2 | ![]() |
Ein interner Fehler trat auf | 20000717 | |
3 | ![]() |
Der Anwender ist nicht authorisiert | 20000717 | |
4 | ![]() |
Variante wurde nicht gefunden | 20010829 | |
5 | ![]() |
Version wurde nicht gefunden | 20010829 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_CLASS | Call by reference | Type reference (TYPE) | SRMGS_CLASS_NAME | Dokumentenklasse für Dokumente | 20000615 | ||
2 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Properties für das neue Dokument | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Doc ID existiert, Anlegen mit dieser ID unmöglich | 20030414 | |
2 | ![]() |
Ein interner Fehler trat auf | 20000502 | |
3 | ![]() |
Der Anwender ist nicht authorisiert | 20000502 | |
4 | ![]() |
Die Parameter waren falsch | 20000502 |
Method CREATE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CREATE_NEW_LOG_VERSION | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Neue logische Version anlegen? | 20011022 | |
2 | ![]() |
IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | |||
3 | ![]() |
NEW_VERSION | Call by reference | Object reference (TYPE REF TO) | CL_SRM_VERSION | Die neue Version | 20000505 | ||
4 | ![]() |
OLD_VERSION_ID | Value transfer | Type reference (TYPE) | SRMGS_DOC_VER_ID | ACTUAL_VERSION | DUMMY: Version, von der diese Version abgezweigt werden soll | 20000505 | |
5 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Properties der neuen Version. | 20000505 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000505 | |
2 | ![]() |
Der Anwender ist nicht authorisiert | 20000505 | |
3 | ![]() |
Die Parameter waren falsch | 20000505 |
Method DBG_RELATION_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INFO | Call by reference | Type reference (TYPE) | SRMGS_DBG_RELA_TAB | Infos zu Beziehungen | 20000728 |
Method DBG_RELATION_INFO on class CL_SRM_DOCUMENT has no exception.
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_CHECK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Berechtigung nicht prüfen | 20050207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000508 | |
2 | ![]() |
Benutzer ist nicht authorisiert | 20000508 | |
3 | ![]() |
Loeschen wg. Konsistenzbedingungen nicht möglich | 20000508 |
Method FREEZE_CURRENT_VERSION Signature
Method FREEZE_CURRENT_VERSION on class CL_SRM_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20030218 | |
2 | ![]() |
keine Berechtigung | 20030218 |
Method GET_SPS_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SPS_ID | Value transfer | Type reference (TYPE) | SRMGS_SPS_ID | 20040630 |
Method GET_SPS_ID on class CL_SRM_DOCUMENT has no exception.
Method GET_TRANSPORT_INFOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TRANSPORT_INFOS | Call by reference | Type reference (TYPE) | SRMGS_COMMFILE_ENTRY_TAB | Tabelle mit Transportinformationen | 20001103 | ||
2 | ![]() |
TRANSPORT_INFOS2 | Call by reference | Type reference (TYPE) | SRMGS_COMMFILE_ENTRY_TAB2 | Zusatzinfos zum Transport | 20011029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Das Content-Modell ist nicht transportierbar | 20010423 | |
2 | ![]() |
Ein interner Fehler trat auf. | 20001103 | |
3 | ![]() |
Der Benutzer ist nicht autorisiert, das Objekt zu transp. | 20001103 |
Method GET_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | |||
2 | ![]() |
MY_VARIANT | Value transfer | Object reference (TYPE REF TO) | CL_SRM_VARIANT | Variante | 20000503 | ||
3 | ![]() |
TARGET_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | Stichzeitpunkt | 20000503 | ||
4 | ![]() |
VARIANT_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_VAR_ID | PRESET_VALUE | ID der Variante | 20000503 | |
5 | ![]() |
VERSION_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_VER_ID | PRESET_VALUE | ID der Version | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000503 | |
2 | ![]() |
Die Parameter waren falsch | 20000623 | |
3 | ![]() |
Variante nicht gefunden | 20000503 | |
4 | ![]() |
Version nicht gefunden | 20000503 |
Method GET_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | |||
2 | ![]() |
TARGET_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | Stichzeitpunkt | 20000502 | ||
3 | ![]() |
VERSION | Value transfer | Object reference (TYPE REF TO) | CL_SRM_VERSION | Version | 20000502 | ||
4 | ![]() |
VERSION_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_VER_ID | PRESET_VALUE | Versionsnummer | 20000502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000502 | |
2 | ![]() |
Version nicht gefunden | 20000613 | |
3 | ![]() |
Die Parameter waren falsch | 20000502 |
Method GET_VERSIONS_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Gewünschte Properties | 20000502 | ||
2 | ![]() |
VERSIONS | Call by reference | Type reference (TYPE) | SRMGS_OBJECT_TAB | Liste der Objekt-Properties | 20000502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ein interner Fehler trat auf | 20000502 | |
2 | ![]() |
Der Anwender ist nicht authorisiert | 20000609 | |
3 | ![]() |
Die Parameter waren falsch | 20000609 |
Method GET_VERSION_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOGICAL_VERSION | Value transfer | Type reference (TYPE) | I | Ergebnis | 20011026 | ||
2 | ![]() |
PHYSICAL_VERSION | Value transfer | Type reference (TYPE) | I | PRESET_VALUE | Physikalische Version für die die log. Version gesucht wird | 20011026 |
Method GET_VERSION_NO on class CL_SRM_DOCUMENT has no exception.
Method IS_AUTHORIZED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACTIVITY | Value transfer | Type reference (TYPE) | SRMGS_ACTIVITY | Aktivität : Konstanten SRMGS_ACT* | 20001130 | ||
2 | ![]() |
OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Authorisation vorhanden? | 20001130 |
Method IS_AUTHORIZED on class CL_SRM_DOCUMENT has no exception.
Method IS_AUTHORIZED_DOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACTIVITY | Value transfer | Type reference (TYPE) | SRMGS_ACTIVITY | Aktivität (CL_SRM_DOCUMENT=>ACT_...) | 20011116 | ||
2 | ![]() |
OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | True wenn Berechtigung vorhanden | 20011116 | ||
3 | ![]() |
SPS_ID | Value transfer | Type reference (TYPE) | STRING | SPS ID | 20011116 |
Method IS_AUTHORIZED_DOC on class CL_SRM_DOCUMENT has no exception.
Method IS_MODIFIABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OPERATION | Call by reference | Type reference (TYPE) | STRING | Operation, die durchgeführt werden soll | 20010110 | ||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Ergebnis | 20010110 |
Method IS_MODIFIABLE on class CL_SRM_DOCUMENT has no exception.
Method NEW_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CREATE_NEW_LOG_VERSION | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Neue logische Version anlegen? | 20011022 | |
2 | ![]() |
IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | |||
3 | ![]() |
NEW_VARIANT | Value transfer | Object reference (TYPE REF TO) | CL_SRM_VARIANT | Neue Variante | 20010315 | ||
4 | ![]() |
OLD_VARIANT_ID | Value transfer | Type reference (TYPE) | I | PRESET_VALUE | Alte Variante, von der diese abgeleitet | 20010315 | |
5 | ![]() |
PROPERTIES | Value transfer | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Eigenschaften | 20010315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
internal error | 20010315 | |
2 | ![]() |
authorization failure -- check user authorizations | 20010315 | |
3 | ![]() |
Action not allowed -- eg: when content type is 2 | 20010315 | |
4 | ![]() |
input parameters are wrong | 20010315 |
Method P_AFTER_VERSION_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CALLER | Value transfer | Object reference (TYPE REF TO) | CL_SRM_PHYS_INFOOBJECT | Physikalisches Informationsobjekt | 20011023 |
Method P_AFTER_VERSION_CREATE on class CL_SRM_DOCUMENT has no exception.
Method P_CREATE_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Dok-ID der Version | 20020722 | ||
2 | ![]() |
OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_SRM_VARIANT | Erzeugtes Objekt | 20020722 | ||
3 | ![]() |
VARIANT_ID | Call by reference | Type reference (TYPE) | I | 20020722 | |||
4 | ![]() |
VERSION_ID | Call by reference | Type reference (TYPE) | I | 20020722 |
Method P_CREATE_VARIANT on class CL_SRM_DOCUMENT has no exception.
Method P_CREATE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Dok-ID der Version | 20001011 | ||
2 | ![]() |
OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_SRM_VERSION | Erzeugtes Objekt | 20001011 | ||
3 | ![]() |
VARIANT_ID | Call by reference | Type reference (TYPE) | I | 20020716 | |||
4 | ![]() |
VERSION_ID | Call by reference | Type reference (TYPE) | I | 20020716 |
Method P_CREATE_VERSION on class CL_SRM_DOCUMENT has no exception.
Method RECONNECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_ID | Value transfer | Type reference (TYPE) | SRMGS_DOC_ID | Neues Dokument | 20011108 |
Method RECONNECT on class CL_SRM_DOCUMENT has no exception.
Method REMOVE_LOCK Signature
Method REMOVE_LOCK on class CL_SRM_DOCUMENT has no parameter.
Method REMOVE_LOCK on class CL_SRM_DOCUMENT has no exception.
Method SET_COMMIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DO_COMMIT | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | Commit Ja/Nein | 20020423 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Commit.-Modus konnte nicht deaktiviert werden | 20020423 | |
2 | ![]() |
Commit Ja unerlaubt fallsin Verbuchung geändert werden soll | 20030428 |
Method SET_SPS_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SPS_ID | Call by reference | Type reference (TYPE) | SRMGS_SPS_ID | Elementart-ID des Dokumentes | 20040630 |
Method SET_SPS_ID on class CL_SRM_DOCUMENT has no exception.
Method SET_UPDATE_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DO_UPDATE_TASK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20030408 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030408 | ||
2 | ![]() |
20030408 |
Method WRITE_PROTO_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
KEY | Value transfer | Type reference (TYPE) | STRING | Schlüssel | 20011016 | ||
2 | ![]() |
NAME | Value transfer | Type reference (TYPE) | STRING | Name | 20011016 |
Method WRITE_PROTO_NAME on class CL_SRM_DOCUMENT has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 46D |