SAP ABAP Class CL_SFW_BUSINESS_FUNCTION_SET (WB - SFW - Business Function Set)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFW_SWITCH_BROWSER (Package) SFW - Switch Framework Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SFW_OBJECT Switch Framework Object 20110819
Properties
Class CL_SFW_BUSINESS_FUNCTION_SET  
Short Description WB - SFW - Business Function Set    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFW_SWITCH_BROWSER   SFW - Switch Framework Browser 
Created 20060208   SAP 
Last change 20130531   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)
2 CL_SFW_BUSINESS_FUNCTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SFW_BUSINESS_FUNCTION_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SFW_OBJECT Switch Framework Object 20110819
Friends
Class CL_SFW_BUSINESS_FUNCTION_SET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BFS_MAP Static Attribute Protected Type reference (TYPE) TYPE_BFS_MAP 20060306
2 BFS_NAME Instance attribute Protected Type reference (TYPE) SFW_BSET Business Function Set 20060306
3 BUSINESS_FUNCTIONS Instance attribute Protected Type reference (TYPE) CL_SFW_BUSINESS_FUNCTION=>TYPE_BUSINESS_FUNCTION_TAB Internal Table of Business Function Objects 20060306
4 BUSINESS_FUNCTION_SETS Instance attribute Private Type reference (TYPE) CL_SFW_BUSINESS_FUNCTION_SET=>TYPE_BUSINESS_FUNCTION_SET_TAB Internal Table for Subordinate BFs 20090115
5 CONSISTENT Instance attribute Private Type reference (TYPE) ABAP_BOOL '?' 20110819
6 DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING Description 20060306
7 SWITCH_STATE Instance attribute Protected Type reference (TYPE) SFW_SWITCHPOS Switch Position 20060306
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Generate 20060306
2 GET_BUSINESS_FUNCTIONS Instance method Public Method Determines the Business Function 20060306
3 GET_CHILD_BFS Instance method Public Method Determines subordinate business function sets 20090115
4 GET_DESCRIPTION Instance method Public Method Determines Description of Business Function Set 20060306
5 GET_NAME Instance method Public Method Determine Name of Business Function 20060306
6 GET_STATE Instance method Public Method Determines Whether Business Function Set Is Switched On 20060306
7 HAS_BUSINESS_FUNCTIONS Instance method Public Method Is a business function assigned? 20060310
8 HAS_CHILD_BFS Instance method Public Method Is a business function set assigned? 20090115
9 INIT Instance method Protected Method Initialize 20060306
10 IS_CHECKED Instance method Public Method 20110819
11 IS_CONSISTENT Instance method Public Method <=> All subordinate BFs and BFSs are consistent 20110819
12 RESET_CHECK_RESULT Instance method Public Method 20110819
Events
Class CL_SFW_BUSINESS_FUNCTION_SET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_BFS_MAP Protected See coding 20060306 type_bfs_map type sorted table of type_bfs_map_entry with non-unique key business_function_set
2 TYPE_BFS_MAP_ENTRY Protected See coding 20060306 begin of type_bfs_map_entry, business_function_set type sfw_bfunction, object type ref to cl_sfw_business_function_set, end of type_bfs_map_entry
3 TYPE_BUSINESS_FUNCTION_SET_TAB Public See coding Tabelle for CL_SFW_BUSINESS_FUNCTION_SET 20060306 TYPE_BUSINESS_FUNCTION_SET_TAB type STANDARD TABLE OF ref to cl_sfw_business_function_SET with non-unique key table_line
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFS_NAME Call by reference Type reference (TYPE) SFW_BSET Business Function Set 20060306
2 Returning BUSINESS_FUNCTION_SET Value transfer Object reference (TYPE REF TO) CL_SFW_BUSINESS_FUNCTION_SET WB - SFW - Business Function Set 20060306
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method GET_BUSINESS_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUSINESS_FUNCTIONS Value transfer Type reference (TYPE) CL_SFW_BUSINESS_FUNCTION=>TYPE_BUSINESS_FUNCTION_TAB Interne Tabelle über Business Function Objekte 20060306

Method GET_BUSINESS_FUNCTIONS on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method GET_CHILD_BFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUSINESS_FUNCTION_SETS Value transfer Type reference (TYPE) CL_SFW_BUSINESS_FUNCTION_SET=>TYPE_BUSINESS_FUNCTION_SET_TAB Tabelle über CL_SFW_BUSINESS_FUNCTION_SET 20090115

Method GET_CHILD_BFS on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) STRING Beschreibung 20060306

Method GET_DESCRIPTION on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BFS_NAME Value transfer Type reference (TYPE) SFW_BSET Business Function Set 20060306

Method GET_NAME on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATE Value transfer Type reference (TYPE) SFW_SWITCHPOS Schalterstellung 20060306

Method GET_STATE on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method HAS_BUSINESS_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_BUSINESS_FUNCTIONS Value transfer Type reference (TYPE) FLAG allgemeines flag 20060310

Method HAS_BUSINESS_FUNCTIONS on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method HAS_CHILD_BFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_BUSINESS_FUNCTION_SETS Value transfer Type reference (TYPE) FLAG allgemeines flag 20090115

Method HAS_CHILD_BFS on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFS_NAME Call by reference Type reference (TYPE) SFW_BSET Business Function Set 20060306
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method IS_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHECKED Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CHECKED on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_CONSISTENT Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CONSISTENT on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.

Method RESET_CHECK_RESULT Signature

Method RESET_CHECK_RESULT on class CL_SFW_BUSINESS_FUNCTION_SET has no parameter.
Method RESET_CHECK_RESULT on class CL_SFW_BUSINESS_FUNCTION_SET has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740