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
⤷ 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 | ABAP | 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 | COMPONENTS_INITIALIZED | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130121 | |||
2 | CO_COMPONENT_NOT_SWITCHED | Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'N' | 20071219 | ||
3 | CO_COMPONENT_SWITCHED_OFF | Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'I' | 20071219 | ||
4 | CO_COMPONENT_SWITCHED_ON | Constant | Public | Type reference (TYPE) | SWF_CSTATE | 'A' | 20071219 | ||
5 | SFW_BF_COMPONENTS | Static Attribute | Private | Type reference (TYPE) | TY_SFW_BF_COMPONENTS | 20130121 | |||
6 | SFW_COMPONENTS | Static Attribute | Private | Type reference (TYPE) | SFW_COMPONENT_IT | Cache: Nested Software Components | 20071219 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DO_SFW_RELEASE_CHECK | Static method | Public | Method | Execute Request Release Check for SFW | 20041213 |
2 | GET_BF_AND_BFS_BY_SWITCH | Static method | Private | Method | Determine Business Function(s) (Sets) for a Switch | 20041213 |
3 | GET_COMPONENTS_BY_BFS | Static method | Public | Method | Determine Software Component of a Business Function Set | 20050922 |
4 | GET_COMPONENT_BY_BFS | Static method | Public | Method | Determine Software Component of a Business Function Set | 20050719 |
5 | GET_CONTEXTUAL_SWITCH_STATE | Static method | Public | Method | Determine a Switch Setting in the Conflict Switch Context | 20100909 |
6 | GET_FUTURE_SWITCH_STATE | Static method | Public | Method | Determine Future Switch Setting | 20091116 |
7 | GET_SWITCHED_COMPONENTS | Static method | Public | Method | Determine Software Components Switched on by SFW | 20041229 |
8 | GET_SWITCH_BY_PACKAGE | Static method | Public | Method | Determine Switch for a Package | 20041213 |
9 | IS_SWITCH_IN_CONFLICT | 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 | Exporting | NOT_RELEASED_OBJECTS | Call by reference | Type reference (TYPE) | SFW_OBJECT_TAB | Liste von Objekten (Objekt-Struktur aus E071) | 20041213 | ||
2 | Importing | TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20041213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Interner Fehler | 20041213 | |
2 | TRKORR_DOES_NOT_EXIST | Auftrag existiert nicht | 20041213 | |
3 | TRKORR_IS_NO_WB_REQUEST | 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 | Exporting | BUSINESS_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
2 | Exporting | BUSINESS_FUNCTION_SETS | Call by reference | Type reference (TYPE) | SFW_BSTAB | Tabelle mit Business Function Sets | 20041213 | ||
3 | Exporting | EA_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
4 | Importing | 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 | Importing | BSET | Call by reference | Type reference (TYPE) | SFW_BSET | Business Function Set | 20050922 | ||
2 | Returning | COMPONENTS | Value transfer | Type reference (TYPE) | SFW_COMPONENT_IT | Interne Tabelle über SFW_COMPONENT | 20050922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_COMPONENT_IS_MAPPED | 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 | Importing | BSET | Call by reference | Type reference (TYPE) | SFW_BSET | Business Function Set | 20050719 | ||
2 | Exporting | COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20050719 | ||
3 | Exporting | SAPRELEASE | Call by reference | Type reference (TYPE) | SAPRELEASE | R/3 Release | 20050719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPONENT_IS_NOT_UNIQUE | Softwarekomponente ist für das BFS nicht eindeutig mapbar | 20050719 | |
2 | NO_COMPONENT_IS_MAPPED | 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 | Exporting | EV_CONTEXT_STATE | Call by reference | Type reference (TYPE) | SFW_SWITCHPOS | Switch State in Case of a Conflict | 20100909 | ||
2 | Exporting | 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 | Importing | 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 | Importing | IV_BUSINESS_FUNCTION | Call by reference | Type reference (TYPE) | SFW_BFUNCTION | Business Function | 20091116 | ||
2 | Importing | IV_BUSINESS_FUNCTION_STATE | Call by reference | Type reference (TYPE) | SFW_BFUNCTION_STATE | Switch Framework: Status einer Business Function | 20091116 | ||
3 | Importing | IV_SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20091116 | ||
4 | Returning | 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 | Changing | 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 | Exporting | BUSINESS_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
2 | Exporting | BUSINESS_FUNCTION_SETS | Call by reference | Type reference (TYPE) | SFW_BSTAB | Tabelle mit Business Function Sets | 20041213 | ||
3 | Exporting | EA_FUNCTIONS | Call by reference | Type reference (TYPE) | SFW_BFTAB | Tabelle mit Business Functions | 20041213 | ||
4 | Exporting | PACKAGE_HIERARCHY | Call by reference | Type reference (TYPE) | SCOMPAKNAM | Liste von Paket Namen | 20041213 | ||
5 | Importing | PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20041213 | ||
6 | Exporting | SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | ID eines Schalters im Switch Framework | 20041213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Interner Fehler | 20041213 | |
2 | PACKAGE_DOES_NOT_EXIST | Paket existiert nicht | 20041213 | |
3 | PACKAGE_IS_NOT_SWITCHABLE | 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 | Exporting | ET_CONFL_SWITCHES_ON | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID_TAB | A List of Conflict Switches with ON State | 20100909 | ||
2 | Exporting | EV_IN_CONFLICT | Call by reference | Type reference (TYPE) | ABAP_BOOL | In Conflict Flag (X=true, =false) | 20100909 | ||
3 | Importing | 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 |