SAP ABAP Interface IF_RULE_COMPONENT_BRF (BRF: Rule Component)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
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
Interface IF_RULE_COMPONENT_BRF  
Short Description BRF: Rule Component    
General Data
Package SBRF   Business Rule Framework 
Created 20010910   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_RULE_COMPONENT_BRF has no forward declaration.
Interfaces
Interface IF_RULE_COMPONENT_BRF has no interface.
Friends
Interface IF_RULE_COMPONENT_BRF has no friend.
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
Interface IF_RULE_COMPONENT_BRF has no event.
Types
Interface IF_RULE_COMPONENT_BRF has no local type.
Method Signatures

Method CLEAR_ACTIVE Signature

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

Method CLEAR_ASSIGNED Signature

Method CLEAR_ASSIGNED on Interface IF_RULE_COMPONENT_BRF has no parameter.
Method CLEAR_ASSIGNED on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_RULE_COMPONENT_BRF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 464