SAP ABAP Class CL_SRM_SP_PAPERDOC_OLD (SP Paper Document - Client)
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 20021128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_ACTIVITIES Determining SP Activities 20021128
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20021128
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CLIENT_OUTPLACE SP Client Interface: Outplace 20021128
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20021128
Properties
Class CL_SRM_SP_PAPERDOC_OLD  
Short Description SP Paper Document - Client    
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 20021128   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRM_SWISS_KNIFE_DOC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM_REFERENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SRMGU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 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 20021128
2 IF_SRM_SP_AUTHORIZATION Authorization Check for SP 20021128
3 IF_SRM_SP_CLIENT_OUTPLACE SP Client Interface: Outplace 20021128
4 IF_SRM_SP_CLIENT_WIN SP Client Interface for Win 20021128
Friends
Class CL_SRM_SP_PAPERDOC_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LAST_USED_DIRECTORY Static Attribute Private Type reference (TYPE) STRING Last Used Directory for Uploading Document 20021128
2 MY_CURRENT_REQUEST_SENDER Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID POID of Request SP 20021128
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_PAPERDOC Instance method Private Method Convert paper document to electronic document 20021128
2 CREATE_NEW_PAPERDOC Instance method Private Method Create a new paper document 20021128
3 DELETE_PAPERDOC Instance method Private Method Delete the actual paper document 20021128
4 DISPLAY_PAPERDOC Instance method Private Method Display the actual paper document 20021128
5 FILTER_PROPERTIES Instance method Private Method Filters Properties 20021128
6 GET_MIMETYPE_FROM_EXT Instance method Private Method Get Mimetype from the extension 20021128
7 GET_MY_DOCUMENT Instance method Private Method Gets Document Object Appropriate for Own POID 20021128
8 GET_PATH_AND_NAME Instance method Private Method Get path and filename 20021128
9 GET_PROPERTIES_FROM_SENDER Instance method Private Method Get prop of request sender that will be taken into p. doc 20021128
10 LOCK_PAPERDOC Instance method Private Method Lock the actual paperdoc 20021128
11 MODIFY_PAPERDOC Instance method Private Method Modify the actual paperdoc 20021128
12 UNLOCK_PAPERDOCK Instance method Private Method Unlock the actual paperdoc 20021128
13 UPLOAD_CONTENT_FILE Instance method Private Method Upload Files when Converting paper Document to Normal Doc. 20021128
14 WRITE_TO_APPL_LOG Instance method Private Method Write entry into application log 20021128
Events
Class CL_SRM_SP_PAPERDOC_OLD has no event.
Types
Class CL_SRM_SP_PAPERDOC_OLD has no local type.
Method Signatures

Method CONVERT_PAPERDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID of result elec. doc 20021128
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20021128
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20021128
3 CX_SRM_SPCL_USER_CANCEL SP Client : Abbruch durch Benutzer 20021128

Method CREATE_NEW_PAPERDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection Object 20021128
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized 20021128
2 UNEXPECTED_ERROR Unexpected_error 20021128
3 USER_CANCEL Action canceled by User 20021128

Method DELETE_PAPERDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection object 20021128
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized 20021128
2 UNEXPECTED_ERROR Unexpected error 20021128
3 USER_CANCEL Action canceled by user 20021128

Method DISPLAY_PAPERDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection object 20021128
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized 20021128
2 UNEXPECTED_ERROR Unexpected error 20021128
3 USER_CANCEL Action canceled by user 20021128

Method FILTER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROPERTIES Value transfer Type reference (TYPE) SRMGS_PROPERTY_TAB Properties die gefiltert werden sollen 20021128

Method FILTER_PROPERTIES on class CL_SRM_SP_PAPERDOC_OLD has no exception.

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 20021128
2 Importing IM_EXTENSION Call by reference Type reference (TYPE) STRING Document Extension 20021128
# Exception Resumable Description Created on
1 NO_MIMETYPE_FOUND No Mimetype found 20021128
2 SRM_UNEXPECTED_ERROR SRM: Unexpected Error 20021128

Method GET_MY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUMENT Value transfer Object reference (TYPE REF TO) CL_SRM_DOCUMENT Repräsentiert ein Dokument 20021128
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20021128
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20021128

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 20021128
2 Exporting EX_FILE_NAME Call by reference Type reference (TYPE) STRING Filename 20021128
3 Exporting EX_PATH_NAME Call by reference Type reference (TYPE) STRING Pathname 20021128
4 Importing IM_COMPLETE_PATH Call by reference Type reference (TYPE) STRING Complete path (incl. filename) 20021128
# Exception Resumable Description Created on
1 NO_FILE_SELECTED Kein File ausgewählt 20021128
2 SRM_UNEXPECTED_ERROR SRM: Unexpected error 20021128

Method GET_PROPERTIES_FROM_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROPERTIES Value transfer Type reference (TYPE) SRMGS_PROPERTY_TAB gefilterteProperties des sender SP 20021128
2 Importing IM_OWN_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_SRM_DOCUMENT Instanz für eigenes SRM Dokument 20021128
3 Importing IM_OWN_VARIANT Call by reference Object reference (TYPE REF TO) CL_SRM_VARIANT Instanz für eigenes SRM Variant 20021128
4 Importing IM_SENDER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des Sender SP 20021128

Method GET_PROPERTIES_FROM_SENDER on class CL_SRM_SP_PAPERDOC_OLD has no exception.

Method LOCK_PAPERDOC 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 doccument 20021128
2 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection object 20021128
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized 20021128
2 UNEXPECTED_ERROR Unexpected error 20021128
3 YET_LOCKED document is currently locked 20021128

Method MODIFY_PAPERDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection object 20021128
# Exception Resumable Description Created on
1 NOT_AUTHORIZED User is not authorized 20021128
2 UNEXPECTED_ERROR Unexpected error 20021128
3 USER_CANCEL Action canceled by user 20021128

Method UNLOCK_PAPERDOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT My connection object 20021128
# Exception Resumable Description Created on
1 UNEXPECTED_ERROR Unexpected error 20021128

Method UPLOAD_CONTENT_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 20021128
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20021128
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20021128
3 CX_SRM_SPCL_USER_CANCEL SP Client : Abbruch durch Benutzer 20021128

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 Messageclass 20021128
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messagenumber 20021128
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messagetyp 20021128
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) STRING Messagevariable 20021128
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) STRING Messagevariable 20021128
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) STRING Messagevariable 20021128
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) STRING Messagevariable 20021128
8 Importing IM_NO_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN 'X' 'X' -> write log after raising an E-message 20021128
9 Importing IM_PROCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemclass 20021128
10 Importing IM_TEXT Call by reference Type reference (TYPE) BALTEXT Text 20021128
# Exception Resumable Description Created on
1 BDV_UNEXPECTED_ERROR BDV: Unexpected_error 20021128
2 BDV_WRONG_PARAMETER BDV: Wrong parameter 20021128
History
Last changed by/on SAP  00000000 
SAP Release Created in 630