SAP ABAP Class CL_SWF_BRF_FUNCTION_BASE (Basis Class for Implementation of BRF+ Calls)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_BRF (Package) Workflow and Business Rule Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20090722
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20090722
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_BRF_FUNCTION Interface of All BRF+ Classes 20090722
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20090722
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_BRF_TESTCASE_ABSENCE Test Case "Notification of Absence" 20090803
Properties
Class CL_SWF_BRF_FUNCTION_BASE  
Short Description Basis Class for Implementation of BRF+ Calls    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_BRF   Workflow and Business Rule Framework 
Created 20090722   SAP 
Last change 20110908   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20090722
2 BI_PERSISTENT Persistent Business Instance 20090722
3 IF_SWF_BRF_FUNCTION Interface of All BRF+ Classes 20090722
4 IF_WORKFLOW Business Workflow 20090722
Friends
Class CL_SWF_BRF_FUNCTION_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CLASSDESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR Runtime Type Services 20090803
2 M_CLASS_NAME Instance attribute Public Type reference (TYPE) SIBFTYPEID Character Field Length = 10 20090728
3 M_CONTEXT Instance attribute Protected Type reference (TYPE) BRF_CONTEXT Structure with BRF+ Objects 20100114
4 M_VERSION Instance attribute Protected Type reference (TYPE) CHAR3 Version of Definition 20110512
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_WORKBENCH Instance method Public Method Calls BRF+ Workbench 20090902
2 _CREATE_BRF_CONTEXT Instance method Protected Method Generates context with BRF+ objects 20090804
3 _GET_RESULT Instance method Protected Method Gets result value 20100114
4 _PROCESS_FUNCTION Instance method Protected Method Execution of function 20090804
5 _SET_VALUE Instance method Protected Method Sets a name-value pair in the context 20100114
Events
Class CL_SWF_BRF_FUNCTION_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BRF_CONTEXT Protected See coding Structure with BRF+ Objects 20090804 begin of BRF_CONTEXT , factory TYPE REF TO if_fdt_factory, function TYPE REF TO if_fdt_function, context TYPE REF TO IF_FDT_CONTEXT, result TYPE REF TO if_fdt_result, end of BRF_CONTEXT
Method Signatures

Method EXECUTE_WORKBENCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_MODE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090902
# Exception Resumable Description Created on
1 CX_SWF_BRF_EXCEPTION Beim Aufruf vom BRF+ ist ein Fehler aufgetreten 20090902

Method _CREATE_BRF_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BRF_CONTEXT Value transfer Type reference (TYPE) BRF_CONTEXT 20090804
# Exception Resumable Description Created on
1 CX_SWF_BRF_EXCEPTION Beim Aufruf vom BRF+ ist ein Fehler aufgetreten 20100114

Method _GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALUE Call by reference Type reference (TYPE) ANY 20100114
# Exception Resumable Description Created on
1 CX_SWF_BRF_EXCEPTION Beim Aufruf vom BRF+ ist ein Fehler aufgetreten 20100114

Method _PROCESS_FUNCTION Signature

Method _PROCESS_FUNCTION on class CL_SWF_BRF_FUNCTION_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_BRF_EXCEPTION Beim Aufruf vom BRF+ ist ein Fehler aufgetreten 20100114

Method _SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FDT_NAME Call by reference Type reference (TYPE) FDT_NAME FDT: Name 20110512
2 Importing NAME Call by reference Type reference (TYPE) SWFDNAME Elementname (32 Zeichen, eindeutig, nicht sprachabhängig) 20100114
3 Importing VALUE Call by reference Type reference (TYPE) ANY 20100114
# Exception Resumable Description Created on
1 CX_SWF_BRF_EXCEPTION Beim Aufruf vom BRF+ ist ein Fehler aufgetreten 20100114
History
Last changed by/on SAP  20110908 
SAP Release Created in 730