SAP ABAP Class CL_CONTROLLER_BRF (BRF: Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BRF (Application Component) Business Rule Framework
     SBRF (Package) Business Rule Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CONTROLLER_BRF BRF: Controller 20040730
Properties
Class CL_CONTROLLER_BRF  
Short Description BRF: Controller    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBRF   Business Rule Framework 
Created 20010823   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CONTROLLER_BRF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CONTROLLER_BRF BRF: Controller 20040730
Friends
Class CL_CONTROLLER_BRF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Instance attribute Private Attribute reference (LIKE) FALSE 20010823
2 MC_TRUE Instance attribute Private Attribute reference (LIKE) TRUE 20010823
3 MO_ACTION_PROCESSOR Instance attribute Private Attribute reference (LIKE) BRF: Action Processor 20010823
4 MO_FUNCTION_PROCESSOR Instance attribute Public Object reference (TYPE REF TO) CL_FUNCTION_PROCESSOR_BRF BRF: Function Processor 20040730
5 MO_TIMER Instance attribute Private Attribute reference (LIKE) Timer Interface 20040723
6 MO_TRACE Instance attribute Private Attribute reference (LIKE) 20041103
7 MT_FREE_APROC Instance attribute Private Attribute reference (LIKE) Available Action Processors 20010920
8 MV_APPLCLASS Instance attribute Private Attribute reference (LIKE) BRF: Application Class 20010823
9 MV_CONTROLLER_ID Instance attribute Private Attribute reference (LIKE) BRF: Controller Number 20011004
10 MV_CURRENT_CONTROLLER Instance attribute Private Attribute reference (LIKE) BRF: Active Controller 20011004
11 MV_EVENT_ID Instance attribute Public Attribute reference (LIKE) 20041027
12 MV_IS_ASSIGNED Instance attribute Public Attribute reference (LIKE) X: Controller in Use at Moment 20041027
13 MV_IS_MULTI_INSTANCE_MODE Instance attribute Private Attribute reference (LIKE) BRF: Multi-Instance Mode (Batch Mode) 20020228
14 MV_PREV_APPLCLASS Instance attribute Private Type reference (TYPE) BRF_APPLCLASS BRF: Application Class 20041216
15 MV_PREV_LANGU Instance attribute Private Type reference (TYPE) SY-LANGU Previous Language Key 20050105
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010920
2 CONSTRUCTOR Instance method Public Constructor Constructor (Private) 20010823
3 CREATE_CONTROLLER Instance method Public Method 20041103
4 FREE Instance method Public Method Releases Controller Instance 20041103
5 GET_EVENT Instance method Public Method Returns an Event Object 20041103
6 INITIALIZE Instance method Public Method Initializes the Controller 20041103
7 PROCESS_EVENT Instance method Public Method Processes BRF Event 20041103
Events
Class CL_CONTROLLER_BRF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_APROC Private See coding For List of Available Action Processors 20010920 begin of TY_APROC, processor type ref to CL_ACTION_PROCESSOR_BRF, end of ty_aproc
2 TY_APROC_T Private See coding List of Available Action Processors 20010920 TY_APROC_T type standard table of ty_aproc
3 TY_CONTROLLER Private See coding For List of Available Controllers 20010823 begin of TY_CONTROLLER, controller type ref to if_controller_brf, end of TY_CONTROLLER
4 TY_TRACE_STACK Private See coding For Trace Stack 20011002 begin of TY_TRACE_STACK, trace_id type brf_trace_id, end of ty_trace_stack
5 TY_TRACE_STACK_T Private See coding Trace Stack 20011002 TY_TRACE_STACK_T type standard table of ty_trace_stack
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CONTROLLER_BRF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CONTROLLER_BRF has no exception.

Method CONSTRUCTOR 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 20010823
2 Importing IV_CONTROLLER_ID Value transfer Type reference (TYPE) BRF_CONTROLLER_ID BRF: Aktiver Controller 20041028

Method CONSTRUCTOR on class CL_CONTROLLER_BRF has no exception.

Method CREATE_CONTROLLER Signature

Method CREATE_CONTROLLER on class CL_CONTROLLER_BRF has no parameter.
Method CREATE_CONTROLLER on class CL_CONTROLLER_BRF has no exception.

Method FREE Signature

Method FREE on class CL_CONTROLLER_BRF has no parameter.
Method FREE on class CL_CONTROLLER_BRF has no exception.

Method GET_EVENT Signature

Method GET_EVENT on class CL_CONTROLLER_BRF has no parameter.
Method GET_EVENT on class CL_CONTROLLER_BRF has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_CONTROLLER_BRF has no parameter.
Method INITIALIZE on class CL_CONTROLLER_BRF has no exception.

Method PROCESS_EVENT Signature

Method PROCESS_EVENT on class CL_CONTROLLER_BRF has no parameter.
Method PROCESS_EVENT on class CL_CONTROLLER_BRF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 464