SAP ABAP Class CL_SFW_HELPER (Helper Class for SFW)
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_HELPER | |
Short Description | Helper Class for SFW | |
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 | 20041213 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SFW_HELPER has no interface implemented.
Friends
Class CL_SFW_HELPER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130121 | |||
2 | ![]() |
Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'N' | 20071219 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'I' | 20071219 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'A' | 20071219 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_SFW_BF_COMPONENTS | 20130121 | |||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SFW_COMPONENT_IT | Cache: Nested Software Components | 20071219 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Execute Request Release Check for SFW | 20041213 |
2 | ![]() |
Static method | Private | Method | Determine Business Function(s) (Sets) for a Switch | 20041213 |
3 | ![]() |
Static method | Public | Method | Determine Software Component of a Business Function Set | 20050922 |
4 | ![]() |
Static method | Public | Method | Determine Software Component of a Business Function Set | 20050719 |
5 | ![]() |
Static method | Public | Method | Determine a Switch Setting in the Conflict Switch Context | 20100909 |
6 | ![]() |
Static method | Public | Method | Determine Future Switch Setting | 20091116 |
7 | ![]() |
Static method | Public | Method | Determine Software Components Switched on by SFW | 20041229 |
8 | ![]() |
Static method | Public | Method | Determine Switch for a Package | 20041213 |
9 | ![]() |
Static method | Private | Method | Determines whether there is a switch conflict | 20100909 |
Events
Class CL_SFW_HELPER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_SFW_BF_COMPONENTS | Public | See coding | 20130121 | ty_sfw_bf_components type standard table of sfw_bf_component with default key
|
Method Signatures
Method DO_SFW_RELEASE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NOT_RELEASED_OBJECTS | Call by reference | Type reference (TYPE) | SFW_OBJECT_TAB | Liste von Objekten (Objekt-Struktur aus E071) | 20041213 | ||
2 | ![]() |
TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20041213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20041213 | |
2 | ![]() |
Auftrag existiert nicht | 20041213 | |
3 | ![]() |
Auftag ist kein Workbench Auftrag | 20041213 |
Method GET_BF_AND_BFS_BY_SWITCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BUSINESS_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
2 | ![]() |
BUSINESS_FUNCTION_SETS | Call by reference | Type reference (TYPE) | SFW_BSTAB | Tabelle mit Business Function Sets | 20041213 | ||
3 | ![]() |
EA_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
4 | ![]() |
SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20041213 |
Method GET_BF_AND_BFS_BY_SWITCH on class CL_SFW_HELPER has no exception.
Method GET_COMPONENTS_BY_BFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BSET | Call by reference | Type reference (TYPE) | SFW_BSET | Business Function Set | 20050922 | ||
2 | ![]() |
COMPONENTS | Value transfer | Type reference (TYPE) | SFW_COMPONENT_IT | Interne Tabelle über SFW_COMPONENT | 20050922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Auf das BFS ist keine BFS gemappet | 20050922 |
Method GET_COMPONENT_BY_BFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BSET | Call by reference | Type reference (TYPE) | SFW_BSET | Business Function Set | 20050719 | ||
2 | ![]() |
COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20050719 | ||
3 | ![]() |
SAPRELEASE | Call by reference | Type reference (TYPE) | SAPRELEASE | R/3 Release | 20050719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Softwarekomponente ist für das BFS nicht eindeutig mapbar | 20050719 | |
2 | ![]() |
Auf das BFS ist keine BFS gemappet | 20050719 |
Method GET_CONTEXTUAL_SWITCH_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CONTEXT_STATE | Call by reference | Type reference (TYPE) | SFW_SWITCHPOS | Switch State in Case of a Conflict | 20100909 | ||
2 | ![]() |
EV_FIRST_CONFL_SWITCH | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | The First Conflict Switch Seen On in Case of a Conflict | 20100909 | ||
3 | ![]() |
IV_SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | Switch ID | 20100909 |
Method GET_CONTEXTUAL_SWITCH_STATE on class CL_SFW_HELPER has no exception.
Method GET_FUTURE_SWITCH_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BUSINESS_FUNCTION | Call by reference | Type reference (TYPE) | SFW_BFUNCTION | Business Function | 20091116 | ||
2 | ![]() |
IV_BUSINESS_FUNCTION_STATE | Call by reference | Type reference (TYPE) | SFW_BFUNCTION_STATE | Switch Framework: Status einer Business Function | 20091116 | ||
3 | ![]() |
IV_SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20091116 | ||
4 | ![]() |
RV_SWITCH_SETTING | Value transfer | Type reference (TYPE) | SFW_SETTING | Wert der Schalterstellung | 20091116 |
Method GET_FUTURE_SWITCH_STATE on class CL_SFW_HELPER has no exception.
Method GET_SWITCHED_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COMPONENTS | Call by reference | Type reference (TYPE) | SFW_OCSSWFSTAT_TAB | Tabelle mit Status, ob Softwarekomponente eingeschaltet ist | 20041229 |
Method GET_SWITCHED_COMPONENTS on class CL_SFW_HELPER has no exception.
Method GET_SWITCH_BY_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BUSINESS_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
2 | ![]() |
BUSINESS_FUNCTION_SETS | Call by reference | Type reference (TYPE) | SFW_BSTAB | Tabelle mit Business Function Sets | 20041213 | ||
3 | ![]() |
EA_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
4 | ![]() |
PACKAGE_HIERARCHY | Call by reference | Type reference (TYPE) | SCOMPAKNAM | Liste von Paket Namen | 20041213 | ||
5 | ![]() |
PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20041213 | ||
6 | ![]() |
SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20041213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20041213 | |
2 | ![]() |
Paket existiert nicht | 20041213 | |
3 | ![]() |
Paket ist nicht schaltbar | 20041213 |
Method IS_SWITCH_IN_CONFLICT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CONFL_SWITCHES_ON | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID_TAB | A List of Conflict Switches with ON State | 20100909 | ||
2 | ![]() |
EV_IN_CONFLICT | Call by reference | Type reference (TYPE) | ABAP_BOOL | In Conflict Flag (X=true, =false) | 20100909 | ||
3 | ![]() |
IV_SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | Switch ID | 20100909 |
Method IS_SWITCH_IN_CONFLICT on class CL_SFW_HELPER has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 700 |