SAP ABAP Class CL_RMPS_DIGITAL_SIGNATURE (Support Class for Digital Signature in RMPS)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DIGITAL_SIGNATURE (Package) Digital Signature
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_DIGITIAL_SIGNATURE 20040202
Properties
Class CL_RMPS_DIGITAL_SIGNATURE  
Short Description Support Class for Digital Signature in RMPS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DIGITAL_SIGNATURE   Digital Signature 
Created 20031114   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CX_RMPS_DIGITAL_SIGNATURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CX_RMPS_DIG_SIG_CONV_ERROR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CX_RMPS_DIG_SIG_DOC_ERROR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CX_RMPS_DIG_SIG_SIGN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_DIGITIAL_SIGNATURE 20040202
Friends
Class CL_RMPS_DIGITAL_SIGNATURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SCMGPARAM_OCSP_ACTIVE Constant Protected Type reference (TYPE) STRING 'PSOCSPAC' 20050916
2 G_IS_INITIALIZED Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Run initialization correctly? 20050916
Methods
# Method Level Visibility Method type Description Created on
1 GET_DOC_TYPE_FROM_MIME_TYPE Static method Public Method Derive Document Type (DOC, PDF, ...) from Mime Type 20040202
2 GET_LOG_VERSION_OF_ORIG_DOC Instance method Protected Method Get Logical Version of Original Document (f. Log) 20040202
3 GET_MIME_TYPE_FROM_DOC_TYPE Static method Public Method Derive Mime Type (DOC, PDF, ...) from Document Type 20040202
4 HANDLE_SSF_ERROR Static method Protected Method Error Handling Accrdng to SSF_ADDSIGN_BY_USER and SSF_VERIFY 20040202
5 OCSP_ACTIVE Static method Public Method OCSP active? 20050708
6 OPEN_DOCUMENT Instance method Protected Method Open Document with Error Handling 20040202
7 SET_RESULT_IN_REQUEST Instance method Protected Method Set RESULT Parameter in Signature Request 20040202
Events
Class CL_RMPS_DIGITAL_SIGNATURE has no event.
Types
Class CL_RMPS_DIGITAL_SIGNATURE has no local type.
Method Signatures

Method GET_DOC_TYPE_FROM_MIME_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MIME_TYPE Call by reference Type reference (TYPE) STRING Mimetype 20040202
2 Returning RE_DOC_TYPE Value transfer Type reference (TYPE) STRING Dokumenttyp (DOC, PDF, ...) 20040202

Method GET_DOC_TYPE_FROM_MIME_TYPE on class CL_RMPS_DIGITAL_SIGNATURE has no exception.

Method GET_LOG_VERSION_OF_ORIG_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LOG_VERSION Value transfer Type reference (TYPE) STRING Logische Version des Originaldokuments 20040202

Method GET_LOG_VERSION_OF_ORIG_DOC on class CL_RMPS_DIGITAL_SIGNATURE has no exception.

Method GET_MIME_TYPE_FROM_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOC_TYPE Call by reference Type reference (TYPE) STRING Dokumenttyp (DOC, PDF, ...) 20040202
2 Returning RE_MIME_TYPE Value transfer Type reference (TYPE) STRING Mimetype 20040202

Method GET_MIME_TYPE_FROM_DOC_TYPE on class CL_RMPS_DIGITAL_SIGNATURE has no exception.

Method HANDLE_SSF_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CRC Call by reference Type reference (TYPE) I CRC 20040202
2 Importing IM_FUNCTION_NAME Call by reference Type reference (TYPE) STRING Name des Funktionsbausteins 20040202
3 Importing IM_RESULT Call by reference Type reference (TYPE) I RESULT 20040202
4 Importing IM_SRC_CLASS Call by reference Type reference (TYPE) STRING 'CL_RMPS_DIGITAL_SIGNATURE' Klassenname, wo Baustein gerufen wurde 20040202
5 Importing IM_SRC_METHOD Call by reference Type reference (TYPE) STRING Methodenname, wo Baustein gerufen wurde 20040202
6 Importing IM_SUBRC Call by reference Type reference (TYPE) I sy-subrc 20040202
# Exception Resumable Description Created on
1 CX_RMPS_DIGITAL_SIGNATURE Digitale Signatur: Allgemein 20040202
2 CX_RMPS_USER_CANCEL Abbruch durch Benutzer 20040202

Method OCSP_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA_ID Call by reference Type reference (TYPE) STRING 20050721
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20050721
3 Returning RE_ACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050708

Method OCSP_ACTIVE on class CL_RMPS_DIGITAL_SIGNATURE has no exception.

Method OPEN_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT_MODE Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 'X': auto commit nach Attr./Content Modifikation 20040202
2 Importing FOR_UPDATE Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 'X': doc zum Update öffnen 20040202
3 Importing IM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_DOCUMENT Dokument 20040202
4 Importing IM_IS_ORIGINAL_DOC Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Originaldok. (True) oder signiertes Dokument (False)? 20040202
# Exception Resumable Description Created on
1 CX_RMPS_DIGITAL_SIGNATURE Digitale Signatur: Allgemein 20040202

Method SET_RESULT_IN_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Fehlermeldung 20040202
2 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20040202
3 Importing IM_RESULT Call by reference Type reference (TYPE) STRING Ergebnis (Konstanten IF_RMPS_DIGITIAL_SIGNATURE=>C_RESULT_*) 20040202

Method SET_RESULT_IN_REQUEST on class CL_RMPS_DIGITAL_SIGNATURE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640