SAP ABAP Class CL_RMPS_REC (RMPS Enhancements Basis SP Record Frontend)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_BASIS_SP_ADDON (Package) RecordsManagement for PublicSector: Enhancement Basis SP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_REC Record Browser 20020621
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_FILEPLAN Front-End Class for Fileplan 20060118
2 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_REC_PRO_CLASS PRO: Class 20040220
3 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_REC_PRO_PART PRO Part Front-End 20040220
Properties
Class CL_RMPS_REC  
Short Description RMPS Enhancements Basis SP Record Frontend    
Super Class CL_SRM_REC Record Browser 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_BASIS_SP_ADDON   RecordsManagement for PublicSector: Enhancement Basis SP 
Created 20020621   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RMPS_SP_OP_MAIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RMPS_SP_OP_PRINT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RMPSD 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
Class CL_RMPS_REC has no interface implemented.
Friends
Class CL_RMPS_REC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FCODE_MAIL Constant Protected Type reference (TYPE) STRING 'PS_REC_MAIL' Function Code in Record Dropdown: Mail 20050128
2 C_FCODE_PRINT Constant Protected Type reference (TYPE) STRING 'PS_REC_PRINT' Function Code in Record Dropdown: Print 20050128
3 C_FCODE_PRINT_ATTR Constant Protected Type reference (TYPE) STRING 'PS_REC_PRINT_ATTR' Function Code in Record Dropdown: Print Attributes 20050128
4 C_FCODE_PRINT_BC Constant Protected Type reference (TYPE) STRING 'PS_REC_PRINT_BC' Function Code in Record Dropdown: Print Bar Code 20050128
5 C_RECURSIVE_PRINT_JOB Constant Public Type reference (TYPE) STRING 'PS_PRINT_ONLY_ATTR' Operation Name: Only Print Attributes and Structure 20021114
6 C_REQPAR_RES_RESET_OVERRIDDEN Constant Public Type reference (TYPE) STRING 'RMPS_NUM_RESET_OVERRIDDEN_ATTRS' Name result paramter: Disp. reset overwr. attributes 20041118
7 GLOB_C_FCODE_DEL_REC Constant Public Type reference (TYPE) STRING 'F_DELETE_RECORD' Deleting a Record 20061106
8 GRMPS_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY For authorization check during deletion 20061219
9 G_ACTIVITY_DELETE_ALLOWED Instance attribute Protected Type reference (TYPE) CHAR1 Buffer: Activity "Delete" Allowed 20050603
10 G_AUTOMATIC_REFERENCE Instance attribute Protected Type reference (TYPE) STRING Record Number (Result of Auto. Gen.) 20031006
11 G_AUTOMATIC_REFGEN_DONE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Was Auto. Gen of Record Number Already Carried Out? 20031006
12 G_AUTOMATIC_RULE_NAME Instance attribute Protected Type reference (TYPE) STRING Rule Name (Result Auto. Gen of Record No. During Creation) 20031006
13 G_HIDE_PERFORMED Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Was Record Hidden? 20031023
14 G_PROP_DIALOG Instance attribute Protected Object reference (TYPE REF TO) CL_RMPS_PROP_DIALOG Display Attributes with PropUni Inplace/Outplace 20040317
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PROPERTY_CONTEXT Instance method Protected Method Build Context for Attribute Dialog 20040421
2 CFOLDERS_EXPORT Instance method Public Method 20060907
3 CFOLDERS_IMPORT Instance method Public Method 20060907
4 CHANGE_REFERENCE Instance method Public Method Rewrite (Change Reference Number Log) 20021002
5 CHECK_CHILD_ALLOWED Instance method Protected Method Object Allowed in Record? 20071107
6 CHECK_DROP_ALLOWED Instance method Protected Method Is dropping a document into a record allowed? 20031205
7 CHECK_OPEN_FOR_MODIFICATION Instance method Protected Method Is record already open for changes to be made? 20031014
8 CLOSE Instance method Protected Method Close Document Client 20031023
9 GET_GLOB_ACTIVITY Instance method Public Method Read Global Activity Parameter 20070103
10 GET_MAIL_HANDLER Instance method Protected Method Get Object for Recursive Mailing of File 20021210
11 GET_PRINT_HANDLER Instance method Protected Method Get Object for Recursive Printing of File 20021025
12 GET_PROP_DIALOG_HANDLER Instance method Protected Method Get Object for Attribute Dialog (inplace/outplace) 20040317
13 GET_RMPS_REFERENCE_HANDLER Instance method Protected Method Get Object for Handling of Reference Number 20031001
14 HANDLE_DATA_CHANGED_INPL_ATTR Instance method Protected Event handling method Event Handling: DATA_CHANGED in Inplace Attributes 20051107
15 HANDLE_INSERT_DROP Instance method Public Method Handle events before insertion or drop 20061214
16 LINKS Instance method Public Method Create, Display, Delete Links 20021125
17 MAIL Instance method Public Method Send as Mail 20021210
18 PRINT_BARCODE Instance method Public Method Print Bar Code 20021114
19 PROPERTIES_SHOW_CHANGEDIALOG Instance method Public Method Change Attributes in Dialog 20030228
20 PS_BUTTON_ONE_LEVEL_UP_ADD Instance method Public Method Add Hierarchy Up Button to Toolbar 20040727
21 PS_CASE_UPDATE_LAST_ADDITION Instance method Public Method Updated in Folder Date of Last Access to Document 20061214
22 PS_CHECK_MULTI_INSERT Instance method Public Method Check whether several inserts are allowed and possible 20061214
23 PS_FINISH_PROPERTY_DIALOG Instance method Protected Method End Attribute Dialog 20040317
24 PS_GET_OPTIONAL_FCODES Instance method Public Method Get Optional Function Codes 20060314
25 PS_IS_DOUBLE_STATIC Static method Public Method Is already in folder 20061214
26 PS_PRINT Instance method Public Method Print Complete and/or Only File Attributes 20031014
27 REFRESH_ELEMENT_DESCRIPTIONS Instance method Public Method Update Element Descriptions 20050926
28 RESET_OVERRIDDEN_INHERITED Instance method Public Method Reset inherited overwr. attributes 20041117
29 SHOW_ELEMENT_LIST Instance method Public Method Display Element List 20021210
30 SHOW_PROTOCOL Instance method Public Method Display Log 20040625
Events
Class CL_RMPS_REC has no event.
Types
Class CL_RMPS_REC has no local type.
Method Signatures

Method BUILD_PROPERTY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Aufzubauender Kontext für den Attribut-Dialog 20040421
2 Importing IM_CURRENT_DOCUMENT_ID Call by reference Type reference (TYPE) STRING Aktuelle SRM_DOCUMENT_ID 20040421
3 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Request-Objekt 20040421
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040421

Method CFOLDERS_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) I 20060907
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060907

Method CFOLDERS_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) I 20060907
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060907

Method CHANGE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20021002
# Exception Resumable Description Created on
1 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20021002

Method CHECK_CHILD_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_GID Call by reference Type reference (TYPE) I Knoten-ID in der Akte 20071107
2 Importing IM_ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des einzufügenden Elements 20071107
3 Returning RE_ALLOWED Value transfer Type reference (TYPE) SRMBOOLEAN Einfügen erlaubt? (IF_SRM=>TRUE / FALSE) 20071107

Method CHECK_CHILD_ALLOWED on class CL_RMPS_REC has no exception.

Method CHECK_DROP_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHOSEN_MODEL_ID Call by reference Type reference (TYPE) STRING Referenzknoten ID im Aktenmodell. 20031205
2 Importing IM_ELEMENT_GID Call by reference Type reference (TYPE) I Knoten-ID in der Akte 20031205
3 Importing IM_ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des einzufügenden Elements 20031205
4 Importing IM_FATHER_DROP_GID Call by reference Type reference (TYPE) I Knoten-ID in der Akte 20031205
5 Returning RE_ALLOWED Value transfer Type reference (TYPE) SRMBOOLEAN Einfügen erlaubt? (IF_SRM=>TRUE / FALSE) 20031205

Method CHECK_DROP_ALLOWED on class CL_RMPS_REC has no exception.

Method CHECK_OPEN_FOR_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SHOW_ERROR_MESSAGE Call by reference Type reference (TYPE) SRMBOOLEAN Fehlermeldung anzeigen? 20031014
2 Returning RE_OPEN_FOR_MODIFICATION Value transfer Type reference (TYPE) SRMBOOLEAN Akte bereits im Änderungsmodus offen? 20031014

Method CHECK_OPEN_FOR_MODIFICATION on class CL_RMPS_REC has no exception.

Method CLOSE Signature

Method CLOSE on class CL_RMPS_REC has no parameter.
Method CLOSE on class CL_RMPS_REC has no exception.

Method GET_GLOB_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GLOB_ACTIVITY Value transfer Type reference (TYPE) SRMIF_SP_ACTIVITY 20070103

Method GET_GLOB_ACTIVITY on class CL_RMPS_REC has no exception.

Method GET_MAIL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MAIL_HANDLER Value transfer Object reference (TYPE REF TO) CL_RMPS_MAIL_RECORD Objekt zum rekursiven Mailen der Akte 20021210
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20021210

Method GET_PRINT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PRINT_HANDLER Value transfer Object reference (TYPE REF TO) CL_RMPS_PRINT_RECORD Objekt zum rekursiven Drucken der Akte 20021025
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20021025

Method GET_PROP_DIALOG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DIALOG_HANDLER Value transfer Object reference (TYPE REF TO) CL_RMPS_PROP_DIALOG Objekt für Attribut-Dialog (Inplace/Outplace) 20040317
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040317

Method GET_RMPS_REFERENCE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_REFERENCE_HANDLER Value transfer Object reference (TYPE REF TO) CL_RMPS_REFERENCE_RECORD Objekt zum Handling des Geschäftszeichens 20031001
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20031001

Method HANDLE_DATA_CHANGED_INPL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_PROPERTY_TAB Call by reference Attribute reference (LIKE) 20051107

Method HANDLE_DATA_CHANGED_INPL_ATTR on class CL_RMPS_REC has no exception.

Method HANDLE_INSERT_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20061214
2 Returning ALLOWED Value transfer Type reference (TYPE) SRMBOOLEAN Einfügen erlaub X = Ja 20061214
3 Importing ELEMENT_GID Call by reference Type reference (TYPE) I Element GID 20061214
4 Importing ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des Elements 20061214

Method HANDLE_INSERT_DROP on class CL_RMPS_REC has no exception.

Method LINKS Signature

Method LINKS on class CL_RMPS_REC has no parameter.
Method LINKS on class CL_RMPS_REC has no exception.

Method MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISPLAYNAME Call by reference Type reference (TYPE) STRING 20021227
2 Importing IM_DOC_ID Call by reference Type reference (TYPE) STRING 20031113
3 Importing IM_MAIL_RECURSIVE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Vollständiges, rekursives Mailen Akte? Oder nur Attribute? 20021210
4 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20021210
# Exception Resumable Description Created on
1 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20021210

Method PRINT_BARCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20021114
# Exception Resumable Description Created on
1 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20021114

Method PROPERTIES_SHOW_CHANGEDIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request-Objekt 20030930
2 Returning RE_CANCEL Value transfer Type reference (TYPE) SRMBOOLEAN Abgebrochen durch Benutzer? 20030228
# Exception Resumable Description Created on
1 CX_SRM_DOCUMENT_CLIENT Document Client 20030228
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20030228

Method PS_BUTTON_ONE_LEVEL_UP_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040727

Method PS_BUTTON_ONE_LEVEL_UP_ADD on class CL_RMPS_REC has no exception.

Method PS_CASE_UPDATE_LAST_ADDITION Signature

Method PS_CASE_UPDATE_LAST_ADDITION on class CL_RMPS_REC has no parameter.
# Exception Resumable Description Created on
1 CX_SRM Base Class (abstract) 20061214

Method PS_CHECK_MULTI_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20061214
2 Returning RE_OKAY Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20061214
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20061214

Method PS_FINISH_PROPERTY_DIALOG Signature

Method PS_FINISH_PROPERTY_DIALOG on class CL_RMPS_REC has no parameter.
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040702
2 CX_SRM_PROP_ALV_SAPGUI CX_SRM_PROP_ALV_SAPGUI 20040422
3 CX_SRM_SRM_PROP_CTL_ASYNC CX_SRM_SRM_PROP_CTL_ASYNC 20040422

Method PS_GET_OPTIONAL_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OPTIONAL_FCODES Value transfer Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20060314

Method PS_GET_OPTIONAL_FCODES on class CL_RMPS_REC has no exception.

Method PS_IS_DOUBLE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20061214
2 Importing IM_NEW Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20061214
3 Importing I_IF_REC_INSTANCE_XML Call by reference Object reference (TYPE REF TO) CL_SRM_XML_REC_INSTANCE record instance 20061214
4 Importing I_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20061214
5 Returning RE_DOUBLE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20061214
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20061214

Method PS_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20080409
2 Importing IM_DIALOG Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Frontend 20080409
3 Importing IM_PRINT_RECURSIVE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Vollständiger, rekursiver Ausdruck Akte? Oder nur Attribute? 20031014
4 Importing IM_REQUEST Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20031014
# Exception Resumable Description Created on
1 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20031014

Method REFRESH_ELEMENT_DESCRIPTIONS Signature

Method REFRESH_ELEMENT_DESCRIPTIONS on class CL_RMPS_REC has no parameter.
Method REFRESH_ELEMENT_DESCRIPTIONS on class CL_RMPS_REC has no exception.

Method RESET_OVERRIDDEN_INHERITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20041117

Method RESET_OVERRIDDEN_INHERITED on class CL_RMPS_REC has no exception.

Method SHOW_ELEMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Request 20021210

Method SHOW_ELEMENT_LIST on class CL_RMPS_REC has no exception.

Method SHOW_PROTOCOL Signature

Method SHOW_PROTOCOL on class CL_RMPS_REC has no parameter.
Method SHOW_PROTOCOL on class CL_RMPS_REC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 110_620