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 ADD_INHERITED_PROPERTIES Instance method Public Method Add Properties that are inherited between versions 20030317
2 COPY_PARTIAL Instance method Public Method Only Copy One Version/Variant of Document 20030310
3 CREATE_DOCUMENT Instance method Public Method Create a Document (from New) 20030310
4 CREATE_SP_POID Instance method Public Method Create an SP-POID for the Document Specified 20030807
5 GET_CONNECTION_PARAM Instance method Public Method Get Document Class for an Element Type 20030820
6 GET_DM_REPOSITORY Instance method Public Method Fetch Repository from GDMA 20031110
7 GET_DOCUMENT Instance method Public Method Returns the Document Used by the SP 20030310
8 GET_DOC_CLASS Instance method Public Method Get Document Class for an Element Type 20030807
9 GET_PROPERTY_TYPES Instance method Public Method Get Information on Existing Attribute Types of a Doc. Class 20030807
10 GET_QUERY Instance method Public Method Supplies Reference to IF_DM_QUERY 20030729
11 IS_AUTHORIZED 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 Importing OLD_VARIANT Value transfer Object reference (TYPE REF TO) IF_SRM_VARIANT Alte Variante, an der ggf. Properties geholt werden können 20030317
2 Changing PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Eigenschaften, die vererbt werden 20030317
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20030611

Method COPY_PARTIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC_OBJECT_ID_OF_COPY Value transfer Type reference (TYPE) STRING Interne Dokument-ID, ohne Dok.klasse bzw. Basis-URL 20030708
2 Returning POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID des neuen Dokumentes 20030310
3 Importing VARIANT_ID Value transfer Type reference (TYPE) STRING SRMGS_C_PRESET_VALUE Variantennummer 20030310
4 Importing VERSION_ID Value transfer Type reference (TYPE) STRING SRMGS_C_PRESET_VALUE Versionsnummer 20030310
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20030611

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT_ID Value transfer Type reference (TYPE) STRING Eindeutiger Dokumentenname 20030310
2 Importing DOC_OBJECT_ID Value transfer Type reference (TYPE) STRING Interne Dokument-ID, ohne Dok.klasse bzw. Basis-URL 20030611
3 Importing DO_COMMIT Value transfer Type reference (TYPE) SRMGS_BOOLEAN SRMGS_FALSE 20030611
4 Importing DO_UPDATE_TASK Value transfer Type reference (TYPE) SRMGS_BOOLEAN SRMGS_FALSE 20030611
5 Importing 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 CX_SRM_GSP 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 Importing DOC_ID Value transfer Type reference (TYPE) STRING Dokumenten-ID 20030807
2 Exporting SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID SP-POID Tabelle 20030807
3 Importing VARIANT Value transfer Type reference (TYPE) STRING '0' Variante 20030807
4 Importing 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 Importing IF_SRM Value transfer Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20030820
2 Importing NAME Value transfer Type reference (TYPE) CSEQUENCE Conn Param name 20030820
3 Importing SPS_ID Call by reference Type reference (TYPE) STRING ID des Service Provider Space 20030820
4 Returning VALUE Value transfer Type reference (TYPE) STRING 20030820
# Exception Resumable Description Created on
1 CX_SRM_GSP 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 Returning DM_REP Value transfer Object reference (TYPE REF TO) CL_DM_DOCUMENTS 20031110
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20031110

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20030310
# Exception Resumable Description Created on
1 CX_SRM_GSP 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 Exporting DOC_CLASS Call by reference Type reference (TYPE) STRING Name der Dokuklasse 20030807
2 Importing IF_SRM Value transfer Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20030807
3 Importing SPS_ID Call by reference Type reference (TYPE) SRMGS_SPS_ID ID des Service Provider Space 20030807
# Exception Resumable Description Created on
1 CX_SRM_GSP 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 Importing DOCU_CLASS Call by reference Type reference (TYPE) STRING Dokumentenklasse des Dokumentes (LOIO) 20030807
2 Exporting PROPERTY_TYPES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Liste der Property-Typen der Dokuklasse 20030807
3 Importing 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 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20030807

Method GET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_QUERY Value transfer Object reference (TYPE REF TO) IF_SRM_GSP_QUERY Suche (generisch) 20030729
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20030729

Method IS_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Value transfer Type reference (TYPE) SRMGS_ACTIVITY Aktivität : Konstanten SRMGS_ACT* 20030616
2 Returning OK Value transfer Type reference (TYPE) SRMGS_BOOLEAN Authorisation vorhanden? 20030616
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20030616
History
Last changed by/on SAP  20040518 
SAP Release Created in 640