SAP ABAP Class CL_CACS_SWITCH_FRAMEWORK (Switch Framework for ICM)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSDD (Package) ICM: Draft Data for Commission Applications
Properties
Class CL_CACS_SWITCH_FRAMEWORK  
Short Description Switch Framework for ICM    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDD   ICM: Draft Data for Commission Applications 
Created 20070518   SAP 
Last change 20100310   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
Class CL_CACS_SWITCH_FRAMEWORK has no interface implemented.
Friends
Class CL_CACS_SWITCH_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUSINESS_FUNCTION_CRD_EHP3 Constant Public Type reference (TYPE) SFW_BFUNCTION 'EA_ICM_CRD_CORE_01' Business Function 20070518
2 GC_BUSINESS_FUNCTION_CRD_EHP4 Constant Public Type reference (TYPE) SFW_BFUNCTION 'EA_ICM_CRD_CORE_02' Business Function 20091119
3 GC_BUSINESS_FUNCTION_ICM_EHP3 Constant Public Type reference (TYPE) SFW_BFUNCTION 'EA_ICM_ICM_CORE_01' Business Function 20070518
4 GC_BUSINESS_FUNCTION_ICM_EHP4 Constant Public Type reference (TYPE) SFW_BFUNCTION 'EA_ICM_ICM_CORE_02' Business Function 20091119
5 GC_BUSINESS_FUNCTION_PFO_EHP3 Constant Public Type reference (TYPE) SFW_BFUNCTION 'EA_ICM_PFO_CORE_01' Business Function 20070518
6 GC_CACS_SWITCH Constant Public Type reference (TYPE) DEVCLASS 'EA-ICM' Switch for ICM 20070518
7 GC_SWITCH_CRD_EHP3 Constant Public Type reference (TYPE) SFW_SWITCH_ID 'CRD_01' ID of a Switch in Switch Framework 20070518
8 GC_SWITCH_ICM_EHP3 Constant Public Type reference (TYPE) SFW_SWITCH_ID 'ICM_01' ID of a Switch in Switch Framework 20070518
9 GC_SWITCH_PFO_EHP3 Constant Public Type reference (TYPE) SFW_SWITCH_ID 'PFO_01' ID of a Switch in Switch Framework 20070518
10 MT_BF_BUFFER Instance attribute Protected Type reference (TYPE) BUSINESS_FUNCTION_BUFFER_TABLE Buffer Table for Business Functions 20070518
11 SO_ME Static Attribute Protected Object reference (TYPE REF TO) CL_CACS_SWITCH_FRAMEWORK Switch Framework for ICM 20070518
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BF_ACTIVE Instance method Protected Method Check If Business Function Is Active 20070518
2 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20070518
3 CREATE Static method Public Method Factory Method to Generate This Class 20070518
4 IS_BF_ACTIVE Static method Public Method Check If Business Function Is Active 20070518
5 IS_CACS_ACTIVE Static method Public Method Check If ICM Switch Is Active 20070518
Events
Class CL_CACS_SWITCH_FRAMEWORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BUSINESS_FUNCTION_BUFFER_LINE Public See coding 20070518 BEGIN OF business_function_buffer_line, bf TYPE sfw_bfunction, business_function TYPE REF TO cl_sfw_business_function, END OF business_function_buffer_line
2 BUSINESS_FUNCTION_BUFFER_TABLE Public See coding 20070518 business_function_buffer_table TYPE STANDARD TABLE OF business_function_buffer_line WITH KEY bf
Method Signatures

Method CHECK_BF_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BF Call by reference Type reference (TYPE) SFW_BFUNCTION Business Function 20070518
2 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Switch ist aktiv 20070518
# Exception Resumable Description Created on
1 CX_CACS_SWITCH_FRAMEWORK Ausnahmeklasse für Switch-Framework 20070518

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_EHP4 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is the method called for EHP4 switch? 20091119
# Exception Resumable Description Created on
1 CX_CACS_SWITCH_FRAMEWORK Ausnahmeklasse für Switch-Framework 20070518

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_EHP4 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091119
2 Returning RO_SFW Value transfer Object reference (TYPE REF TO) CL_CACS_SWITCH_FRAMEWORK Switch-Framework für ICM 20070518
# Exception Resumable Description Created on
1 CX_CACS_SWITCH_FRAMEWORK Ausnahmeklasse für Switch-Framework 20070518

Method IS_BF_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BF Call by reference Type reference (TYPE) SFW_BFUNCTION Business Function 20070518
2 Importing IV_FOR_EHP4 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091119
3 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Switch ist aktiv 20070518
# Exception Resumable Description Created on
1 CX_CACS_SWITCH_FRAMEWORK Ausnahmeklasse für Switch-Framework 20070518

Method IS_CACS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ist aktiv 20070518

Method IS_CACS_ACTIVE on class CL_CACS_SWITCH_FRAMEWORK has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603