SAP ABAP Class CL_RSDRCRM_SEG_EP_HANDLER (Administration Class for Execution Plans)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRCRM_SEG_EXECUTION_PLAN Execution Plan for Seg Expression 20100505
Properties
Class CL_RSDRCRM_SEG_EP_HANDLER  
Short Description Administration Class for Execution Plans    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRCRM_SEG   RFC Wrapper for Methods Calls with Package RSDRCRM 
Created 20100505   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDRCRM_SEG_EP_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRCRM_SEG_EXECUTION_PLAN Execution Plan for Seg Expression 20100505
Friends
Class CL_RSDRCRM_SEG_EP_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSDRCRM_SEG_EP_HANDLER Administration Class for Execution Plans 20100622
2 P_T_EP_PLUGINS Instance attribute Private Type reference (TYPE) RSDRCRM_SEG_T_EP_PLUGINS 20100617
3 P_T_EXECUTION_PLANS Instance attribute Private Type reference (TYPE) RSDRCRM_SEG_T_EXECUTION_PLANS 20100505
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20100505
2 CONTINUE_OPERATION Instance method Public Method 20100505
3 CREATE_EP_PLUGINS Instance method Private Method Returns a list of all plug-ins (classes) 20100617
4 END_PREPROCESSING Instance method Public Method 20100505
5 END_PREPROCESS_TASK Instance method Public Method 20100624
6 FINISH Instance method Public Method 20100505
7 FREE Instance method Public Method 20100505
8 GET_INSTANCE Static method Public Method Returns the singleton instance of the class 20100622
9 INSERT_DIFFERENCE Instance method Public Method 20100505
10 INSERT_INTERSECT Instance method Public Method 20100505
11 INSERT_OPERATION_RESULT_MRI Instance method Public Method 20100505
12 INSERT_SEGMENT_RESULT_MRI Instance method Public Method 20100505
13 INSERT_STEP_CALL Instance method Public Method 20100505
14 INSERT_STEP_RESULT_MRI Instance method Public Method 20100505
15 INSERT_UNION Instance method Public Method 20100505
16 OPT_ATTR_SELECTIVITY Instance method Public Method 20100624
17 OPT_SEGMENT_SELECTIVITY Instance method Public Method 20100624
18 OPT_STEP_SELECTIVITY Instance method Public Method 20100624
19 OPT_SWAP_OPERANDS Instance method Public Method 20100624
20 START_COUNT Instance method Public Method 20100505
21 START_GET_MEMBERS Instance method Public Method 20100505
22 START_OPERATION Instance method Public Method 20100505
23 START_PREPROCESSING Instance method Public Method 20100624
24 START_PREPROCESS_TASK Instance method Public Method 20100624
25 START_SEGMENT Instance method Public Method 20100505
26 START_STEP Instance method Public Method 20100505
Events
Class CL_RSDRCRM_SEG_EP_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RSDRCRM_SEG_S_EP_PLUGIN Private See coding 20100617 BEGIN OF rsdrcrm_seg_s_ep_plugin, classname TYPE classname, END OF rsdrcrm_seg_s_ep_plugin
2 RSDRCRM_SEG_S_EXECUTION_PLAN Private See coding 20100505 BEGIN OF rsdrcrm_seg_s_execution_plan, id TYPE classname, instance TYPE REF TO if_rsdrcrm_seg_execution_plan, END OF rsdrcrm_seg_s_execution_plan
3 RSDRCRM_SEG_T_EP_PLUGINS Private See coding 20100617 rsdrcrm_seg_t_ep_plugins TYPE TABLE OF rsdrcrm_seg_s_ep_plugin
4 RSDRCRM_SEG_T_EXECUTION_PLANS Private See coding 20100505 rsdrcrm_seg_t_execution_plans TYPE HASHED TABLE OF rsdrcrm_seg_s_execution_plan WITH UNIQUE KEY id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEC_PLAN_ACTIVE Call by reference Type reference (TYPE) BOOLE_D SPACE boolsche Variable (X=true, -=false, space=unknown) 20100617

Method CONSTRUCTOR on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method CONTINUE_OPERATION Signature

Method CONTINUE_OPERATION on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method CONTINUE_OPERATION on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method CREATE_EP_PLUGINS Signature

Method CREATE_EP_PLUGINS on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method CREATE_EP_PLUGINS on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method END_PREPROCESSING Signature

Method END_PREPROCESSING on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method END_PREPROCESSING on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method END_PREPROCESS_TASK Signature

Method END_PREPROCESS_TASK on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method END_PREPROCESS_TASK on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method FINISH Signature

Method FINISH on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method FINISH on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method FREE Signature

Method FREE on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method FREE on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEC_PLAN_ACTIVE Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100622
2 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSDRCRM_SEG_EP_HANDLER Verwaltungsklasse für Ausführungspläne 20100622

Method GET_INSTANCE on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_DIFFERENCE Signature

Method INSERT_DIFFERENCE on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_DIFFERENCE on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_INTERSECT Signature

Method INSERT_INTERSECT on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_INTERSECT on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_OPERATION_RESULT_MRI Signature

Method INSERT_OPERATION_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_OPERATION_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_SEGMENT_RESULT_MRI Signature

Method INSERT_SEGMENT_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_SEGMENT_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_STEP_CALL Signature

Method INSERT_STEP_CALL on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_STEP_CALL on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_STEP_RESULT_MRI Signature

Method INSERT_STEP_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_STEP_RESULT_MRI on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method INSERT_UNION Signature

Method INSERT_UNION on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method INSERT_UNION on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method OPT_ATTR_SELECTIVITY Signature

Method OPT_ATTR_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method OPT_ATTR_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method OPT_SEGMENT_SELECTIVITY Signature

Method OPT_SEGMENT_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method OPT_SEGMENT_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method OPT_STEP_SELECTIVITY Signature

Method OPT_STEP_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method OPT_STEP_SELECTIVITY on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method OPT_SWAP_OPERANDS Signature

Method OPT_SWAP_OPERANDS on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method OPT_SWAP_OPERANDS on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_COUNT Signature

Method START_COUNT on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_COUNT on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_GET_MEMBERS Signature

Method START_GET_MEMBERS on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_GET_MEMBERS on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_OPERATION Signature

Method START_OPERATION on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_OPERATION on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_PREPROCESSING Signature

Method START_PREPROCESSING on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_PREPROCESSING on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_PREPROCESS_TASK Signature

Method START_PREPROCESS_TASK on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_PREPROCESS_TASK on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_SEGMENT Signature

Method START_SEGMENT on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_SEGMENT on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.

Method START_STEP Signature

Method START_STEP on class CL_RSDRCRM_SEG_EP_HANDLER has no parameter.
Method START_STEP on class CL_RSDRCRM_SEG_EP_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730