SAP ABAP Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE (Optimization of Segmentation Expression Handling (Abstr.))
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_EXPR_PREPROCESS Preprocessing of the Segmentation Expression 20100415
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRCRM_SEG_EXPR_OPT_STEPS Optimization of Order of Steps 20100420
Properties
Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE  
Short Description Optimization of Segmentation Expression Handling (Abstr.)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRCRM_SEG   RFC Wrapper for Methods Calls with Package RSDRCRM 
Created 20100415   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRCRM_SEG_EXPR_PREPROCESS Preprocessing of the Segmentation Expression 20100415
Friends
Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE has no friend class.
Attributes
Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_REQUESTED_ATTR_OF_OP Static method Public Method Change and Propagate Requested Attributes 20100503
2 COMPUTE_ORDERING_OF_SEGMENTS Static method Protected Method Detect a partial order on the segments (via BFS) 20101005
3 GET_ORDERING_OF_SEGMENTS Static method Public Method Detect a partial order on the segments (via BFS) 20101005
4 GET_PREDECESSOR_OPERATION Static method Public Method Returns predecessor operation 20100503
Events
Class CL_RSDRCRM_SEG_EXPR_OPTIMIZE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RSDRCRM_SEG_S_SEG_SELECTIVITY Protected See coding 20101005 BEGIN OF rsdrcrm_seg_s_seg_selectivity , rank TYPE i, segment_id TYPE rsdrcrm_seg_segment_id, selectivity TYPE decfloat34, END OF rsdrcrm_seg_s_seg_selectivity
2 RSDRCRM_SEG_T_SEG_SELECTIVITY Protected See coding 20101005 rsdrcrm_seg_t_seg_selectivity TYPE TABLE OF rsdrcrm_seg_s_seg_selectivity
Method Signatures

Method CHANGE_REQUESTED_ATTR_OF_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SEGMENT Call by reference Type reference (TYPE) RSDRCRM_SEG_S_SEGMENT CRM Segment Builder Segment 20100818
2 Changing C_T_OPERATIONS Call by reference Type reference (TYPE) RSDRCRM_SEG_T_OPERATIONS Operationen in einem CRM Segment Builder Schritt 20100503
3 Importing I_OPERATION_NO Call by reference Type reference (TYPE) RSDRCRM_SEG_OPERATION_NO (Laufende) Nummer einer Operation 20100503
4 Importing I_T_REQUESTED_ATTR Call by reference Type reference (TYPE) RSDRCRM_SEG_T_ATTRIBUTES Attribute 20100503
5 Importing I_T_REQUESTED_ATTR_OLD_NEW Call by reference Type reference (TYPE) RSDRCRM_SEG_T_ATTR_MAPPINGS Abbildung zwischen mehreren Attributen zweier Operanden 20100518
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20100503

Method COMPUTE_ORDERING_OF_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEGMENT_ORDERING Call by reference Type reference (TYPE) RSDRCRM_SEG_T_SEG_SELECTIVITY Selektivität und Reihefolge der Segmente 20101005
2 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101005
3 Importing I_TX_SEGMENT_EXPRESSION Call by reference Type reference (TYPE) RSDRCRM_SEG_T_SEG_EXPRESSION Übergabetabelle CRM -> BWA für die BWA Segmentierung 20101005
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20101005

Method GET_ORDERING_OF_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEGMENT_ORDERING Call by reference Type reference (TYPE) RSDRCRM_SEG_T_SEGMENT_IDS 20101005
2 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101005
3 Importing I_TX_SEGMENT_EXPRESSION Call by reference Type reference (TYPE) RSDRCRM_SEG_T_SEG_EXPRESSION Übergabetabelle CRM -> BWA für die BWA Segmentierung 20101005
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20101005

Method GET_PREDECESSOR_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPERATION_NO Call by reference Type reference (TYPE) RSDRCRM_SEG_OPERATION_NO (Laufende) Nummer einer Operation 20100503
2 Importing I_T_OPERATIONS Call by reference Type reference (TYPE) RSDRCRM_SEG_T_OPERATIONS Operationen in einem CRM Segment Builder Schritt 20100503
3 Returning R_S_OPERATION Value transfer Type reference (TYPE) RSDRCRM_SEG_S_OPERATION Operation in einem CRM Segment Builder Schritt 20100503

Method GET_PREDECESSOR_OPERATION on class CL_RSDRCRM_SEG_EXPR_OPTIMIZE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730