SAP ABAP Class IF_RULE_COMPONENT_BRF (BRF: Rule Component)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_EVENT_BRF BRF: Event 20010910
2 Interface composition (i COMPRISING i_ref)  IF_EXPRESSION_BRF BRF: Expression 20010910
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ACTION_BASE_BRF BRF: Runtime - Concrete Action - Basis Class 20011129
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EVENT_BASE_BRF BRF: Basis Class Event 20010918
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXPRESSION_BASE_BRF BRF: Basis Class Expressions 20011011
Properties
Class IF_RULE_COMPONENT_BRF  
Short Description BRF: Rule Component    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20010910   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_RULE_COMPONENT_BRF has no forward declaration.
Interfaces
Class IF_RULE_COMPONENT_BRF has no interface implemented.
Friends
Class IF_RULE_COMPONENT_BRF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Public Type reference (TYPE) BRF_BOOLE_D SPACE FALSE 20010910
2 MC_TRUE Constant Public Type reference (TYPE) BRF_BOOLE_D 'X' TRUE 20010910
3 MV_APPLCLASS Instance attribute Public Type reference (TYPE) BRF_APPLCLASS BRF: Application Class 20010919
4 MV_IS_ACTIVE Instance attribute Public Type reference (TYPE) BRF_BOOLE_D Rule Component Is Active 20010910
5 MV_IS_ASSIGNED Instance attribute Public Type reference (TYPE) BRF_BOOLE_D Rule Component Is Assigned 20010910
6 MV_SHORT Instance attribute Public Type reference (TYPE) BRF_SHORT_TEXT BRF: General Short Text 20010910
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ACTIVE Instance method Public Method Set Rule Component to Inactive 20010910
2 CLEAR_ASSIGNED Instance method Public Method Set Rule Component to Not Assigned 20010910
3 GET_ACTIVE Instance method Public Method Rule Component Active/Inactive? 20010910
4 GET_ASSIGNED Instance method Public Method Rule Component (Not) Assigned? 20010910
5 PROCESS Instance method Public Method Executes Rule Component 20010914
6 SET_ACTIVE Instance method Public Method Set Rule Component to Active 20010910
7 SET_APPLCLASS Instance method Public Method Sets Application Class 20010919
8 SET_ASSIGNED Instance method Public Method Set Rule Component to Assigned 20010910
9 STORE_RESULTS Instance method Public Method Saves Boolean Result Subtree 20021016
Events
Class IF_RULE_COMPONENT_BRF has no event.
Types
Class IF_RULE_COMPONENT_BRF has no local type.
Method Signatures

Method CLEAR_ACTIVE Signature

Method CLEAR_ACTIVE on class IF_RULE_COMPONENT_BRF has no parameter.
Method CLEAR_ACTIVE on class IF_RULE_COMPONENT_BRF has no exception.

Method CLEAR_ASSIGNED Signature

Method CLEAR_ASSIGNED on class IF_RULE_COMPONENT_BRF has no parameter.
Method CLEAR_ASSIGNED on class IF_RULE_COMPONENT_BRF has no exception.

Method GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_ACTIVE Value transfer Type reference (TYPE) BRF_BOOLE_D aktiv/inaktv 20010910

Method GET_ACTIVE on class IF_RULE_COMPONENT_BRF has no exception.

Method GET_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_ASSIGNED Value transfer Type reference (TYPE) BRF_BOOLE_D zugewiesen/nicht zugewiesen 20010910

Method GET_ASSIGNED on class IF_RULE_COMPONENT_BRF has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20010920

Method PROCESS on class IF_RULE_COMPONENT_BRF has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MV_IS_ACTIVE Value transfer Type reference (TYPE) BRF_BOOLE_D MC_TRUE aktiv/inaktv 20010910

Method SET_ACTIVE on class IF_RULE_COMPONENT_BRF has no exception.

Method SET_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLCLASS Value transfer Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20010919
# Exception Resumable Description Created on
1 APPLICATION_CLASS_MISSING Anwendungsklasse fehlt (BRF 100) 20010919
2 APPLICATION_CLASS_NOT_FOUND Anwendungsklasse existiert nicht (BRF 101) 20010919

Method SET_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ASSIGNED Value transfer Type reference (TYPE) BRF_BOOLE_D MC_TRUE zugewiesen/nicht zugewiesen 20010910

Method SET_ASSIGNED on class IF_RULE_COMPONENT_BRF has no exception.

Method STORE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_EVENT_BRF BRF: Ereignis 20021016

Method STORE_RESULTS on class IF_RULE_COMPONENT_BRF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in