SAP ABAP Class CL_SRM_SP_BDV (BDV: Basis Class)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_CLIENT_OBJ Abstract Base Class for SP Content 20010810
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_ACTIVITIES Determining SP Activities 20010814
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20010814
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_BDV BDV: General Methods 20000529
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_BDV_HTML BDV: Special Methods for HTML 20000529
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_BDV_WIN BDV: Special Methods for Win 20000529
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20000530
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_FRONTEND_SAPGUI_PASV Display in SAPGUI (passive) 20020508
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SAPPSPRO/CL_SRM_SP_DOCVIEW_AL Copy of CL_SRM_SP_DOCVIEW_AL + send activity 20040819
2 Inheritance (c INHERITING FROM c_ref)  CL_HRASR00_DPF_DOCVIEW_GE SP Document - Client 20050329
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_DOCVIEW_AL SRM: Class For Displaying Documents 20000602
4 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_DOCVIEW_BDS_DOC SRM: Class For Displaying Documents 20050119
5 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_DOCVIEW_GE SP Document - Client 20000703
6 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_DOCVIEW_GEN_DOCUMENT SRM: Class For Displaying Documents 20020903
7 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_DOCVIEW_PHIO_DOC SRM: Class For Displaying Documents 20020930
Properties
Class CL_SRM_SP_BDV  
Short Description BDV: Basis Class    
Super Class CL_SRM_SP_CLIENT_OBJ Abstract Base Class for SP Content 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_GENERAL_SP   SRM General SPs 
Created 20000529   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SRM_ACTIVITY_LIST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SRM_REQUEST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 SRMCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SRMGU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_SP_ACTIVITIES Determining SP Activities 20010814
2 IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20010814
3 IF_SRM_SP_BDV BDV: General Methods 20000529
4 IF_SRM_SP_BDV_HTML BDV: Special Methods for HTML 20000529
5 IF_SRM_SP_BDV_WIN BDV: Special Methods for Win 20000529
6 IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20000530
7 IF_SRM_SP_FRONTEND_SAPGUI_PASV Display in SAPGUI (passive) 20020508
Friends
Class CL_SRM_SP_BDV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DOC_DOWNLOAD_NO Constant Public Type reference (TYPE) STRING 'N' DOC_DOWNLOAD is reset 20080109
2 C_DOC_DOWNLOAD_YES Constant Public Type reference (TYPE) STRING 'Y' DOC_DOWNLOAD is set 20080110
3 DOI_APP_TAB Static Attribute Private Type reference (TYPE) SOI_DOCUMENT_TYPE_DESCR_LIST 20050720
4 GUI_TYPE Static Attribute Public Type reference (TYPE) I GUI Type 20031022
5 G_EXIT_SAP_DOC_AUTH_C Static Attribute Private Object reference (TYPE REF TO) SRM_DOC_AUTH_C 20060531
6 G_VER_LIST_DISPLAYED Instance attribute Public Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20090915
7 LAST_USED_DIRECTORY Static Attribute Protected Type reference (TYPE) STRING Directory Used in Last Upload/Download 20020816
8 MY_CURRENT_DOCUMENT Instance attribute Protected Type reference (TYPE) SRMGU_ACTUAL_DOC Current Document 20000717
9 MY_CURRENT_REQUEST_SENDER Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID Current Request Object 20011019
10 MY_DOCUMENT_STATE Instance attribute Private Type reference (TYPE) I Current Document Status 20000714
11 MY_EAI_MARKUP_TAB Instance attribute Protected Type reference (TYPE) SRMGU_EAI_MARKUP_TAB Information on Markup Layer of Document 20020114
12 MY_GSP_DOC_LOCKED_BY_ME Instance attribute Protected Type reference (TYPE) SRMGS_BOOLEAN 'X': Lock Is Set in Own Class 20030821
13 MY_LAST_ACTION Instance attribute Private Type reference (TYPE) SRMIF_SP_USER_ACTION 'I' Last User action 20000815
14 MY_LAST_SEND_FCODE Instance attribute Private Type reference (TYPE) UI_FUNC Last send fcode 20001002
15 MY_LOCAL_2D_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ECL_2DVIEWER Engineering Client 2D Viewer 20000607
16 MY_LOCAL_3D_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Engineering Client 3D Viewer 20000607
17 MY_LOCAL_DOCUMENT_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_DOCUMENT_HISTORY Document Viewer for ArchiveLink Documents 20020205
18 MY_LOCAL_DOC_VIEWER_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container for Document Viewer 20020205
19 MY_LOCAL_DOI_CONTROL Instance attribute Private Object reference (TYPE REF TO) I_OI_CONTAINER_CONTROL Document Container Control Interface 20000608
20 MY_LOCAL_DOI_PROXY Instance attribute Protected Object reference (TYPE REF TO) I_OI_DOCUMENT_PROXY Local DOI proxy 20000608
21 MY_LOCAL_HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER Local HTML Control 20000530
22 MY_LOCAL_MAIN_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000530
23 MY_LOCAL_OI_DOC_VIEWER Instance attribute Protected Object reference (TYPE REF TO) I_OI_DOCUMENT_VIEWER Document Viewer for Web GUI 20021126
24 MY_LOCAL_OLE_NAME Instance attribute Protected Type reference (TYPE) STRING Selected OLE Application 20000906
25 MY_LOCAL_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Local Main Splitter 20000529
26 MY_LOCAL_STATUS_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for status text 20020128
27 MY_LOCAL_TEXTEDIT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TEXTEDIT Text Editor 20020207
28 MY_OLE_APP_LIST Instance attribute Private Type reference (TYPE) SRMGU_OLE_APP_TAB OLE Apps on the frontend 20000714
29 MY_OLE_APP_LIST_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU OLE Apps on the frontend as contextmenu 20000714
30 MY_PROTO_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SP_PROTOCOL_ENTRY Log Handler 20020514
31 MY_SAVE_CTMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu for icon 'Save' 20011211
32 MY_SPECIAL_COMP_LIST_CNTL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Display Component List 20021022
33 MY_SPECIAL_FUNCTION_CNTL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for the special function area 20001002
34 MY_SPECIAL_TOOLBAR_BUTTONS Instance attribute Protected Type reference (TYPE) SRMGU_FUNCTION_LIST_TAB List of the special toolbar buttons 20000929
35 MY_TOOLBAR_HEIGHT Instance attribute Private Type reference (TYPE) I 23 20010308
36 SP_AL_DOCUMENT Constant Public Type reference (TYPE) STRING 'SP_AL_DOCUMENT' SP Type of Subclass is ArchiveLink Document 20020227
37 SP_DOCUMENT Constant Public Type reference (TYPE) STRING 'SP_DOCUMENT' SP Type of Subclass is Normal Document 20020227
38 SP_DOCUMENT_TEMPLATE Constant Public Type reference (TYPE) STRING 'SP_DOCUMENT_TEMPLATE' SP Type of Subclass is Document Template 20020227
39 STAT_OLE_APP_LIST Static Attribute Private Type reference (TYPE) SRMGU_OLE_APP_TAB 20060109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SPECIAL_TOOLBAR_BUTTON Instance method Protected Method Add special functions to the toolbar 20000929
2 ANALYSE_APP_LIST Instance method Protected Method Analyse Applicationlist 20000607
3 CHANGE_MAIN_TOOLBAR Instance method Protected Method Change main toolbar 20000714
4 CHECK_DOCUMENT_STATE Instance method Protected Method Check the Status of the Current Document 20000714
5 CHECK_IF_DOC_IS_ACTUAL Instance method Protected Method Checks if the Document is Current Version 20030826
6 CHECK_INSTANCE_ACTIVITY Instance method Protected Method Check if instance activity is supported inplace 20011212
7 CHECK_MAIN_TOOLBAR Instance method Private Method Check buttons of the main toolbar 20000719
8 CREATE_OLE_APP_LIST Instance method Protected Method Create list with frontend specific ole apps 20000714
9 CREATE_SPECIAL_FKT_AREA Instance method Public Method Create the special function area 20001002
10 DELETE_MAIN_TOOLBAR_BUTTON Instance method Public Method Delete all buttons from the main toolbar 20000929
11 DELETE_VERSION Instance method Private Method 20060109
12 DESTROY_DOI Instance method Private Method Destroy DOI 20000608
13 DISPLAY_AL_DOCUMENT Instance method Protected Method Display ArchiveLink Document 20020205
14 DO_MY_ACTION Instance method Protected Method Call my_action based on passive/active mode 20020508
15 GET_ALLOWED_STATES Instance method Private Method Get allowed states 20000602
16 GET_APP_FROM_MIMETYPE Instance method Protected Method Get corresponding Application from Mimetype 20000529
17 GET_CURRENT_DOCUMENT Instance method Public Method Get the current document 20000915
18 GET_DOCTYPE_FROM_MIMETYPE Instance method Protected Method Get the doctype from the mimetype 20001017
19 GET_DOCUMENT_STATE Instance method Public Method Get the current document state 20000726
20 GET_DOI_DOC_TYPES Instance method Private Method 20060109
21 GET_DOI_PROXY Instance method Private Method Create DOI document proxy 20000608
22 GET_GUI_TYPE Instance method Protected Method Get GUI Type 20000529
23 GET_HANDLER_FOR_MIMETYPE Instance method Protected Method Determine the Handling Application for Given Mimetype 20010608
24 GET_LAST_UPDATE_INFO Instance method Protected Method Get last user that changed the current version of document 20020905
25 GET_MIMETYPE_FROM_APP Instance method Protected Method Get Mimetype and docclass from selected Application 20000717
26 GET_MIMETYPE_FROM_EXT Instance method Protected Method Get Mimetype from the extension 20000704
27 GET_PATH_AND_NAME Instance method Protected Method Get path and filename 20000704
28 GET_SPECIAL_TOOLBAR_BUTTONS Instance method Public Method Get a list of special toolbar buttons 20000929
29 GET_TEMPLATE_FOR_CREATING_DOC Instance method Protected Method Supplies Template ID Selected by User 20020408
30 GET_TEMP_DIRECTORY Instance method Protected Method Determines Temporary Directory for Storing Data 20020104
31 HANDLE_CLOSE Instance method Private Method 20041007
32 HIDE_CONTROLS Instance method Private Method Hide All Controls 20011018
33 INITIALIZE_DOI Instance method Private Method Initialize DOI 20000608
34 IS_DOWNLOAD_DOC_PARAM_SET Instance method Public Method Checks if connection parameter DOC_DOWNLOAD is set or not 20080110
35 PROCESS_ACTIVITY_DISPLAY Instance method Protected Method Execution of Activity DISPLAY 20011002
36 RELEASE_DOI_PROXY Instance method Protected Method Release DOI proxy 20000608
37 RESET_MAIN_TOOLBAR Instance method Public Method Reset the main toolbar 20010220
38 SAVE_DOI_LOCAL Instance method Private Method 20050524
39 SEND_ASYNC_ANSWER Instance method Private Method Sends Response to Asynchronous Request to Client Framework 20010316
40 SEND_MESSAGE_TO_RMF Instance method Public Method Send message back to RMF 20000713
41 SET_CURRENT_DOCUMENT Instance method Public Method set the current document 20001101
42 SET_DOCUMENT_STATE Instance method Public Method Set new document state 20000726
43 SET_DOI_FORM_PARAMETERS Instance method Protected Method Get Form Parameters from Subclass and Set it in DOI 20010611
44 STORE_INCOMING_PARA Instance method Protected Method Store incoming parameters 20000717
45 TOGGLE_DISPLAY_MODE Instance method Protected Method Toggle Display/Update Mode 20020807
46 TRANSFER_INCOMING_POID Instance method Protected Method Transfer incoming poid to Attribute object 20000529
47 UPDATE_TITLEBAR Instance method Protected Method updates the titlebar after changing state 20010829
48 WRITE_PROTOCOL Instance method Protected Method Write Log for Performed Activities 20020514
49 WRITE_TO_APPL_LOG Instance method Public Method Write entry into application log 20001122
Events
Class CL_SRM_SP_BDV has no event.
Types
Class CL_SRM_SP_BDV has no local type.
Method Signatures

Method ADD_SPECIAL_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION_LIST Call by reference Type reference (TYPE) SRMGU_FUNCTION_LIST_TAB List with the special functions 20000929
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20011002

Method ANALYSE_APP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APP_NAME Call by reference Type reference (TYPE) STRING Selected Application/Control 20000607
2 Exporting EX_OLE_NAME Call by reference Type reference (TYPE) STRING OLE Name of the application 20000607
3 Importing IM_APP_LIST Call by reference Type reference (TYPE) SRMGU_BDV_TOADD List of Applications 20000607
# Exception Resumable Description Created on
1 BDV_NOTHING_FOUND No application found 20000607
2 BDV_UNEXPECTED_ERROR Unexpected error 20000607

Method CHANGE_MAIN_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUTTON Call by reference Type reference (TYPE) I Button 20000714
2 Importing IM_MODUS Call by reference Type reference (TYPE) SRMGU_SDT_CHAR1 Modus: Add (A) or delete (D) 20000714

Method CHANGE_MAIN_TOOLBAR on class CL_SRM_SP_BDV has no exception.

Method CHECK_DOCUMENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLOSE_WHEN_NOT_SAVE Value transfer Type reference (TYPE) SRMBOOLEAN 'X' close control if user does not save doc 20021015
2 Importing IM_DISPLAY_CANCEL Value transfer Type reference (TYPE) SRMGU_SDT_CHAR1 'X' cancel display 20000905
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT SP Client : Abbruch durch Benutzer 20011002
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20011002
3 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20011002
4 CX_SRM_SPCL_USER_CANCEL SP Client : Abbruch durch Benutzer 20011002

Method CHECK_IF_DOC_IS_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID Objekt 20030826
2 Returning RE_IS_ACTUAL_VERSION Value transfer Type reference (TYPE) SRMBOOLEAN true wenn Version aktuell (=0) ist 20030826

Method CHECK_IF_DOC_IS_ACTUAL on class CL_SRM_SP_BDV has no exception.

Method CHECK_INSTANCE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Value transfer Type reference (TYPE) SRMACTID Aktivität - ID 20011212
2 Returning RE_SUPPORTED Value transfer Type reference (TYPE) SRMBOOLEAN true if inplace activity is supported 20011212

Method CHECK_INSTANCE_ACTIVITY on class CL_SRM_SP_BDV has no exception.

Method CHECK_MAIN_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION Call by reference Type reference (TYPE) UI_FUNC Fcode 20000719
2 Returning RE_EXIST Value transfer Type reference (TYPE) SRMBOOLEAN fcode exist or not 20011002

Method CHECK_MAIN_TOOLBAR on class CL_SRM_SP_BDV has no exception.

Method CREATE_OLE_APP_LIST Signature

Method CREATE_OLE_APP_LIST on class CL_SRM_SP_BDV has no parameter.
# Exception Resumable Description Created on
1 BDV_DOI_ERROR BDV: Error from the DOI 20000714
2 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20000714

Method CREATE_SPECIAL_FKT_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) UI_FUNC Fcode to send 20001002
# Exception Resumable Description Created on
1 BDV_CNTL_ERROR BDV: Control error 20001002
2 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20001002

Method DELETE_MAIN_TOOLBAR_BUTTON Signature

Method DELETE_MAIN_TOOLBAR_BUTTON on class CL_SRM_SP_BDV has no parameter.
Method DELETE_MAIN_TOOLBAR_BUTTON on class CL_SRM_SP_BDV has no exception.

Method DELETE_VERSION Signature

Method DELETE_VERSION on class CL_SRM_SP_BDV has no parameter.
Method DELETE_VERSION on class CL_SRM_SP_BDV has no exception.

Method DESTROY_DOI Signature

Method DESTROY_DOI on class CL_SRM_SP_BDV has no parameter.
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR Unexpected error 20000608

Method DISPLAY_AL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT Call by reference Type reference (TYPE) TOADI ArchiveLink connection parameters 20020205
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR Unerwarteter Fehler 20020610

Method DO_MY_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE True: call SP Doc in passive mode 20020508
2 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Interface für Request 20020508
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020708
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20020708
3 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20020708

Method GET_ALLOWED_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALLOWED_STATES Call by reference Type reference (TYPE) SRM_LIST_INTEGER All allowed states 20000602
# Exception Resumable Description Created on
1 BDV_INITIAL_STATE Initial State 20000602
2 BDV_UNEXPECTED_ERROR Unexpected Error 20000602

Method GET_APP_FROM_MIMETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APP_LIST Call by reference Type reference (TYPE) SRMGU_BDV_TOADD List of applications 20000606
2 Importing IM_DOCTYPE Call by reference Type reference (TYPE) STRING Documenttype of the object 20000606
3 Importing IM_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE Mimetype of the object 20000529
# Exception Resumable Description Created on
1 BDV_NOTHING_FOUND BDV: Nothing found 20000606
2 BDV_UNEXPECTED_ERROR BDV: Unexpected_error 20000529

Method GET_CURRENT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CURRENT_DOC Call by reference Type reference (TYPE) SRMGU_ACTUAL_DOC Current document 20000915
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000915

Method GET_DOCTYPE_FROM_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) SRMIF_SP_DOCTYPE Technical document type 20001017
2 Importing IM_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE Mimetype of the document 20001017
# Exception Resumable Description Created on
1 NO_DOCTYPE_FOUND No doctype is found 20001017
2 SRM_UNEXPECTED_ERROR SRM: Unexpected Error 20001017

Method GET_DOCUMENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MY_DOC_STATE Call by reference Type reference (TYPE) I Current document state 20000726
# Exception Resumable Description Created on
1 BDV_INITIAL_STATE BDV: Initial state 20000726
2 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20000726
3 BDV_WRONG_STATE BDV: Wrong state 20000726

Method GET_DOI_DOC_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOI_RET_CODE Call by reference Type reference (TYPE) SOI_RET_STRING 20060109

Method GET_DOI_DOC_TYPES on class CL_SRM_SP_BDV has no exception.

Method GET_DOI_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OLE_NAME Call by reference Type reference (TYPE) STRING Name of the OLE application 20000608
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR Unexpected error 20000608

Method GET_GUI_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GUI_TYPE Value transfer Type reference (TYPE) I GUI Type 20011002
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT BDV: Unexpected error 20011002

Method GET_HANDLER_FOR_MIMETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HANDLER Value transfer Type reference (TYPE) STRING Handler 20010608
2 Exporting EX_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE MIME-Typ 20010608
3 Exporting EX_OLENAME Value transfer Type reference (TYPE) STRING OLE-Name 20010608
4 Importing IM_ATTRIBUTE_VALUE_LIST Value transfer Type reference (TYPE) SRM_LIST_OBJECT obsolete: Attribute 20010608
5 Importing IM_COMP_ID Call by reference Type reference (TYPE) STRING Komponent ID 20021024
# Exception Resumable Description Created on
1 BDV_NOT_AUTHORIZED fehlende Berechtigung 20010608
2 BDV_NO_MIMETYPE MIME-Typ konnte nicht bestimmt werden 20010608
3 BDV_UNEXPECTED_ERROR unerwarteter Fehler 20010608

Method GET_LAST_UPDATE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LAST_CHANGED_BY Call by reference Type reference (TYPE) STRING 20020905
2 Exporting EX_LAST_LOG_VERSION Call by reference Type reference (TYPE) STRING 20020905

Method GET_LAST_UPDATE_INFO on class CL_SRM_SP_BDV has no exception.

Method GET_MIMETYPE_FROM_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOCUCLASS Call by reference Type reference (TYPE) SAEDOKTYP Corresponding Docuclass 20000717
2 Exporting EX_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE Corresponding Mimetype 20000717
3 Importing IM_OLE_APP Call by reference Type reference (TYPE) STRING Selected OLE application 20000717
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000717

Method GET_MIMETYPE_FROM_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MIMETYPE Call by reference Type reference (TYPE) SRMIF_SP_MIMETYPE Mimetype 20000704
2 Importing IM_EXTENSION Call by reference Type reference (TYPE) STRING Document Extension 20000704
# Exception Resumable Description Created on
1 NO_MIMETYPE_FOUND No Mimetype found 20000704
2 SRM_UNEXPECTED_ERROR SRM: Unexpected Error 20000704

Method GET_PATH_AND_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXTENSION Call by reference Type reference (TYPE) STRING Fileextension 20000704
2 Exporting EX_FILE_NAME Call by reference Type reference (TYPE) STRING Filename 20000704
3 Exporting EX_PATH_NAME Call by reference Type reference (TYPE) STRING Pathname 20000704
4 Importing IM_COMPLETE_PATH Call by reference Type reference (TYPE) STRING Complete path (incl. filename) 20000704
# Exception Resumable Description Created on
1 NO_FILE_SELECTED Kein File ausgewählt 20000704
2 SRM_UNEXPECTED_ERROR SRM: Unexpected error 20000704

Method GET_SPECIAL_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SPECIAL_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) SRMGU_FUNCTION_LIST_TAB List of all special toolbar buttons 20000929
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000929

Method GET_TEMPLATE_FOR_CREATING_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEMPLATE Call by reference Type reference (TYPE) SRMGU_DOC_TEMPLATE 20030902
2 Exporting EX_TEMPLATE_ID Value transfer Type reference (TYPE) SRMGS_DOC_ID Dokumentvorlage ID 20020409
3 Exporting EX_USER_CANCELED Value transfer Type reference (TYPE) SRMBOOLEAN True: Abbruch durch Benutzer 20020409
# Exception Resumable Description Created on
1 CX_SRM_DCL_BACKEND Fehler vom Backend des Document Client 20020409

Method GET_TEMP_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TEMPDIR Call by reference Type reference (TYPE) CHAR255 char255 20020104

Method GET_TEMP_DIRECTORY on class CL_SRM_SP_BDV has no exception.

Method HANDLE_CLOSE Signature

Method HANDLE_CLOSE on class CL_SRM_SP_BDV has no parameter.
Method HANDLE_CLOSE on class CL_SRM_SP_BDV has no exception.

Method HIDE_CONTROLS Signature

Method HIDE_CONTROLS on class CL_SRM_SP_BDV has no parameter.
Method HIDE_CONTROLS on class CL_SRM_SP_BDV has no exception.

Method INITIALIZE_DOI Signature

Method INITIALIZE_DOI on class CL_SRM_SP_BDV has no parameter.
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR Unexpected Error 20000608

Method IS_DOWNLOAD_DOC_PARAM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE_SET Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20080110

Method IS_DOWNLOAD_DOC_PARAM_SET on class CL_SRM_SP_BDV has no exception.

Method PROCESS_ACTIVITY_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_VALUE_LIST Value transfer Type reference (TYPE) SRM_LIST_OBJECT Liste mit Attributwerten 20011002
2 Importing IM_COMP_ID Value transfer Type reference (TYPE) STRING Komponet ID 20021024
3 Returning RE_ACTIVITY_STATE Value transfer Type reference (TYPE) I ACTIVITY STATE 20011002
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20011002
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20011002
3 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20011002
4 CX_SRM_SPCL_USER_CANCEL SP Client : Abbruch durch Benutzer 20011002

Method RELEASE_DOI_PROXY Signature

Method RELEASE_DOI_PROXY on class CL_SRM_SP_BDV has no parameter.
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR Unexpected error 20000608

Method RESET_MAIN_TOOLBAR Signature

Method RESET_MAIN_TOOLBAR on class CL_SRM_SP_BDV has no parameter.
# Exception Resumable Description Created on
1 BDV_ERROR_FROM_SPLITTER BDV: Error from the Main Toolbar 20010220
2 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20010220

Method SAVE_DOI_LOCAL Signature

Method SAVE_DOI_LOCAL on class CL_SRM_SP_BDV has no parameter.
Method SAVE_DOI_LOCAL on class CL_SRM_SP_BDV has no exception.

Method SEND_ASYNC_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Interface für Request 20010813
2 Importing STATE Value transfer Type reference (TYPE) SRMIF_SP_ACTIVITY_STATE 20010813
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unerwarteter Fehler 20010316

Method SEND_MESSAGE_TO_RMF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SRMACTID Activity 20000713
2 Importing IM_SOURCE_POID Call by reference Object reference (TYPE REF TO) OBJECT Sourec POID 20000713
3 Importing IM_TARGET_POID Call by reference Object reference (TYPE REF TO) OBJECT Target POID 20000713
# Exception Resumable Description Created on
1 SRM_UNEXPECTED_ERROR SRM: Unexpected Error 20000713

Method SET_CURRENT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT_DOCUMENT Call by reference Type reference (TYPE) SRMGU_ACTUAL_DOC Current document 20001101
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected error 20001101

Method SET_DOCUMENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MY_DOC_STATE Call by reference Type reference (TYPE) I New document state 20000726
# Exception Resumable Description Created on
1 BDV_INITIAL_STATE BDV: Initial state 20000726
2 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000726
3 BDV_WRONG_STATE BDV: Wrong state 20000726

Method SET_DOI_FORM_PARAMETERS Signature

Method SET_DOI_FORM_PARAMETERS on class CL_SRM_SP_BDV has no parameter.
Method SET_DOI_FORM_PARAMETERS on class CL_SRM_SP_BDV has no exception.

Method STORE_INCOMING_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMETER Call by reference Type reference (TYPE) SRMGU_ACTUAL_DOC Incoming parameters 20000717
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected Error 20000717

Method TOGGLE_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARGET_ACTIVITY Value transfer Type reference (TYPE) SRMACTID Aktivität - ID 20020807

Method TOGGLE_DISPLAY_MODE on class CL_SRM_SP_BDV has no exception.

Method TRANSFER_INCOMING_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) OBJECT POID 20000529
2 Returning RE_ATTRIBUTE_VALUE_LIST Value transfer Type reference (TYPE) SRM_LIST_OBJECT Attribute Object list 20011002
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011002

Method UPDATE_TITLEBAR Signature

Method UPDATE_TITLEBAR on class CL_SRM_SP_BDV has no parameter.
Method UPDATE_TITLEBAR on class CL_SRM_SP_BDV has no exception.

Method WRITE_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Value transfer Type reference (TYPE) STRING Activity ID 20020514
2 Importing IM_ARG1 Value transfer Type reference (TYPE) STRING 20020905
3 Importing IM_ARG2 Value transfer Type reference (TYPE) STRING 20020905
4 Importing IM_ARG_STR Value transfer Type reference (TYPE) STRING 20020905

Method WRITE_PROTOCOL on class CL_SRM_SP_BDV has no exception.

Method WRITE_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID 'SBDV' Messageclass 20001122
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messagenumber 20001122
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Messagetyp 20001122
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) STRING Messagevariable 20001122
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) STRING Messagevariable 20001122
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) STRING Messagevariable 20001122
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) STRING Messagevariable 20001122
8 Importing IM_NO_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN 'X' 'X' -> write log after raising an E-message 20001122
9 Importing IM_PROCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemclass 20001122
10 Importing IM_TEXT Call by reference Type reference (TYPE) BALTEXT Text 20001122
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected_error 20001122
2 BDV_WRONG_PARAMETER BDV: Wrong parameter 20001122
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A