SAP ABAP Class CL_RMPS_DISPOSAL_GENERAL_METHS (General Functions PRO)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DISPOSAL (Package) Disposal
Properties
Class CL_RMPS_DISPOSAL_GENERAL_METHS  
Short Description General Functions PRO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DISPOSAL   Disposal 
Created 20030519   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_GENERAL_FUNCTIONS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RMPS_DISPOSAL_GENERAL_METHS has no interface implemented.
Friends
Class CL_RMPS_DISPOSAL_GENERAL_METHS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPOSAL_TYPE_DOD Constant Public Type reference (TYPE) RMPS_DISPOSAL_TYPE 'DOD' Type of Disposal 20060215
2 DISPOSAL_TYPE_DOMEA Constant Public Type reference (TYPE) RMPS_DISPOSAL_TYPE 'DOM' Type of Disposal 20040813
3 DISPOSAL_TYPE_PRO Constant Public Type reference (TYPE) RMPS_DISPOSAL_TYPE 'PRO' Type of Disposal 20040813
4 FPLAN_TYPE_DOD Constant Public Type reference (TYPE) RMPSPROFPLANTYPE '2' Type of Record Plan/Fileplan: DOD 20060329
5 FPLAN_TYPE_NONE Constant Public Type reference (TYPE) RMPSPROFPLANTYPE '0' Type of Record Plan/Fileplan: None 20060329
6 FPLAN_TYPE_TNA Constant Public Type reference (TYPE) RMPSPROFPLANTYPE '1' Type of Record Plan/Fileplan: TNA 20060329
7 GC_RMPSPRO Constant Public Type reference (TYPE) CHAR7 'RMPSPRO' Character field, length 7 20091006
8 GC_SCHEDULECHANGEDBYCATEGORY Constant Public Type reference (TYPE) CHAR30 'ScheduleNameOfCategoryChanged' WF Event Name (SWO1 for RMPSPRO) 20091006
Methods
# Method Level Visibility Method type Description Created on
1 ACL_ACTIVITY_MAINTAIN Static method Public Method Activity can be maintained in ACL for RMS ID 20060523
2 AUTHCHECK_4_DECL_ACTIVE Static method Public Method Check authorization for declaration? 20071015
3 CHECK_DISPOSAL_ACTIVE Static method Public Method Check whether disposal in RMS_ID is active 20030519
4 CHECK_PRIVATE_OBJECTS Static method Public Method Check access to private objects of user in RMS ID 20060217
5 GET_AGGREGATION_LEVELS Static method Public Method Position in the object hierarchy for all SPSs of an RMS 20050628
6 GET_ALL_FOLDER_CASE_TYPES Static method Public Method TNA: Get All Case Types for Folder 20050303
7 GET_CLASS_FOLDER_ALLOW Static method Public Method Check authorization for declaration? 20071012
8 GET_CLASS_RECORD_MODEL Static method Public Method TNA: Get Record Model for Class 20040824
9 GET_DECLARATION_TYPE Static method Public Method Define Type of Declaration (TNA/DOM/TNA) 20060215
10 GET_DISPOSAL_TYPE Static method Public Method Determine Type of Active Disposal (TNA/DOM/DoD) 20040813
11 GET_DISPOSAL_YEAR Static method Public Method Get Start and End of Calendar/Fiscal Year Disposal 20060828
12 GET_FOLDER_CASE_TYPE Static method Public Method TNA: Get Standard Case Type for Folder 20040824
13 GET_RECORD_MODEL_PART Static method Public Method TNA: Get Folder Model for Part 20050419
14 GET_RMSIDS_BY_DISPOSAL_TYPE Static method Public Method Get RMS IDs in which update event should be run 20090923
15 GET_SPS_ID_CLASS Static method Public Method TNA: SPS ID for Class 20040826
16 GET_SPS_ID_FILEPLAN Static method Public Method DoD: Get SPS ID for Record Plan (Using Series) 20060215
17 GET_SPS_ID_PART Static method Public Method TNA: SPS ID for Part 20040826
18 GET_UPDATE_RMSIDS Static method Public Method Get RMS IDs in which update event should be run 20040902
19 IS_DOD Static method Public Method Is a TNA object 20060912
20 IS_PRO Static method Public Method Is a TNA object 20050419
21 MAY_DELETE Static method Public Method Allowed to delete 20050419
22 PRO_AUTHORIZATION_ACTIVE Static method Public Method Is authorization for TNA active? 20040824
Events
Class CL_RMPS_DISPOSAL_GENERAL_METHS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AGGREGATION_LEVELS Public See coding 20050628 BEGIN OF ty_aggregation_levels, sps_id TYPE string, type TYPE char1, aggregat TYPE rmpsp_aggregat, END OF ty_aggregation_levels
2 TY_TT_AGGREGATION_LEVELS Public See coding 20050628 ty_tt_aggregation_levels TYPE STANDARD TABLE OF ty_aggregation_levels WITH DEFAULT KEY
Method Signatures

Method ACL_ACTIVITY_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20060523
2 Returning RE_ACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Berechtigung aktiv 20060523

Method ACL_ACTIVITY_MAINTAIN on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method AUTHCHECK_4_DECL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMSID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20071015
2 Returning RE_ACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20071015

Method AUTHCHECK_4_DECL_ACTIVE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method CHECK_DISPOSAL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMSID Call by reference Type reference (TYPE) BAPIRMSID RMS ID in SRM 20030519
2 Returning RE_ACTIVE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030519

Method CHECK_DISPOSAL_ACTIVE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method CHECK_PRIVATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20060217
2 Returning RE_CHECK_PRIVATE Value transfer Type reference (TYPE) SRMBOOLEAN Berechtigung aktiv 20060217

Method CHECK_PRIVATE_OBJECTS on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_AGGREGATION_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20050628
2 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20050628
3 Returning RE_TYPES Value transfer Type reference (TYPE) TY_TT_AGGREGATION_LEVELS 20050628
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20050628

Method GET_ALL_FOLDER_CASE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20050303
2 Returning RE_CASE_TYPES Value transfer Type reference (TYPE) RMPS_T_CASETYPES Fall: Fallart 20050303
# Exception Resumable Description Created on
1 NOT_FOUND 20050303

Method GET_CLASS_FOLDER_ALLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMSID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20071012
2 Returning RE_ALLOWED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20071012

Method GET_CLASS_FOLDER_ALLOW on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_CLASS_RECORD_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20040824
2 Returning RE_MODEL Value transfer Type reference (TYPE) STRING 20040824

Method GET_CLASS_RECORD_MODEL on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_DECLARATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID, aktuelle, wenn icht gefüllt 20060215
2 Returning RE_DECLARE_SEL_TYPE Value transfer Type reference (TYPE) RMPSPRO_SELTYP Zuordnungstyp für Declare mit Details 20060328

Method GET_DECLARATION_TYPE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_DISPOSAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID, aktuelle, wenn icht gefüllt 20040813
2 Returning RE_DISPOSAL_TYPE Value transfer Type reference (TYPE) RMPS_DISPOSAL_TYPE Art der Aussonderung 20040813

Method GET_DISPOSAL_TYPE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_DISPOSAL_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BEGDA Call by reference Type reference (TYPE) D 20060828
2 Exporting EX_ENDDA Call by reference Type reference (TYPE) D 20060828
3 Importing IM_DATE Call by reference Type reference (TYPE) D 20060828

Method GET_DISPOSAL_YEAR on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_FOLDER_CASE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20040824
2 Returning RE_CASE_TYPE Value transfer Type reference (TYPE) SCMGCASE_TYPE Fall: Fallart 20040824
# Exception Resumable Description Created on
1 NOT_FOUND 20041022

Method GET_RECORD_MODEL_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Fallart 20050419
2 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20050419
3 Returning RE_MODEL_ID Value transfer Type reference (TYPE) STRING 20050419

Method GET_RECORD_MODEL_PART on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_RMSIDS_BY_DISPOSAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISPOSAL_TYPE Call by reference Type reference (TYPE) RMPS_DISPOSAL_TYPE disposal type 20090923
2 Returning RE_RMSIDS Value transfer Type reference (TYPE) SRM_LIST_STRING List: String 20090923

Method GET_RMSIDS_BY_DISPOSAL_TYPE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method GET_SPS_ID_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20040826
2 Returning RE_SPS_ID Value transfer Type reference (TYPE) RMPSP_SPS_CLASS SPS-ID für Aktenplanposition (Class) 20040826
# Exception Resumable Description Created on
1 NOT_FOUND 20041020

Method GET_SPS_ID_FILEPLAN 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 20060607
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20060607
3 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20060215
4 Returning RE_SPS_ID Value transfer Type reference (TYPE) RMPSP_SPS_CLASS SPS-ID für Aktenplanposition (Class) 20060215
# Exception Resumable Description Created on
1 NOT_FOUND 20060215

Method GET_SPS_ID_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Casetype 20050419
2 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20040826
3 Returning RE_SPS_ID Value transfer Type reference (TYPE) RMPSP_SPS_CLASS SPS-ID für Aktenplanposition (Class) 20040826
# Exception Resumable Description Created on
1 NOT_FOUND 20041020

Method GET_UPDATE_RMSIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RMSIDS Value transfer Type reference (TYPE) SRM_LIST_STRING List: String 20040902

Method GET_UPDATE_RMSIDS on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method IS_DOD 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) IF_SRM_POID POID 20060912
2 Returning RE_IS_DOD Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060912

Method IS_DOD on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method IS_PRO 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) IF_SRM_POID POID 20050419
2 Returning RE_IS_PRO Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050419

Method IS_PRO on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method MAY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALLOWED_SPS_TYPES Call by reference Type reference (TYPE) RMPS_TT_SPS_TYPE Tabelle für Elementarttypen 20061218
2 Importing IM_ONLY_IF_EMPTY Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 20050929
3 Importing IM_ONLY_IF_NO_PARENT Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE 20050929
4 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID 20050419
5 Returning RE_MAY_DELETE Value transfer Type reference (TYPE) SRMBOOLEAN Darf gelöscht werden 20050419

Method MAY_DELETE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.

Method PRO_AUTHORIZATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACL_AND Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Benutzer muss in ALLEN ACLs des Objektes vorhanden sein 20060217
2 Importing IM_FOR_PRIVATE_OBJECTS Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Andere Benutzer können priv.Obj. sehen 20060217
3 Importing IM_RMS_ID Call by reference Type reference (TYPE) SRMRMSID RMS ID 20040824
4 Returning RE_ACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Berechtigung aktiv 20060217

Method PRO_AUTHORIZATION_ACTIVE on class CL_RMPS_DISPOSAL_GENERAL_METHS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100