SAP ABAP Class CL_RMPS_LINKED_REC_DISPOSAL (Disposition of Linked Records)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DOD_DISPOSAL (Package) DoD: Disposal
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20091105
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20091105
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20091105
Properties
Class CL_RMPS_LINKED_REC_DISPOSAL  
Short Description Disposition of Linked Records    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DOD_DISPOSAL   DoD: Disposal 
Created 20091001   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20091105
2 BI_PERSISTENT Persistent Business Instance 20091105
3 IF_WORKFLOW Business Workflow 20091105
Friends
Class CL_RMPS_LINKED_REC_DISPOSAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_DISPOSED_POIDID Instance attribute Protected Type reference (TYPE) SRMPOIDID 20091109
2 G_IF_SRM Instance attribute Protected Object reference (TYPE REF TO) IF_SRM General SRM Methods 20091001
3 G_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_RMPS_LINKED_REC_DISPOSAL Disposition of Linked Records 20091008
4 G_LINKED_DISPOSAL_ENABLED Static Attribute Public Type reference (TYPE) RMPS_DOD_LINKED_REC_CHECK DoD: Flag for linked record check 20091008
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_CUTOFF_REQUIRED Instance method Protected Method Check if the record need to be cutoff. 20091007
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091001
3 EXECUTE_REC_CUTOFF Instance method Protected Method Executes the Cutoff process of the given record 20091007
4 FINISH_REC_CUTOFF Instance method Protected Method Finish the cutoff exceution of the given record 20091008
5 GET_EVENT_DETAILS Instance method Protected Method Returns the Event details of linked record 20091012
6 GET_INSTANCE Static method Public Method Returns the instance. 20091008
7 GET_LINKED_REC_LIST_FROM_DB Instance method Protected Method Get the list from DB 20091006
8 INITIATE_LINKED_REC_CUTOFF Instance method Public Method Start the process of Cutoff linked Records. 20091006
9 RAISE_WF Static method Public Method Raise the workflow 20091105
10 RETRIEVE_LINKED_RECORDS_INFO Instance method Public Method Get the linked list and save the list in REP3 table. 20091013
11 SAVE_LINKED_REC_LIST_TO_DB Instance method Protected Method Save the linked records list into DB 20091006
12 UPDATE_RECORD_INFO Instance method Protected Method updates the record info in DB 20091008
Events
# Event Type Visibility Description Created on
1 RMPSLNKREC Instance Event
(0)
Public
(2)
Event to set the cutoff/due date of the linked records. 20091106
Types
Class CL_RMPS_LINKED_REC_DISPOSAL has no local type.
Method Signatures

Method CHECK_IF_CUTOFF_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_ID Call by reference Type reference (TYPE) RMPS_TT_ATTR_NAMES 20091029
2 Exporting EX_DO_CUTOFF Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20091007
3 Importing IM_LINKED_REC_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20091007
4 Importing IM_LINKED_REC_SCHEDULE_ID Call by reference Type reference (TYPE) RMPSP_DP_ID Unique Key of a Disposal Schedule 20091007
5 Importing IM_SOURCE_DISP_ACTION Call by reference Type reference (TYPE) RMPSPRO_DISP_INSTRUCTION Disposal Transaction 20091007

Method CHECK_IF_CUTOFF_REQUIRED on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method CONSTRUCTOR 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 General SRM Methods 20091001

Method CONSTRUCTOR on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method EXECUTE_REC_CUTOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUCCESS Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20091007
2 Importing IM_REC_INFO_REP3 Call by reference Type reference (TYPE) RMPSPRO_DP_REP3 PRO Table for Linked Record Disposal 20091007
3 Importing IM_TRANSACTION_ID Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091007
# Exception Resumable Description Created on
1 CX_RMPS_PRO_DISPOSAL Exception Class for Disposal 20091012

Method FINISH_REC_CUTOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REC_INFO_REP3 Call by reference Type reference (TYPE) RMPSPRO_DP_REP3 PRO Table for Linked Record Disposal 20091008
2 Importing IM_SUCCESS Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20091008
3 Importing IM_TRANSACTION_ID Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091008

Method FINISH_REC_CUTOFF on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method GET_EVENT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENT_ATTR_ID Call by reference Type reference (TYPE) RMPS_DOD_ATTR_NAMES 20091012
2 Exporting EX_TRIG_INSTR Call by reference Type reference (TYPE) RMPSPRO_LINKED_REC_INSTR Linked Record Disposal Instruction 20091012
3 Importing IM_EVENT_TYPE Call by reference Type reference (TYPE) RMPSPRO_EVENTTYPE Triggering Event of a Disposal Period 20091012
4 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) STRING 'RMPSDOD_EVNTTYPE' 20091012

Method GET_EVENT_DETAILS on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_NAME Call by reference Type reference (TYPE) STRING 'CL_RMPS_LINKED_REC_DISPOSAL' 20091008
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM General SRM Methods 20091008
3 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RMPS_LINKED_REC_DISPOSAL Disposition of Linked Records 20091008

Method GET_INSTANCE on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method GET_LINKED_REC_LIST_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINKED_REC_LIST Call by reference Type reference (TYPE) RMPSPRO_TT_REP3 Table Type for linked Records information 20091006
2 Importing IM_TRANSACTION_ID Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091006

Method GET_LINKED_REC_LIST_FROM_DB on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method INITIATE_LINKED_REC_CUTOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION_ID Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091006

Method INITIATE_LINKED_REC_CUTOFF on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method RAISE_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION_ID Call by reference Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091105

Method RAISE_WF on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method RETRIEVE_LINKED_RECORDS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISPOSED_REC_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID ALV Structure for Disposal 20091013
2 Importing IM_TRANSACTION_ID Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091013

Method RETRIEVE_LINKED_RECORDS_INFO on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method SAVE_LINKED_REC_LIST_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINKED_REC_LIST Call by reference Type reference (TYPE) RMPSPRO_TT_REP3 Table Type for linked Records information 20091006

Method SAVE_LINKED_REC_LIST_TO_DB on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.

Method UPDATE_RECORD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINKED_REC_INFO Call by reference Type reference (TYPE) RMPSPRO_TT_REP3 PRO Table for Linked Record Disposal 20091008

Method UPDATE_RECORD_INFO on class CL_RMPS_LINKED_REC_DISPOSAL has no exception.
Event Signatures

Event RMPSLNKREC Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_IF_SRM Exporting Value transfer Object reference (TYPE REF TO) IF_SRM General SRM Methods 20091109
2 TRANSACTION_ID Exporting Value transfer Type reference (TYPE) RMPSP_DP_TCODE Unique Key of a Disposal Transaction 20091106
History
Last changed by/on SAP  20110908 
SAP Release Created in 702