SAP ABAP Class CL_RSDRCRM_SEG_MRI_SESSION_F (Administrates MRIs per session)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   CRM (Application Component) Customer Relationship Management
     RSDRCRM_SEG (Package) RFC Wrapper for Methods Calls with Package RSDRCRM
Properties
Class CL_RSDRCRM_SEG_MRI_SESSION_F  
Short Description Administrates MRIs per session    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRCRM_SEG   RFC Wrapper for Methods Calls with Package RSDRCRM 
Created 20101022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRCRM_SEG_MRI_SESSION_F has no interface implemented.
Friends
Class CL_RSDRCRM_SEG_MRI_SESSION_F has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_SESSION Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRCRM_SESSION UUID in Compressed Form 20101105
2 O_TH_MRI_BUFFER Instance attribute Protected Type reference (TYPE) RSDRCRM_SEG_TH_MRI_BUFFER 20101022
3 O_TH_SESSION_BUFFER Static Attribute Protected Type reference (TYPE) RSDRCRM_SEG_T_SESSION_BUFFER 20101022
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor Constructor 20101022
2 GET_INSTANCE Static method Public Method Returns an instance of the class for a session 20101022
3 GET_MRI_HANDLER_BY_MRI_ALIAS Instance method Public Method Returns an MRI handler for an MRI alias 20101022
4 GET_MRI_HANDLER_BY_MRI_REF Instance method Public Method Returns an MRI handler for an MRI reference 20101022
5 INVALIDATE_ALL Static method Public Method Delete all MRIs 20101022
6 INVALIDATE_SEGMENT Instance method Public Method Deletes all MRIs from a segment 20101108
7 INVALIDATE_SESSION Static method Public Method Deletes all MRIs from a session 20110104
8 MRI_EXISTS_FOR_NODE Instance method Public Method 'X' if an MRI exists for the node in question 20110217
9 MRI_EXISTS_IN_SEGMENT Instance method Public Method 'X' if an MRI exists for a node in the segment tree 20110104
10 ON_MRI_ALIAS_REMOVED Static method Protected Event handling method Event Handler "MRI Alias Removed" 20110104
11 ON_MRI_ALIAS_SET Static method Protected Event handling method Event Handler "MRI alias set" 20101105
12 ON_MRI_HANDLER_CREATED Static method Protected Event handling method Event Handler "MRI handler created" 20101105
13 ON_PARENT_SEGMENTS_SET Static method Protected Event handling method Event Handler "Parent segment set" 20101108
Events
Class CL_RSDRCRM_SEG_MRI_SESSION_F has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RSDRCRM_SEG_S_MRI_BUFFER Protected See coding 20101022 BEGIN OF rsdrcrm_seg_s_mri_buffer, segment_id TYPE rsdrcrm_seg_segment_id, step_no TYPE rsdrcrm_seg_step_no, operation_no TYPE rsdrcrm_seg_operation_no, mri TYPE rsdrcrm_mrialias, instance TYPE REF TO cl_rsdrcrm_seg_mri_handler, END OF rsdrcrm_seg_s_mri_buffer
2 RSDRCRM_SEG_S_SESSION_BUFFER Protected See coding 20101022 BEGIN OF rsdrcrm_seg_s_session_buffer, sessionident TYPE sysuuid_25, instance TYPE REF TO cl_rsdrcrm_seg_mri_session_f, END OF rsdrcrm_seg_s_session_buffer
3 RSDRCRM_SEG_TH_MRI_BUFFER Protected See coding 20101022 rsdrcrm_seg_th_mri_buffer TYPE TABLE OF rsdrcrm_seg_s_mri_buffer
4 RSDRCRM_SEG_T_SESSION_BUFFER Protected See coding 20101022 rsdrcrm_seg_t_session_buffer TYPE HASHED TABLE OF rsdrcrm_seg_s_session_buffer WITH UNIQUE KEY sessionident
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SESSIONIDENT Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20101022

Method CONSTRUCTOR on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SESSIONIDENT Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20101022
2 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSDRCRM_SEG_MRI_SESSION_F verwaltet MRIs per session 20101022

Method GET_INSTANCE on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method GET_MRI_HANDLER_BY_MRI_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MRIALIAS Call by reference Type reference (TYPE) RSDRCRM_MRIALIAS Materialized Result Index - alias (CRM-Segmentierung) 20101022
2 Returning R_R_MRI_HANDLER Value transfer Object reference (TYPE REF TO) CL_RSDRCRM_SEG_MRI_HANDLER MRI Behandler 20101022

Method GET_MRI_HANDLER_BY_MRI_ALIAS on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method GET_MRI_HANDLER_BY_MRI_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MRI_REFERENCE Call by reference Type reference (TYPE) RSDRCRM_SEG_S_MRI_REFERENCE Referenz auf ein MRI einer (RSDCRM) Session 20101022
2 Returning R_R_MRI_HANDLER Value transfer Object reference (TYPE REF TO) CL_RSDRCRM_SEG_MRI_HANDLER MRI Behandler 20101022

Method GET_MRI_HANDLER_BY_MRI_REF on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method INVALIDATE_ALL Signature

Method INVALIDATE_ALL on class CL_RSDRCRM_SEG_MRI_SESSION_F has no parameter.
Method INVALIDATE_ALL on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method INVALIDATE_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101108

Method INVALIDATE_SEGMENT on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method INVALIDATE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SESSIONIDENT Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20110104

Method INVALIDATE_SESSION on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method MRI_EXISTS_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MRI_REFERENCE Call by reference Type reference (TYPE) RSDRCRM_SEG_S_MRI_REFERENCE Referenz auf ein MRI einer (RSDCRM) Session 20110217
2 Returning R_MRI_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110217

Method MRI_EXISTS_FOR_NODE on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method MRI_EXISTS_IN_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20110104
2 Returning R_MRI_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110104

Method MRI_EXISTS_IN_SEGMENT on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method ON_MRI_ALIAS_REMOVED Signature

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

Method ON_MRI_ALIAS_REMOVED on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method ON_MRI_ALIAS_SET Signature

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

Method ON_MRI_ALIAS_SET on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method ON_MRI_HANDLER_CREATED Signature

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

Method ON_MRI_HANDLER_CREATED on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.

Method ON_PARENT_SEGMENTS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_PARENT_SEGMENT Call by reference Attribute reference (LIKE) >INVALID< 20101108
2 Importing E_R_MRI_HANDLER Call by reference Attribute reference (LIKE) >INVALID< 20101108

Method ON_PARENT_SEGMENTS_SET on class CL_RSDRCRM_SEG_MRI_SESSION_F has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731