SAP ABAP Class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR (Preprocessing: Swap Two Steps for Filtering)
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 20100503
Properties
Class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR  
Short Description Preprocessing: Swap Two Steps for Filtering    
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 20100503   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRCRM_SEG_EXPR_PREPROCESS Preprocessing of the Segmentation Expression 20100503
Friends
Class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_SESSIONIDENT Instance attribute Private Type reference (TYPE) SYSUUID_25 UUID in Compressed Form 20101105
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_REQ_ATTR_OF_SEGMENT_REF Instance method Private Method 20101005
2 CHANGE_REQUESTED_ATTR_OF_OP Instance method Private Method Change Requested Attributes Incl. Propagation 20101022
3 GET_LOWEST_OPERATION Instance method Private Method 20100503
4 GET_LOWEST_OPERATIONS Instance method Private Method 20101005
5 GET_REFERENCING_OPERATIONS Instance method Private Method 20101022
6 IS_FILTER_OPERATION Instance method Private Method 20100503
7 IS_ROOT_OPERATION Instance method Private Method 20101022
Events
Class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RSDRCRM_SEG_S_REFERENCING_OPS Private See coding 20101022 BEGIN OF rsdrcrm_seg_s_referencing_ops, segment_id TYPE rsdrcrm_seg_segment_id, operation_no TYPE rsdrcrm_seg_operation_no, req_attrs_to_operand_asst TYPE rsdrcrm_seg_reqattrs_to_op, END OF rsdrcrm_seg_s_referencing_ops
2 RSDRCRM_SEG_T_REFERENCING_OPS Private See coding 20101022 rsdrcrm_seg_t_referencing_ops TYPE TABLE OF rsdrcrm_seg_s_referencing_ops
Method Signatures

Method ADJUST_REQ_ATTR_OF_SEGMENT_REF 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 ID (CHAR10) eines CRM Segment Builder Segments 20101018
2 Importing I_OPERATION_NO Call by reference Type reference (TYPE) RSDRCRM_SEG_OPERATION_NO (Laufende) Nummer einer Operation 20101018
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 20101018

Method CHANGE_REQUESTED_ATTR_OF_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SEGMENT_EXPRESSION Call by reference Type reference (TYPE) RSDRCRM_SEG_T_SEG_EXPRESSION Operationen in einem CRM Segment Builder Schritt 20101022
2 Importing I_OPERATION_NO Call by reference Type reference (TYPE) RSDRCRM_SEG_OPERATION_NO (Laufende) Nummer einer Operation 20101022
3 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101022
4 Importing I_T_REQUESTED_ATTR Call by reference Type reference (TYPE) RSDRCRM_SEG_T_ATTRIBUTES Attribute 20101022
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 20101022
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20101022

Method GET_LOWEST_OPERATION Signature

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

Method GET_LOWEST_OPERATION on class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no exception.

Method GET_LOWEST_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LOWEST_OPERATIONS Call by reference Type reference (TYPE) RSDRCRM_SEG_T_OPERATIONS Operationen in einem CRM Segment Builder Schritt 20101005
2 Importing I_T_OPERATIONS Call by reference Type reference (TYPE) RSDRCRM_SEG_T_OPERATIONS Operationen in einem CRM Segment Builder Schritt 20101005

Method GET_LOWEST_OPERATIONS on class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no exception.

Method GET_REFERENCING_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REFERENCING_OPERATIONS Call by reference Type reference (TYPE) RSDRCRM_SEG_T_REFERENCING_OPS 20101022
2 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101022
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 20101022

Method GET_REFERENCING_OPERATIONS on class CL_RSDRCRM_SEG_ADJUST_REQ_ATTR has no exception.

Method IS_FILTER_OPERATION 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 20100503
2 Importing I_S_OPERATION Call by reference Type reference (TYPE) RSDRCRM_SEG_S_OPERATION Operation in einem CRM Segment Builder Schritt 20100503
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 20100503
4 Returning R_IS_FILTER_OPERATION Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100503
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20100503

Method IS_ROOT_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 20101022
2 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) RSDRCRM_SEG_SEGMENT_ID ID (CHAR10) eines CRM Segment Builder Segments 20101022
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 20101022
4 Returning R_IS_ROOT_EXPRESSION Value transfer Type reference (TYPE) ABAP_BOOL 20101022
# Exception Resumable Description Created on
1 CX_RSDRCRM_SEG_EXPRESSION Exception Klasse für die SegExpression 20101022
History
Last changed by/on SAP  20130531 
SAP Release Created in 730