SAP ABAP Interface IF_SRM_SP_BDV_CONTENT (BDV: Methods for Content delivery)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_GENERAL_SP (Package) SRM General SPs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPSPRO/CL_SRM_SP_DOCVIEW_AL Copy of CL_SRM_SP_DOCVIEW_AL + send activity 20040819
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRASR00_DPF_DOCVIEW_GE SP Document - Client 20050329
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_DOCVIEW_AL SRM: Class For Displaying Documents 20000602
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_DOCVIEW_BDS_DOC SRM: Class For Displaying Documents 20050119
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_DOCVIEW_GE SP Document - Client 20000703
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_DOCVIEW_GEN_DOCUMENT SRM: Class For Displaying Documents 20020903
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_DOCVIEW_PHIO_DOC SRM: Class For Displaying Documents 20020930
Properties
Interface IF_SRM_SP_BDV_CONTENT  
Short Description BDV: Methods for Content delivery    
General Data
Package SRM_GENERAL_SP   SRM General SPs 
Created 20000529   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 SOI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMGU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SRM_SP_BDV_CONTENT has no interface.
Friends
Interface IF_SRM_SP_BDV_CONTENT has no friend.
Attributes
Interface IF_SRM_SP_BDV_CONTENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALL_OWN_APPLICATION Instance method Public Method Calls Subclass-Defined Visualization Method 20010607
2 CONFIRM_PUT Instance method Public Method Confirm after put 20000717
3 COPY_CONTENT_FROM_TEMPLATE Instance method Public Method Clone document template 20020409
4 DELETE_CONTENT Instance method Public Method Delete document content 20000914
5 GET_CONTENT_FILE_INFORMATION Instance method Public Method get information about the file(s) containing the content 20010613
6 GET_CONTENT_VIA_FILE Instance method Public Method Get Document content using Filename 20000713
7 GET_DOCUMENT_SP_TYPE Instance method Public Method Get SP type: document, ArchiveLink doc or docum. template 20020228
8 GET_FORM_DATA Instance method Public Method get metadata (attribs) to be provided as DOI form-parameters 20010611
9 GET_MIMETYPE Instance method Public Method Get Mimetype of the object 20000605
10 GET_URL_FOR_GET Instance method Public Method Get URL for display 20000529
11 GET_URL_FOR_PUT Instance method Public Method Get URL for storing a document 20000717
12 LOCK_CONTENT Instance method Public Method Lock the content of the document 20001031
13 RELOCK_CONTENT Instance method Public Method Relock the content of the document 20001031
14 SET_CONTENT_VIA_FILE Instance method Public Method Set Document content using Filename 20000704
Events
Interface IF_SRM_SP_BDV_CONTENT has no event.
Types
Interface IF_SRM_SP_BDV_CONTENT has no local type.
Method Signatures

Method CALL_OWN_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Value transfer Type reference (TYPE) SRMIF_SP_ACTIVITY Aktivität 20010607
2 Importing IM_COMP_ID Value transfer Type reference (TYPE) STRING Component ID 20031023
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20031023

Method CONFIRM_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SP_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID SP POID 20000718
2 Importing IM_COMP_TAB Call by reference Type reference (TYPE) SRMGS_COMPONENTS Components table 20000717
3 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_SRM_DOCUMENT Actual document, must be supplied in state is_modified_temp 20020204
4 Importing IM_URL_TAB Call by reference Type reference (TYPE) SRMGS_URL_TAB URL table 20000717
# Exception Resumable Description Created on
1 BDV_NOT_AUTHORIZED BDV: User is not authorized 20010301
2 BDV_UNEXPECTED_ERROR BDV: Unexpected_error 20000717

Method COPY_CONTENT_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOC_ID Value transfer Type reference (TYPE) STRING OBSOLETE: Template Doc ID 20020409
2 Importing IM_TEMPLATE Call by reference Type reference (TYPE) SRMGU_DOC_TEMPLATE 20030901
# Exception Resumable Description Created on
1 CX_SRM_DCL_BACKEND Fehler vom Backend des Document Client 20020409
2 CX_SRM_DOCUMENT_CLIENT Document Client 20020708

Method DELETE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VERSION_STILL_EXIST Call by reference Type reference (TYPE) SRMBOOLEAN Versions still existing 20010308
2 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Corresponding object 20000914
3 Importing IM_RAISE_WF_EVENT Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030219
# Exception Resumable Description Created on
1 BDV_CANCELED BDV: Action canceled by User 20000914
2 BDV_NOT_AUTHORIZED BDV: User is not authorized 20010301
3 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000914

Method GET_CONTENT_FILE_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_INFORMATION Value transfer Type reference (TYPE) SRMGS_COMPONENTS File Information 20010613
# Exception Resumable Description Created on
1 BDV_NOT_AUTHORIZED fehlende Berechtigung 20010613
2 BDV_UNEXPECTED_ERROR unerwarteter Fehler 20010613

Method GET_CONTENT_VIA_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FILE_TAB Call by reference Type reference (TYPE) SRMGS_FILE_TAB Corresponding Document 20000713
2 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Corresponding object 20000713
# Exception Resumable Description Created on
1 BDV_NOT_AUTHORIZED BDV: User is not authorized 20010301
2 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000713
3 BDV_WRONG_DIRECTORY BDV: Directory does not exist 20000713

Method GET_DOCUMENT_SP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_DOC_SP_TYPE Value transfer Type reference (TYPE) STRING SP type 20020228

Method GET_DOCUMENT_SP_TYPE on Interface IF_SRM_SP_BDV_CONTENT has no exception.

Method GET_FORM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT_PROPS Value transfer Type reference (TYPE) SRMGS_PROPERTY_TAB attributes of request source poid, for examp. record browser 20020603
2 Exporting EX_DOC_PROPS Value transfer Type reference (TYPE) SRMGS_PROPERTY_TAB attributes of current document 20020603
3 Exporting EX_FORM_DATA Value transfer Type reference (TYPE) SOI_FORM_LIST attributes of request source poid as form data 20010611
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR 20010611

Method GET_MIMETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOCTYPE Call by reference Type reference (TYPE) STRING Documenttype of the corresponding object 20000606
2 Exporting EX_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE Mimetype of the corresponding object 20000605
3 Exporting EX_OWN_APPLICATION Call by reference Type reference (TYPE) SRMBOOLEAN Visualisierung durch implementierende Klasse 20010607
4 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Corresponding object 20000605
5 Importing IM_COMP_ID Value transfer Type reference (TYPE) STRING Komponent ID 20021024
# Exception Resumable Description Created on
1 BDV_NOTHING_FOUND No mimetype found 20000606
2 BDV_NOT_AUTHORIZED User is not authorized 20010301
3 BDV_UNEXPECTED_ERROR Unexpected Error 20000606

Method GET_URL_FOR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMP_TAB Call by reference Type reference (TYPE) SRMGS_COMPONENTS Component table 20000529
2 Exporting EX_URL_TAB Call by reference Type reference (TYPE) SRMGS_URL_TAB URI table 20000529
3 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Corresponding object 20000530
# Exception Resumable Description Created on
1 BDV_NOT_AUTHORIZED BDV: User is not authorized 20010301
2 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000529

Method GET_URL_FOR_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_URL_TAB Call by reference Type reference (TYPE) SRMGS_URL_TAB Corresponding URL table 20000717
2 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Correponding object 20000717
3 Importing IM_COMP_TAB Call by reference Type reference (TYPE) SRMGS_COMPONENTS Corresponding Component table 20000717
4 Importing IM_SAVE_AS_NEW_VERSION Call by reference Type reference (TYPE) SRMGS_BOOLEAN True: document shall be saved as new version 20020204
# Exception Resumable Description Created on
1 BDV_CANCEL BDV: Action Canceled by User 20000905
2 BDV_CHANGE_UPDATE_MODE BDV: failed to set DB update mode 20020513
3 BDV_INVALID_UPDATE_MODE BDV: Unsupported DB Update Mode 20020513
4 BDV_NOT_AUTHORIZED BDV:User is not authorized 20010301
5 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000717

Method LOCK_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_USER Call by reference Type reference (TYPE) STRING User who has locked the document 20001031
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20001031
2 NOT_AUTHORIZED Not authorized 20010301
3 YET_LOCKED Document is currently locked 20001031

Method RELOCK_CONTENT Signature

Method RELOCK_CONTENT on Interface IF_SRM_SP_BDV_CONTENT has no parameter.
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20001031

Method SET_CONTENT_VIA_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_USER Call by reference Type reference (TYPE) STRING 20030926
2 Exporting EX_SP_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID SP POID 20000704
3 Importing IM_ATTRIBUTE_VALUE_LIST Call by reference Type reference (TYPE) SRM_LIST_OBJECT Corresponding object 20000718
4 Importing IM_FILE_TAB Call by reference Type reference (TYPE) SRMGS_FILE_TAB Files table 20000704
5 Importing IM_MAINTAIN_ATTRIBUTE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE True: display dialog for changing attributes 20020213
6 Importing IM_SAVE_AS_NEW_VERSION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE True: document shall be saved as new version 20020212
7 Importing IM_VSCAN_PROFILE Call by reference Type reference (TYPE) VSCAN_PROFILE '/SRM/RCM_CREATE' virus scan profile 20120113
# Exception Resumable Description Created on
1 BDV_CANCEL BDV: Action canceled by user 20000905
2 BDV_CHANGE_UPDATE_MODE BDV: failed to change DB update mode 20020513
3 BDV_INVALID_UPDATE_MODE BDV: Unsupported DB Update Mode 20020513
4 BDV_NOT_AUTHORIZED BDV: User is not authorized 20010301
5 BDV_UNEXPECTED_ERROR BDV: Unexpected_error 20000704
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A