SAP ABAP Class CL_SFW_AIM_REUSE (Reuseable code from SFW_AFTERIMPORT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFWTOOLS (Package) Basis Tools for Switch Framework
Properties
Class CL_SFW_AIM_REUSE  
Short Description Reuseable code from SFW_AFTERIMPORT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFWTOOLS   Basis Tools for Switch Framework 
Created 20130226   SAP 
Last change 20140121   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_SFW_AIM_REUSE has no interface implemented.
Friends
Class CL_SFW_AIM_REUSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SBCS_ACTIVATE Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20130306
2 C_SBCS_REVERT Constant Private Type reference (TYPE) CHAR1 'R' 20130306
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ENHANCEMENTS Static method Public Method Activate all enhancement implementations in SFW_ENHIMPL 20130228
2 BADI_SYNTAX_CHECK Static method Public Method Check Syntax of Badi's to be called within AIM 20130311
3 CALL_NEW_BADIS Static method Public Method Call new Badi's 20130311
4 CALL_OLD_BADI Static method Public Method Call a single badi 20130422
5 CALL_OLD_BADIS Static method Public Method Call old Badi's from "SFW_AFTERIMPORT" 20130311
6 CALL_SWITCH_ON_REPORTS Static method Public Method call switch on XPRA Reports 20130226
7 HANDLE_SWITCH_BC_SETS Static method Public Method activate or revert switch bc sets 20130306
8 OPEN_WORKITEMS_EXIST Static method Public Method 20130919
9 PROCESS_AIM_WORKLIST Static method Public Method 20130919
10 PROCESS_SWITCH_BC_SETS Static method Private Method 20130306
11 SBCS_ACTION Static method Private Method activate or revert switch bc sets 20130306
12 WRITE_BADI_IMPL_LOG Static method Private Method 20130419
Events
Class CL_SFW_AIM_REUSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SFW_BCSET_TAB Private See coding 20130306 sfw_bcset_tab TYPE STANDARD TABLE OF sfw_bcset
Method Signatures

Method ACTIVATE_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20130301
2 Importing IV_CALL_FROM_AIM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130301
3 Returning RV_NUM_ENHANCEMENTS Value transfer Type reference (TYPE) I 20130301

Method ACTIVATE_ENHANCEMENTS on class CL_SFW_AIM_REUSE has no exception.

Method BADI_SYNTAX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SFW_BF_CHANGE Call by reference Type reference (TYPE) SFW_BF_CHANGE_TT 20130311
2 Exporting ET_SFW_STATECHANGE Call by reference Type reference (TYPE) SFW_STATECHANGE_TT 20130311
3 Exporting ET_SFW_SW_CHANGE Call by reference Type reference (TYPE) SFW_SW_CHANGE_TT 20130311
4 Exporting EV_RETURN Call by reference Type reference (TYPE) ABAP_BOOL 20130311

Method BADI_SYNTAX_CHECK on class CL_SFW_AIM_REUSE has no exception.

Method CALL_NEW_BADIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SW_CHANGE Call by reference Type reference (TYPE) SFW_SW_CHANGE 20130311
2 Importing IT_BF_CHANGE Call by reference Type reference (TYPE) SFW_BF_CHANGE_TT 20130311
3 Importing IT_SW_CHANGE Call by reference Type reference (TYPE) SFW_SW_CHANGE_TT 20130311
4 Importing IV_PROCESS_STEP Call by reference Type reference (TYPE) SFW_PROCESS_STEP Switch Framework: Process Step 20130311

Method CALL_NEW_BADIS on class CL_SFW_AIM_REUSE has no exception.

Method CALL_OLD_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSGTAB Call by reference Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20130422
2 Exporting EV_NUMBER_OF_IMPLS Call by reference Type reference (TYPE) I 20130422
3 Importing IV_FLAG_SUBMIT Call by reference Type reference (TYPE) ABAP_BOOL do a modus change by submit 20130423
4 Importing IV_IS_UPGRADE Call by reference Type reference (TYPE) TRPARFLAG 20130422
5 Importing IV_SWITCH_ID Call by reference Type reference (TYPE) SFW_SWITCH_ID Id of a Switch in Switch Framework 20130422

Method CALL_OLD_BADI on class CL_SFW_AIM_REUSE has no exception.

Method CALL_OLD_BADIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SW_CHANGE Call by reference Type reference (TYPE) SFW_SW_CHANGE 20130311
2 Importing IT_STATECHANGE Call by reference Type reference (TYPE) SFW_STATECHANGE_TT Table type for SFW_STATECHANGE 20130311
3 Importing IV_ACTIVATION_IN_BACKGROUND Call by reference Type reference (TYPE) ABAP_BOOL 20130422
4 Importing IV_IS_UPGRADE Call by reference Type reference (TYPE) TRPARFLAG 20130311

Method CALL_OLD_BADIS on class CL_SFW_AIM_REUSE has no exception.

Method CALL_SWITCH_ON_REPORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLIENT_SUCCESS Call by reference Type reference (TYPE) SCTS_CL_RESULTS Change and Transport System: Success Status for Client 20130226
2 Importing IT_STATECHANGE Call by reference Type reference (TYPE) SFW_STATECHANGE_TT Table type for SFW_STATECHANGE 20130226
3 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20130226

Method CALL_SWITCH_ON_REPORTS on class CL_SFW_AIM_REUSE has no exception.

Method HANDLE_SWITCH_BC_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLIENT Call by reference Type reference (TYPE) SCTS_CL_RESULTS Change and Transport System: Success Status for Client 20130306
2 Importing IV_ACT_PROT Call by reference Type reference (TYPE) TRFILE 'X' File Including Path 20130306
3 Importing IV_CALLER_ID Call by reference Type reference (TYPE) SCPRCALLER 'C' BC Sets: Caller of the Switch BC Set Activation 20130306
4 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20130306

Method HANDLE_SWITCH_BC_SETS on class CL_SFW_AIM_REUSE has no exception.

Method OPEN_WORKITEMS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SY-MANDT SPACE 20130919
2 Returning R_OPEN_WORKITEMS_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20130919

Method OPEN_WORKITEMS_EXIST on class CL_SFW_AIM_REUSE has no exception.

Method PROCESS_AIM_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_UPGRADE Call by reference Type reference (TYPE) TRPARFLAG 20130919
2 Importing I_CLIENT Call by reference Type reference (TYPE) SY-MANDT SPACE 20130919
3 Returning RV_NUM_OBJECTS Value transfer Type reference (TYPE) I 20130919

Method PROCESS_AIM_WORKLIST on class CL_SFW_AIM_REUSE has no exception.

Method PROCESS_SWITCH_BC_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BCSET Call by reference Type reference (TYPE) SCPROPROFTAB BC Sets: Table Type for Structure SCPROPROF 20130306
2 Changing CT_CLIENT Call by reference Type reference (TYPE) SCTS_CL_RESULTS Change and Transport System: Success Status for Client 20130306
3 Changing CT_MSGTAB Call by reference Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20130306
4 Importing IT_CLITAB Call by reference Type reference (TYPE) SCPRCLITAB BC Sets: Table Type for Structure SCPRCLI 20130306
5 Importing IV_ACT_PROT Call by reference Type reference (TYPE) TRFILE File Including Path 20130306
6 Importing IV_CALLER_ID Call by reference Type reference (TYPE) SCPRCALLER BC Sets: Caller of the Switch BC Set Activation 20130306
7 Importing I_PROT_INFO Call by reference Type reference (TYPE) CHAR30 30 Characters 20130306
8 Importing I_TODO_ACTION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20130306

Method PROCESS_SWITCH_BC_SETS on class CL_SFW_AIM_REUSE has no exception.

Method SBCS_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLIENT Call by reference Type reference (TYPE) SCTS_CL_RESULTS Change and Transport System: Success Status for Client 20130306
2 Changing CT_MSGTAB Call by reference Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20130306
3 Importing IT_SFW_BCSET Call by reference Type reference (TYPE) SFW_BCSET_TAB 20130306
4 Importing IV_ACT_PROT Call by reference Type reference (TYPE) TRFILE File Including Path 20130306
5 Importing IV_CALLER_ID Call by reference Type reference (TYPE) SCPRCALLER BC Sets: Caller of the Switch BC Set Activation 20130306
6 Importing I_PROT_INFO Call by reference Type reference (TYPE) CHAR30 30 Characters 20130306
7 Importing I_TODO_ACTION Call by reference Type reference (TYPE) CHAR1 'R'ervert or 'X' for activate 20130306

Method SBCS_ACTION on class CL_SFW_AIM_REUSE has no exception.

Method WRITE_BADI_IMPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BADINAME Call by reference Type reference (TYPE) BADI_NAME Name of a BAdI 20130419
2 Changing CT_MSGTAB Call by reference Type reference (TYPE) SPROT_U_TAB Table Type for SPROT_U (Log Interface) 20130419
3 Importing FILTERS Call by reference Type reference (TYPE) BADI_FILTER_BINDINGS Table of Filter Bindings 20130419
4 Importing IT_MESSAGE_FROM_BADI Call by reference Type reference (TYPE) SFW_BADI_MSG_TAB Tabellentype zu SFW_BADI_MSG 20130513

Method WRITE_BADI_IMPL_LOG on class CL_SFW_AIM_REUSE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740