SAP ABAP Class CL_UPARM_QB_RULE (Query Builder - Rule)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RAP (Application Component) Retail Assortment Planning
     UPARM (Package) Retail MAP Master Data Maintenance
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UPARM_QB_EXCEPTION Query Builder - Exception 20090205
Properties
Class CL_UPARM_QB_RULE  
Short Description Query Builder - Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPARM   Retail MAP Master Data Maintenance 
Created 20090202   SAP 
Last change 20141101    
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)
2 IF_UPARM_QB_VIEW_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_UPARM_QB_RULE has no interface implemented.
Friends
Class CL_UPARM_QB_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ROOT_FILTER Instance attribute Protected Object reference (TYPE REF TO) CL_UPARM_QB_FILTER Root filter in the rule 20090203
2 MR_VIEW_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_UPARM_QB_VIEW_MANAGER Manages a view's rules and filters 20090213
3 MS_RULE Instance attribute Protected Type reference (TYPE) UPARM_TA_RULE Rules are type Condition / Exception - Used to filter record 20090203
4 MT_AFFECTED_RECORDS Instance attribute Protected Object reference (TYPE REF TO) DATA Affected records by this exception 20090210
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Sets the Rule as Active 20090203
2 CONSTRUCTOR Instance method Public Constructor Requires initializing parameters 20090217
3 DEACTIVATE Instance method Public Method Sets the Rule as DeActivated 20090203
4 EXECUTE Instance method Public Method Executes the rule on the records 20090202
5 GET_HEADER Instance method Public Method Returns the header of the rule 20090203
6 GET_ROOT_FILTER Instance method Public Method Returns the root filter 20090204
7 GET_VIEW_MANAGER Instance method Public Method Returns the View Manager 20090213
8 IS_ACTIVE Instance method Public Method Returns the active state of the Rule 20090212
9 SAVE Instance method Public Method Saves the Rule to the DB 20090205
10 SET_ROOT_FILTER Instance method Public Method Sets the root filter 20090203
Events
Class CL_UPARM_QB_RULE has no event.
Types
Class CL_UPARM_QB_RULE has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_UPARM_QB_RULE has no parameter.
Method ACTIVATE on class CL_UPARM_QB_RULE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW_MANAGER Call by reference Object reference (TYPE REF TO) CL_UPARM_QB_VIEW_MANAGER Manages a view's rules and filters 20090217
2 Importing IS_RULE Call by reference Type reference (TYPE) UPARM_TA_RULE Rules are type Condition / Exception - Used to filter record 20090217
3 Importing IT_FILTER Call by reference Type reference (TYPE) UPARM_YT_FILTER Table type of UPARM_TA_FILTER 20090217
# Exception Resumable Description Created on
1 CX_UPARM_QB_ERROR Query Builder exception 20090217

Method DEACTIVATE Signature

Method DEACTIVATE on class CL_UPARM_QB_RULE has no parameter.
Method DEACTIVATE on class CL_UPARM_QB_RULE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECORD Call by reference Type reference (TYPE) TABLE Records which have just been 20090224
2 Importing IV_ACTION Call by reference Type reference (TYPE) IF_UPARM_QB_VIEW_MANAGER=>ACTION Action performed on records (New, Insert, Modify, Delete) 20090224
3 Returning RT_RECORD Value transfer Object reference (TYPE REF TO) DATA Resulting records from the filter 20090210
# Exception Resumable Description Created on
1 CX_UPARM_QB_ERROR Query Builder exception 20090203

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RULE Value transfer Type reference (TYPE) UPARM_TA_RULE Rules are type Condition / Exception - Used to filter record 20090204

Method GET_HEADER on class CL_UPARM_QB_RULE has no exception.

Method GET_ROOT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FILTER Value transfer Object reference (TYPE REF TO) CL_UPARM_QB_FILTER Query Builder - Describes the filter to apply on records 20090204

Method GET_ROOT_FILTER on class CL_UPARM_QB_RULE has no exception.

Method GET_VIEW_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_VIEW_MANAGER Value transfer Object reference (TYPE REF TO) CL_UPARM_QB_VIEW_MANAGER Manages a view's rules and filters 20090213

Method GET_VIEW_MANAGER on class CL_UPARM_QB_RULE has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090212

Method IS_ACTIVE on class CL_UPARM_QB_RULE has no exception.

Method SAVE Signature

Method SAVE on class CL_UPARM_QB_RULE has no parameter.
Method SAVE on class CL_UPARM_QB_RULE has no exception.

Method SET_ROOT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FILTER Call by reference Object reference (TYPE REF TO) CL_UPARM_QB_FILTER Query Builder - Describes the filter to apply on records 20090203

Method SET_ROOT_FILTER on class CL_UPARM_QB_RULE has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 705