SAP ABAP Class CL_SFW_SW (Switch)
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_SW  
Short Description Switch    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SFW    
Program status     
Category 0   
Package SFWTOOLS   Basis Tools for Switch Framework 
Created 20060714   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SWF_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SFW_SW has no interface implemented.
Friends
Class CL_SFW_SW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CELLTAB_1 Static Attribute Private Type reference (TYPE) LVC_T_STYL Only Display Enhancements 20060714
2 CELLTAB_2 Static Attribute Private Type reference (TYPE) LVC_T_STYL Some fields of enhancements changeable 20060714
3 CONFLICTTAB_A Instance attribute Private Type reference (TYPE) SFW_CONFL_OUTTAB 20060731
4 CONFLICTTAB_I Instance attribute Private Type reference (TYPE) SFW_CONFL_OUTTAB 20060731
5 CONFLICTTAB_LOADED Instance attribute Private Type reference (TYPE) FLAG General Flag 20130411
6 CURRENT_NUMBER Static Attribute Private Type reference (TYPE) I Current Number 20060714
7 DISPLAYED_ENH_VERSION Instance attribute Public Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20060714
8 DISPLAYED_VERSION Instance attribute Public Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20060714
9 EMPTY_CONFL_TAB Static Attribute Private Type reference (TYPE) SFW_CONFL_OUTTAB 20080305
10 EMPTY_PACKAGE_TAB Static Attribute Private Type reference (TYPE) TTY_OUTTAB Empty Package Table 20061124
11 EMPTY_PARENT_BF_TAB Static Attribute Private Type reference (TYPE) SFW_BF_SW_OUTTAB ALV Table 20080125
12 EMPTY_WHEREUSED_LIST Static Attribute Private Type reference (TYPE) SFW_SWBF_OUTTAB Empty List 20061124
13 GLOBAL_CHANGEFLAG Static Attribute Public Type reference (TYPE) FLAG X = Changes that are not saved exist 20060714
14 HAS_FRONTEND_CHANGES Static Attribute Public Type reference (TYPE) FLAG General Flag 20060714
15 HEADER_A Instance attribute Private Type reference (TYPE) SFW_SWITCH Switch 20060714
16 HEADER_I Instance attribute Private Type reference (TYPE) SFW_SWITCH Status of a switch in the Switch Framework 20060714
17 IS_NEW Instance attribute Private Type reference (TYPE) FLAG BFS is new and not yet saved 20060714
18 MODE Instance attribute Public Type reference (TYPE) R3STATE D = display, C = change 20060714
19 MODE_CONFLICTTAB Instance attribute Public Type reference (TYPE) R3STATE 'D' D = display, C = change 20060731
20 MODE_PACKAGETAB Instance attribute Public Type reference (TYPE) R3STATE D = display, C = change, E = enhancement 20060714
21 MODE_PARENTBFTAB Instance attribute Public Type reference (TYPE) R3STATE 'D' D = display, C = change 20080125
22 NAME Instance attribute Private Type reference (TYPE) SFW_SWITCH_ID Business Function Set 20060714
23 NAME32 Instance attribute Private Type reference (TYPE) SFW_NAME32 Short Text for Switch 20060714
24 NAME32_I Instance attribute Private Type reference (TYPE) SFW_NAME32 Short Text for Switch 20060714
25 NAME80 Instance attribute Private Type reference (TYPE) SFW_NAME80 Text for Switch in Switch Framework 20060714
26 NAME80_I Instance attribute Private Type reference (TYPE) SFW_NAME80 Text for Switch in Switch Framework 20060714
27 OBJECT_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'SFSW' Object Type 20080107
28 ORIG_LANGU Instance attribute Private Type reference (TYPE) SYLANGU 20060921
29 OTHER_I_VERSION Instance attribute Private Type reference (TYPE) FLAG X: exists 20080307
30 OWN_I_VERSION Instance attribute Private Type reference (TYPE) FLAG X: exists 20080307
31 PACKAGETAB_A Instance attribute Private Type reference (TYPE) TTY_OUTTAB Business Functions in Active Version 20060714
32 PACKAGETAB_ENH_A Instance attribute Private Type reference (TYPE) TTY_OUTTAB Business Functions from Enhancement 20060714
33 PACKAGETAB_ENH_I Instance attribute Private Type reference (TYPE) TTY_OUTTAB Business Functions from Enhancement 20060714
34 PACKAGETAB_I Instance attribute Private Type reference (TYPE) TTY_OUTTAB Business Functions in Inactive Version 20060714
35 PACKAGETAB_LOADED Instance attribute Private Type reference (TYPE) FLAG General Flag 20130411
36 PARENT_BF_TAB_A Instance attribute Private Type reference (TYPE) SFW_BF_SW_OUTTAB 20080125
37 PARENT_BF_TAB_I Instance attribute Private Type reference (TYPE) SFW_BF_SW_OUTTAB 20080125
38 PARENT_BF_TAB_LOADED Instance attribute Private Type reference (TYPE) FLAG General Flag 20130411
39 REF_DATA_SEL_API_ACTIVE_VERS Instance attribute Public Object reference (TYPE REF TO) IF_SFW_WB_SWITCH Reference to Data Acquisition 20080312
40 REF_DATA_SEL_API_INACTIVE_VERS Instance attribute Private Object reference (TYPE REF TO) IF_SFW_WB_SWITCH Reference to Data Acquisition 20080312
41 SWITCH_MAP Static Attribute Private Type reference (TYPE) TTY_SWITCH_MAP Table with References to Business Function Sets 20060714
42 SWITCH_MAP_SORTED Static Attribute Private Type reference (TYPE) TTY_SWITCH_MAP_SORTED 20060714
43 TOTAL_NUMBER Static Attribute Private Type reference (TYPE) I Nunmber of Instantiated BFS 20060714
44 VIEWS Instance attribute Private Type reference (TYPE) SFW_TTY_VIEWFIELD 20060823
45 WHERE_USED_LIST Instance attribute Private Type reference (TYPE) SFW_SWBF_OUTTAB Assignment Switch / Business Function 20060714
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_PERMISSION Static method Private Method Lock and Check Authorization 20080107
2 ACTIVATE Instance method Public Method Activate Switch 20080410
3 BACK_TO_ACTIVE_VERSION Instance method Public Method Return to Active Version 20060714
4 CHECK Instance method Public Method Check 20070123
5 CHECK_DELETE_PREREQS Instance method Public Method Check whether object can be deleted 20070320
6 CHECK_DOCU Static method Public Method Check whether doc. exists in logon language 20061215
7 CHECK_EXISTENCE Static method Public Method 20061006
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060714
9 CONSTRUCTOR Instance method Protected Constructor 20060714
10 CORRECTION_INSERT Static method Private Method 20080529
11 CREATE_SWITCH Static method Public Method 20060718
12 DELETE_FROM_WB Static method Public Method 20080107
13 FREE Instance method Public Method 20061219
14 GET_ASSIGNED_PACKAGES Instance method Public Method Assigned Business Functions 20060718
15 GET_CONFLICTS Instance method Public Method 20060728
16 GET_DISPLAY_VERSION Instance method Public Method Version that is currently displayed 20060714
17 GET_HEADER_DATA Instance method Public Method Get Header Data 20060714
18 GET_HEADER_VERS_BY_API Instance method Private Method Data Selection Through API (SFW_API) 20080312
19 GET_NEXT_SWITCH Static method Public Method Loops over all BFS 20060718
20 GET_ORIG_LANGU Instance method Public Method Original Language 20060921
21 GET_PARENT_BF Instance method Public Method Business functions that are assigned as parent 20080124
22 GET_REMOVED_PACKAGES Instance method Public Method 20080804
23 GET_REQUESTS_TO_ASSIGN_PACKAGE Instance method Public Method 20080804
24 GET_REQUEST_TO_ASSIGN_PACKAGE Instance method Public Method 20080804
25 GET_SWITCH Static method Public Method Reference to Switch 20060714
26 GET_SWITCH_BY_API Instance method Private Method Data Selection Through API (SFW_API) 20080311
27 GET_SWITCH_FROM_DB Static method Public Method Reads a switch once again from the database 20080717
28 GET_TEXTS Instance method Public Method texts 20060714
29 GET_TOTAL_NUMBER Static method Public Method Number of Instances 20060714
30 GET_USAGE_IN_VIEWS Instance method Public Method Use in Business Functions 20060823
31 GET_WHERE_USED_LIST Instance method Public Method Use in Business Functions 20060714
32 INIT_API Instance method Public Method Initialize Read/Save API 20080403
33 LOAD_ALL Static method Public Method Factory 20060714
34 PACKAGES_FROM_SWITCH_REMOVED Instance method Public Method 20080804
35 REFRESH_SFW_API Instance method Public Method SFW API reads all data from the database 20080717
36 SAVE Instance method Private Method Save, write inactive entry 20060714
37 SAVE_ALL Static method Public Method Save All Changed Ones 20060714
38 SET_ASSIGNED_PACKAGES Instance method Public Method Assigned Business Functions from UI 20060718
39 SET_CHANGEFLAG Instance method Private Method 20060714
40 SET_CONFLICTS Instance method Public Method 20060801
41 SET_DELETE_FLAG Static method Public Method 20060714
42 SET_HEADER_DATA Instance method Public Method Header Data from UI 20060714
43 SET_PARENT_BF Instance method Public Method Business functions that are assigned as parent 20080124
44 SET_TEXTS Instance method Public Method texts 20060714
Events
Class CL_SFW_SW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_SWITCH_MAP Private See coding 20060714 BEGIN OF lty_switch_map , name TYPE SFW_SWITCH_id, * version type r3state, switch TYPE REF TO cl_sfw_sw, has_changed type flag , has_changed_enh type flag, END OF lty_switch_map
2 TTY_OUTTAB Public Type reference (TYPE) SFW_DEVCL_OUTTAB Structure for Display of Switches in ALV 20060714
3 TTY_SWITCH_MAP Private See coding 20060714 tty_switch_map TYPE HASHED TABLE OF lty_switch_map WITH UNIQUE key name
4 TTY_SWITCH_MAP_SORTED Private See coding 20060714 tty_switch_map_sorted TYPE TABLE OF lty_switch_map WITH key name
Method Signatures

Method ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20080107
2 Importing P_MODE Value transfer Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20080107
3 Importing P_OBJNAME Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20080107
# Exception Resumable Description Created on
1 CX_SFW_ACTION_CANCELLED WB - Switch Framework - Operation Abgebrochen 20080107
2 CX_SFW_LOCKED Objekt ist gesperrt 20080107

Method ACTIVATE Signature

Method ACTIVATE on class CL_SFW_SW has no parameter.
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20080410
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20080410
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20080410

Method BACK_TO_ACTIVE_VERSION Signature

Method BACK_TO_ACTIVE_VERSION on class CL_SFW_SW has no parameter.
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20130606
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20080403

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20080227

Method CHECK on class CL_SFW_SW has no exception.

Method CHECK_DELETE_PREREQS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer 20070320
2 Exporting P_MSGTEXT Call by reference Type reference (TYPE) NATXT Nachrichtentext 20070320
3 Exporting P_TITLE Call by reference Type reference (TYPE) NATXT Nachrichtentext 20070320

Method CHECK_DELETE_PREREQS on class CL_SFW_SW has no exception.

Method CHECK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DOCU_EXISTS Value transfer Type reference (TYPE) FLAG allgemeines flag 20061215
2 Importing P_SWITCH Value transfer Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20061218

Method CHECK_DOCU on class CL_SFW_SW has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXISTS Value transfer Type reference (TYPE) FLAG X: Name existiert schon 20061006
2 Importing P_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID 20061006

Method CHECK_EXISTENCE on class CL_SFW_SW has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MNT_MODE Call by reference Type reference (TYPE) R3STATE 'D' 'D' Display 'C' Change 20080717
2 Importing P_NAME Value transfer Type reference (TYPE) SFW_BSET Business Function Set 20060714
3 Importing P_NEW_OBJECT Value transfer Type reference (TYPE) BOOLEAN IF_SWF_CONSTANTS=>FALSE Modus: Neues Objekt anlegen 20080318
4 Importing P_VERSION Call by reference Type reference (TYPE) VERSION IF_SWF_CONSTANTS=>OBJ_VERSION_ACTIVE Version des Objektes 20080311
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130618
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130618
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130618

Method CORRECTION_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME Call by reference Type reference (TYPE) SFW_BFUNCTION Schalter / Switch Framework 20080529
# Exception Resumable Description Created on
1 CX_SFW_ACTION_CANCELLED WB - Switch Framework - Operation Abgebrochen 20080529

Method CREATE_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMBI Call by reference Type reference (TYPE) SFW_XCOMBI Konfliktschalter für Enhancementimplementierungen 20060810
2 Importing P_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID Schalter 20060718
3 Returning P_SWITCH Value transfer Object reference (TYPE REF TO) CL_SFW_SW 20060718
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130618
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130618
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130618

Method DELETE_FROM_WB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer 20080107
2 Exporting P_MSGTEXT Call by reference Type reference (TYPE) NATXT Nachrichtentext 20080107
3 Importing P_OBJNAME Call by reference Type reference (TYPE) SFW_BFUNCTION Business Function 20080107
4 Exporting P_TITLE Call by reference Type reference (TYPE) NATXT Nachrichtentext 20080107
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130626
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130626
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130626
4 CX_SFW_ACTION_CANCELLED WB - Switch Framework - Operation Abgebrochen 20080111
5 CX_SFW_LOCKED Objekt ist gesperrt 20080111

Method FREE Signature

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

Method GET_ASSIGNED_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ASSIGNED_PACKAGES Value transfer Type reference (TYPE) TTY_OUTTAB Pakete 20060718

Method GET_ASSIGNED_PACKAGES on class CL_SFW_SW has no exception.

Method GET_CONFLICTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CONFLICTS Value transfer Type reference (TYPE) SFW_CONFL_OUTTAB Anzeigestruktur für Schalter im ALV (mit Text) 20060728

Method GET_CONFLICTS on class CL_SFW_SW has no exception.

Method GET_DISPLAY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20060714

Method GET_DISPLAY_VERSION on class CL_SFW_SW has no exception.

Method GET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_HEADERDATA Value transfer Type reference (TYPE) SFW_SWITCH Allgemeine Daten 20060714
2 Importing P_MODE Value transfer Type reference (TYPE) C 'D' C = change, D = display 20060714
3 Importing P_TOGGLED_VERSION Call by reference Type reference (TYPE) C SPACE 20060929

Method GET_HEADER_DATA on class CL_SFW_SW has no exception.

Method GET_HEADER_VERS_BY_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) SFW_SWITCH Schalter / Switch Framework 20080312
2 Importing P_NAME Call by reference Type reference (TYPE) SFW_BSET Business Function Set 20080312
3 Importing P_VERSION Value transfer Type reference (TYPE) VERSION Version des Objektes 20080312
4 Importing REF_TO_API Call by reference Object reference (TYPE REF TO) IF_SFW_WB_SWITCH 20080312

Method GET_HEADER_VERS_BY_API on class CL_SFW_SW has no exception.

Method GET_NEXT_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SWITCH Value transfer Object reference (TYPE REF TO) CL_SFW_SW 20060718

Method GET_NEXT_SWITCH on class CL_SFW_SW has no exception.

Method GET_ORIG_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_LANGU Value transfer Type reference (TYPE) SYLANGU 20060921

Method GET_ORIG_LANGU on class CL_SFW_SW has no exception.

Method GET_PARENT_BF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_PARENT_BF Value transfer Type reference (TYPE) SFW_BF_SW_OUTTAB 20080124

Method GET_PARENT_BF on class CL_SFW_SW has no exception.

Method GET_REMOVED_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NEW_ASSIGNED_PACKAGES Call by reference Type reference (TYPE) SFW_T_PACKAGE 20080804
2 Importing PACKAGES_ACTIVE_VERS Value transfer Type reference (TYPE) SFW_T_PACKAGE 20080804
3 Importing PACKAGES_NEW_VERS Value transfer Type reference (TYPE) SFW_T_PACKAGE 20080804
4 Exporting REMOVED_PACKAGES Call by reference Type reference (TYPE) SFW_T_PACKAGE 20080804

Method GET_REMOVED_PACKAGES on class CL_SFW_SW has no exception.

Method GET_REQUESTS_TO_ASSIGN_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGES_TO_BE_ADDED Call by reference Type reference (TYPE) SFW_T_PACKAGE 20080804
2 Returning REQUESTS Value transfer Type reference (TYPE) SFW_T_TRKORR 20080804

Method GET_REQUESTS_TO_ASSIGN_PACKAGE on class CL_SFW_SW has no exception.

Method GET_REQUEST_TO_ASSIGN_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGES_TO_BE_ADDED Call by reference Type reference (TYPE) SFW_T_PACKAGE 20080804
2 Returning REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080804
# Exception Resumable Description Created on
1 CX_SFW_REQUEST_DETERMINATION determine request(s) to be used 20080804

Method GET_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID Schalter 20060714
2 Importing P_OBJ_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20080312
3 Returning P_SWITCH Value transfer Object reference (TYPE REF TO) CL_SFW_SW 20060714
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130626
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130626
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130626

Method GET_SWITCH_BY_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) SFW_BSET Business Function Set 20080311
2 Importing P_NEW_OBJECT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080318
3 Importing P_VERSION Call by reference Type reference (TYPE) VERSION Version des Objektes 20080311
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130618
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130618
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130618

Method GET_SWITCH_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MNT_MODE Call by reference Type reference (TYPE) R3STATE 'D' 'D' Display, 'C' Change 20080717
2 Importing P_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20080717
3 Importing P_OBJ_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20080717
4 Returning P_SWITCH Value transfer Object reference (TYPE REF TO) CL_SFW_SW Schalter 20080717
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20130626
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20130626
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20130626

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_32 Value transfer Type reference (TYPE) SFW_NAME32 Kurztext zum Schalter 20060714
2 Exporting P_80 Value transfer Type reference (TYPE) SFW_NAME80 Text zum Schalter im Switchframework 20060714

Method GET_TEXTS on class CL_SFW_SW has no exception.

Method GET_TOTAL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TOTAL Value transfer Type reference (TYPE) I 20060714

Method GET_TOTAL_NUMBER on class CL_SFW_SW has no exception.

Method GET_USAGE_IN_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_VIEWS Value transfer Type reference (TYPE) SFW_TTY_VIEWFIELD 20060825

Method GET_USAGE_IN_VIEWS on class CL_SFW_SW has no exception.

Method GET_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WHERE_USED_LIST Value transfer Type reference (TYPE) SFW_SWBF_OUTTAB Zuordnung Schalter / Business Function 20060718

Method GET_WHERE_USED_LIST on class CL_SFW_SW has no exception.

Method INIT_API Signature

Method INIT_API on class CL_SFW_SW has no parameter.
Method INIT_API on class CL_SFW_SW has no exception.

Method LOAD_ALL Signature

Method LOAD_ALL on class CL_SFW_SW has no parameter.
Method LOAD_ALL on class CL_SFW_SW has no exception.

Method PACKAGES_FROM_SWITCH_REMOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OLD_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID Iswitch ID 20080804
2 Importing REMOVED_PACKAGES Call by reference Type reference (TYPE) SFW_T_PACKAGE list of packages 20080804
3 Importing REQUEST Call by reference Type reference (TYPE) TRKORR request 20080804
4 Importing TASK Call by reference Type reference (TYPE) TRKORR task 20080804

Method PACKAGES_FROM_SWITCH_REMOVED on class CL_SFW_SW has no exception.

Method REFRESH_SFW_API Signature

Method REFRESH_SFW_API on class CL_SFW_SW has no parameter.
Method REFRESH_SFW_API on class CL_SFW_SW has no exception.

Method SAVE Signature

Method SAVE on class CL_SFW_SW has no parameter.
# Exception Resumable Description Created on
1 NOT_SAVED es wurde nicht gesichert 20061010

Method SAVE_ALL Signature

Method SAVE_ALL on class CL_SFW_SW has no parameter.
# Exception Resumable Description Created on
1 NOT_SAVED 20091008

Method SET_ASSIGNED_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ASSIGNED_PACKAGES Call by reference Type reference (TYPE) TTY_OUTTAB 20060718

Method SET_ASSIGNED_PACKAGES on class CL_SFW_SW has no exception.

Method SET_CHANGEFLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENH_HAS_CHANGED Call by reference Type reference (TYPE) C ' ' 20060714

Method SET_CHANGEFLAG on class CL_SFW_SW has no exception.

Method SET_CONFLICTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONFLICTS Call by reference Type reference (TYPE) SFW_CONFL_OUTTAB 20060801

Method SET_CONFLICTS on class CL_SFW_SW has no exception.

Method SET_DELETE_FLAG Signature

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

Method SET_DELETE_FLAG on class CL_SFW_SW has no exception.

Method SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEADERDATA Call by reference Type reference (TYPE) SFW_SWITCH Schalter 20060714

Method SET_HEADER_DATA on class CL_SFW_SW has no exception.

Method SET_PARENT_BF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT_BF Call by reference Type reference (TYPE) SFW_BF_SW_OUTTAB 20080124

Method SET_PARENT_BF on class CL_SFW_SW has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_32 Value transfer Type reference (TYPE) SFW_NAME32 Kurztext zum Schalter 20060714
2 Importing P_80 Value transfer Type reference (TYPE) SFW_NAME80 Text zum Schalter im Switchframework 20060714

Method SET_TEXTS on class CL_SFW_SW has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710