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 | Instance method | Public | Method | Calls Subclass-Defined Visualization Method | 20010607 | |
| 2 | Instance method | Public | Method | Confirm after put | 20000717 | |
| 3 | Instance method | Public | Method | Clone document template | 20020409 | |
| 4 | Instance method | Public | Method | Delete document content | 20000914 | |
| 5 | Instance method | Public | Method | get information about the file(s) containing the content | 20010613 | |
| 6 | Instance method | Public | Method | Get Document content using Filename | 20000713 | |
| 7 | Instance method | Public | Method | Get SP type: document, ArchiveLink doc or docum. template | 20020228 | |
| 8 | Instance method | Public | Method | get metadata (attribs) to be provided as DOI form-parameters | 20010611 | |
| 9 | Instance method | Public | Method | Get Mimetype of the object | 20000605 | |
| 10 | Instance method | Public | Method | Get URL for display | 20000529 | |
| 11 | Instance method | Public | Method | Get URL for storing a document | 20000717 | |
| 12 | Instance method | Public | Method | Lock the content of the document | 20001031 | |
| 13 | Instance method | Public | Method | Relock the content of the document | 20001031 | |
| 14 | 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 | IM_ACTIVITY | Value transfer | Type reference (TYPE) | SRMIF_SP_ACTIVITY | Aktivität | 20010607 | |||
| 2 | IM_COMP_ID | Value transfer | Type reference (TYPE) | STRING | Component ID | 20031023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Document Client | 20031023 |
Method CONFIRM_PUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | SP POID | 20000718 | |||
| 2 | IM_COMP_TAB | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | Components table | 20000717 | |||
| 3 | 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 | IM_URL_TAB | Call by reference | Type reference (TYPE) | SRMGS_URL_TAB | URL table | 20000717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BDV: User is not authorized | 20010301 | ||
| 2 | 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 | IM_DOC_ID | Value transfer | Type reference (TYPE) | STRING | OBSOLETE: Template Doc ID | 20020409 | |||
| 2 | IM_TEMPLATE | Call by reference | Type reference (TYPE) | SRMGU_DOC_TEMPLATE | 20030901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler vom Backend des Document Client | 20020409 | ||
| 2 | Document Client | 20020708 |
Method DELETE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VERSION_STILL_EXIST | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Versions still existing | 20010308 | |||
| 2 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Corresponding object | 20000914 | |||
| 3 | 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: Action canceled by User | 20000914 | ||
| 2 | BDV: User is not authorized | 20010301 | ||
| 3 | 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 | EX_FILE_INFORMATION | Value transfer | Type reference (TYPE) | SRMGS_COMPONENTS | File Information | 20010613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlende Berechtigung | 20010613 | ||
| 2 | unerwarteter Fehler | 20010613 |
Method GET_CONTENT_VIA_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FILE_TAB | Call by reference | Type reference (TYPE) | SRMGS_FILE_TAB | Corresponding Document | 20000713 | |||
| 2 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Corresponding object | 20000713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BDV: User is not authorized | 20010301 | ||
| 2 | BDV: Unexpected Error | 20000713 | ||
| 3 | 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 | 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 | EX_CONTEXT_PROPS | Value transfer | Type reference (TYPE) | SRMGS_PROPERTY_TAB | attributes of request source poid, for examp. record browser | 20020603 | |||
| 2 | EX_DOC_PROPS | Value transfer | Type reference (TYPE) | SRMGS_PROPERTY_TAB | attributes of current document | 20020603 | |||
| 3 | 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 | 20010611 |
Method GET_MIMETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DOCTYPE | Call by reference | Type reference (TYPE) | STRING | Documenttype of the corresponding object | 20000606 | |||
| 2 | EX_MIMETYPE | Call by reference | Type reference (TYPE) | SRMIF_SP_MIMETYPE | Mimetype of the corresponding object | 20000605 | |||
| 3 | EX_OWN_APPLICATION | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Visualisierung durch implementierende Klasse | 20010607 | |||
| 4 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Corresponding object | 20000605 | |||
| 5 | IM_COMP_ID | Value transfer | Type reference (TYPE) | STRING | Komponent ID | 20021024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No mimetype found | 20000606 | ||
| 2 | User is not authorized | 20010301 | ||
| 3 | Unexpected Error | 20000606 |
Method GET_URL_FOR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMP_TAB | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | Component table | 20000529 | |||
| 2 | EX_URL_TAB | Call by reference | Type reference (TYPE) | SRMGS_URL_TAB | URI table | 20000529 | |||
| 3 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Corresponding object | 20000530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BDV: User is not authorized | 20010301 | ||
| 2 | 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 | EX_URL_TAB | Call by reference | Type reference (TYPE) | SRMGS_URL_TAB | Corresponding URL table | 20000717 | |||
| 2 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Correponding object | 20000717 | |||
| 3 | IM_COMP_TAB | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | Corresponding Component table | 20000717 | |||
| 4 | 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: Action Canceled by User | 20000905 | ||
| 2 | BDV: failed to set DB update mode | 20020513 | ||
| 3 | BDV: Unsupported DB Update Mode | 20020513 | ||
| 4 | BDV:User is not authorized | 20010301 | ||
| 5 | BDV: Unexpected Error | 20000717 |
Method LOCK_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 20001031 | ||
| 2 | Not authorized | 20010301 | ||
| 3 | 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 | 20001031 |
Method SET_CONTENT_VIA_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LOCK_USER | Call by reference | Type reference (TYPE) | STRING | 20030926 | ||||
| 2 | EX_SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | SP POID | 20000704 | |||
| 3 | IM_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | SRM_LIST_OBJECT | Corresponding object | 20000718 | |||
| 4 | IM_FILE_TAB | Call by reference | Type reference (TYPE) | SRMGS_FILE_TAB | Files table | 20000704 | |||
| 5 | IM_MAINTAIN_ATTRIBUTE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | True: display dialog for changing attributes | 20020213 | ||
| 6 | 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 | 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: Action canceled by user | 20000905 | ||
| 2 | BDV: failed to change DB update mode | 20020513 | ||
| 3 | BDV: Unsupported DB Update Mode | 20020513 | ||
| 4 | BDV: User is not authorized | 20010301 | ||
| 5 | BDV: Unexpected_error | 20000704 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 50A |