SAP ABAP Interface IF_SRM_GENERIC_SP (GSP 2: Interface for Document Connection)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-RM (Application Component) SAP Records Management
⤷
SRM_GENERIC_SP2 (Package) Generic SP 2 on GDMA

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_RMPS_SP_POSTBACKEND | Interface for Back-End Incoming Post Item | 20030923 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_GENERIC_SP | Generic Service Provider RMS | 20030708 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_GENERIC_SP0 | Generic Service Provider RMS | 20031117 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_GENERIC_SP2 | Generic Service Provider RMS | 20030317 |
Properties
Interface | IF_SRM_GENERIC_SP | |
Short Description | GSP 2: Interface for Document Connection |
General Data
Package | SRM_GENERIC_SP2 | Generic SP 2 on GDMA |
Created | 20030310 | SAP |
Last changed | 20040518 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | SRMGS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SRM_GENERIC_SP has no interface.
Friends
Interface IF_SRM_GENERIC_SP has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_CONN_PARA_DOC_CLASS | Constant | Public | Type reference (TYPE) | STRING | 'DOCUMENT_CLASS' | Document Class | 20030825 | |
2 | C_CONN_PARA_DOC_PROVIDER_SPACE | Constant | Public | Type reference (TYPE) | STRING | 'DOC_PROVIDER_SPACE' | Document Class Connection Parameters | 20030826 | |
3 | C_CONN_PARA_TEMPL_PROP_PRINT | Constant | Public | Type reference (TYPE) | STRING | 'TEMPLATE_PROPERTY_PRINT' | Template for Attribute Print | 20031001 | |
4 | C_CONT_PARA_PROPERTIES | Constant | Public | Type reference (TYPE) | STRING | 'DOC_PROPERTIES' | Context Parameter | 20030611 | |
5 | PROP_PDIR_ID | Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_POID_ID' | Property Name: PDIR ID | 20030811 | |
6 | PROP_RMS_ID | Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_RMS_ID' | Property Name: SPS ID | 20030811 | |
7 | PROP_SPS_ID | Constant | Public | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_SPS_ID' | Property Name: SPS ID | 20030811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Properties that are inherited between versions | 20030317 |
2 | ![]() |
Instance method | Public | Method | Only Copy One Version/Variant of Document | 20030310 |
3 | ![]() |
Instance method | Public | Method | Create a Document (from New) | 20030310 |
4 | ![]() |
Instance method | Public | Method | Create an SP-POID for the Document Specified | 20030807 |
5 | ![]() |
Instance method | Public | Method | Get Document Class for an Element Type | 20030820 |
6 | ![]() |
Instance method | Public | Method | Fetch Repository from GDMA | 20031110 |
7 | ![]() |
Instance method | Public | Method | Returns the Document Used by the SP | 20030310 |
8 | ![]() |
Instance method | Public | Method | Get Document Class for an Element Type | 20030807 |
9 | ![]() |
Instance method | Public | Method | Get Information on Existing Attribute Types of a Doc. Class | 20030807 |
10 | ![]() |
Instance method | Public | Method | Supplies Reference to IF_DM_QUERY | 20030729 |
11 | ![]() |
Instance method | Public | Method | Checks Whether User is Authorised for Particular Activities | 20030616 |
Events
Interface IF_SRM_GENERIC_SP has no event.
Types
Interface IF_SRM_GENERIC_SP has no local type.
Method Signatures
Method ADD_INHERITED_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OLD_VARIANT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_VARIANT | Alte Variante, an der ggf. Properties geholt werden können | 20030317 | ||
2 | ![]() |
PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Eigenschaften, die vererbt werden | 20030317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030611 |
Method COPY_PARTIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_OBJECT_ID_OF_COPY | Value transfer | Type reference (TYPE) | STRING | Interne Dokument-ID, ohne Dok.klasse bzw. Basis-URL | 20030708 | ||
2 | ![]() |
POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID des neuen Dokumentes | 20030310 | ||
3 | ![]() |
VARIANT_ID | Value transfer | Type reference (TYPE) | STRING | SRMGS_C_PRESET_VALUE | Variantennummer | 20030310 | |
4 | ![]() |
VERSION_ID | Value transfer | Type reference (TYPE) | STRING | SRMGS_C_PRESET_VALUE | Versionsnummer | 20030310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030611 |
Method CREATE_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT_ID | Value transfer | Type reference (TYPE) | STRING | Eindeutiger Dokumentenname | 20030310 | ||
2 | ![]() |
DOC_OBJECT_ID | Value transfer | Type reference (TYPE) | STRING | Interne Dokument-ID, ohne Dok.klasse bzw. Basis-URL | 20030611 | ||
3 | ![]() |
DO_COMMIT | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20030611 | ||
4 | ![]() |
DO_UPDATE_TASK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20030611 | ||
5 | ![]() |
PROPERTIES | Value transfer | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Eigenschaften, die beim Anlegen am Dok. gesetzt werd. sollen | 20030310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030611 |
Method CREATE_SP_POID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_ID | Value transfer | Type reference (TYPE) | STRING | Dokumenten-ID | 20030807 | ||
2 | ![]() |
SP_POID | Call by reference | Type reference (TYPE) | SRM_LIST_POID | SP-POID Tabelle | 20030807 | ||
3 | ![]() |
VARIANT | Value transfer | Type reference (TYPE) | STRING | '0' | Variante | 20030807 | |
4 | ![]() |
VERSION | Value transfer | Type reference (TYPE) | STRING | '0' | Version | 20030807 |
Method CREATE_SP_POID on Interface IF_SRM_GENERIC_SP has no exception.
Method GET_CONNECTION_PARAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_SRM | Value transfer | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20030820 | ||
2 | ![]() |
NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | Conn Param name | 20030820 | ||
3 | ![]() |
SPS_ID | Call by reference | Type reference (TYPE) | STRING | ID des Service Provider Space | 20030820 | ||
4 | ![]() |
VALUE | Value transfer | Type reference (TYPE) | STRING | 20030820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030820 |
Method GET_DM_REPOSITORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DM_REP | Value transfer | Object reference (TYPE REF TO) | CL_DM_DOCUMENTS | 20031110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20031110 |
Method GET_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_DOCUMENT | Repräsentiert ein Dokument | 20030310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030611 |
Method GET_DOC_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOC_CLASS | Call by reference | Type reference (TYPE) | STRING | Name der Dokuklasse | 20030807 | ||
2 | ![]() |
IF_SRM | Value transfer | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20030807 | ||
3 | ![]() |
SPS_ID | Call by reference | Type reference (TYPE) | SRMGS_SPS_ID | ID des Service Provider Space | 20030807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030807 |
Method GET_PROPERTY_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCU_CLASS | Call by reference | Type reference (TYPE) | STRING | Dokumentenklasse des Dokumentes (LOIO) | 20030807 | ||
2 | ![]() |
PROPERTY_TYPES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TYPE_TAB | Liste der Property-Typen der Dokuklasse | 20030807 | ||
3 | ![]() |
PROP_LOCATION | Call by reference | Type reference (TYPE) | STRING | SRMGS_C_PROP_LOC_VER | Ort an dem die Eigenschaften vorliegen | 20030807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030807 |
Method GET_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_QUERY | Value transfer | Object reference (TYPE REF TO) | IF_SRM_GSP_QUERY | Suche (generisch) | 20030729 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030729 |
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* | 20030616 | ||
2 | ![]() |
OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Authorisation vorhanden? | 20030616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic SP2: Allgemeiner Fehler | 20030616 |
History
Last changed by/on | SAP | 20040518 |
SAP Release Created in | 640 |