SAP ABAP Class CL_WF_BITSET32 (WF: Execution of bit arithmetic)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWA (Package) Business Workflow: Expressions, binding
⤷
⤷
Properties
| Class | CL_WF_BITSET32 | |
| Short Description | WF: Execution of bit arithmetic | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWA | Business Workflow: Expressions, binding |
| Created | 19990816 | SAP |
| Last change | 20110908 | 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_WF_BITSET32 has no interface implemented.
Friends
Class CL_WF_BITSET32 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000000' | All Bit Items Deleted (0) | 19991202 | ||
| 2 | Constant | Public | Type reference (TYPE) | SWABITS32 | 'FFFFFFFF' | All Bit Positions Set (1) | 19991202 | ||
| 3 | Constant | Public | Type reference (TYPE) | SWABITS32 | '80000000' | Bit position 1 | 19991202 | ||
| 4 | Constant | Public | Type reference (TYPE) | SWABITS32 | '40000000' | Bit position 2 | 19990816 | ||
| 5 | Constant | Public | Type reference (TYPE) | SWABITS32 | '20000000' | Bit position 3 | 19990816 | ||
| 6 | Constant | Public | Type reference (TYPE) | SWABITS32 | '10000000' | Bit position 4 | 19990816 | ||
| 7 | Constant | Public | Type reference (TYPE) | SWABITS32 | '08000000' | Bit position 5 | 19990816 | ||
| 8 | Constant | Public | Type reference (TYPE) | SWABITS32 | '04000000' | Bit position 6 | 19990816 | ||
| 9 | Constant | Public | Type reference (TYPE) | SWABITS32 | '02000000' | Bit position 7 | 19990816 | ||
| 10 | Constant | Public | Type reference (TYPE) | SWABITS32 | '01000000' | Bit position 8 | 19990816 | ||
| 11 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00800000' | Bit position 9 | 19990816 | ||
| 12 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00400000' | Bit position 10 | 19990816 | ||
| 13 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00200000' | Bit position 11 | 19990816 | ||
| 14 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00100000' | Bit position 12 | 19990816 | ||
| 15 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00080000' | Bit position 13 | 19990816 | ||
| 16 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00040000' | Bit position 14 | 19990816 | ||
| 17 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00020000' | Bit position 15 | 19990816 | ||
| 18 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00010000' | Bit position 16 | 19990816 | ||
| 19 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00008000' | Bit position 17 | 19990816 | ||
| 20 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00004000' | Bit position 18 | 19990816 | ||
| 21 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00002000' | Bit position 19 | 19990816 | ||
| 22 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00001000' | Bit position 20 | 19990816 | ||
| 23 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000800' | Bit position 21 | 19990816 | ||
| 24 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000400' | Bit position 22 | 19990816 | ||
| 25 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000200' | Bit position 23 | 19990816 | ||
| 26 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000100' | Bit position 24 | 19990816 | ||
| 27 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000080' | Bit position 25 | 19990816 | ||
| 28 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000040' | Bit position 26 | 19990816 | ||
| 29 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000020' | Bit position 27 | 19990816 | ||
| 30 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000010' | Bit position 28 | 19990816 | ||
| 31 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000008' | Bit position 29 | 19990816 | ||
| 32 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000004' | Bit position 30 | 19990816 | ||
| 33 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000002' | Bit position 31 | 19990816 | ||
| 34 | Constant | Public | Type reference (TYPE) | SWABITS32 | '00000001' | Bit position 32 | 19990816 | ||
| 35 | Instance attribute | Private | Type reference (TYPE) | SWABITS32 | Internal status, represented by a bit sequence | 19990816 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Argument assigned to current instance | 19990816 | |
| 2 | Instance method | Public | Method | Bit level: Reset (delete) with bit mask | 19990816 | |
| 3 | Instance method | Public | Method | Bit level: Delete all bits (->0) | 19990816 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR: Initialize object from Xstring value | 19990816 | |
| 5 | Instance method | Public | Method | Return copy of current instance | 19990816 | |
| 6 | Static method | Public | Method | Constructor: Initialize object from external representation | 19990816 | |
| 7 | Instance method | Public | Method | Relational operator. 'X' -> equal, ' ' -> not equal | 19990816 | |
| 8 | Instance method | Public | Method | Bit level: Read properties with bit mask | 19990816 | |
| 9 | Instance method | Public | Method | Bit level: Read all bits | 19990816 | |
| 10 | Instance method | Public | Method | ME has all properties of ...? X=yes | 19990819 | |
| 11 | Instance method | Public | Method | ME has at least one property (1 bit) in common ...? X=yes | 19990819 | |
| 12 | Instance method | Public | Method | ME has NO property (1 bit) in common with...? X=yes | 19990820 | |
| 13 | Instance method | Public | Method | ME not initial AND all properties contained in...? | 19990820 | |
| 14 | Instance method | Public | Method | All Properties NOT set? | 19991115 | |
| 15 | Instance method | Public | Method | All Properties Set? | 19991115 | |
| 16 | Instance method | Public | Method | All properties of ME contained in... ? X=yes | 19990820 | |
| 17 | Instance method | Public | Method | ME has all the properties of ... and more? X=yes | 19990819 | |
| 18 | Instance method | Public | Method | Convert into external representation. Provides type string | 19990816 | |
| 19 | Instance method | Public | Method | Bit level: Set with bit mask | 19990819 | |
| 20 | Instance method | Public | Method | Bit level: Set all bits (->1) | 19990816 | |
| 21 | Instance method | Public | Method | Bit level: Toggle (true<->false) with bit mask | 19990816 | |
| 22 | Instance method | Public | Method | Bit level: Toggle all bits (0<->1) | 19990816 | |
| 23 | Instance method | Public | Method | Convert into sequence of 0 and 1 (type string). | 19990816 |
Events
Class CL_WF_BITSET32 has no event.
Types
Class CL_WF_BITSET32 has no local type.
Method Signatures
Method ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Objekt, das dem aktuellen Objekt zugewiesen werden soll | 19990820 |
Method ASSIGN on class CL_WF_BITSET32 has no exception.
Method CLEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLEAR_MASK | Value transfer | Type reference (TYPE) | SWABITS32 | Beliebig langes Bitmuster mit zu löschenden Positionen | 19990816 |
Method CLEAR on class CL_WF_BITSET32 has no exception.
Method CLEAR_ALL Signature
Method CLEAR_ALL on class CL_WF_BITSET32 has no parameter.
Method CLEAR_ALL on class CL_WF_BITSET32 has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTIES | Value transfer | Type reference (TYPE) | SWABITS32 | Initialwert als Bitstream | 19990816 | |||
| 2 | SERIALIZED_VALUE | Value transfer | Type reference (TYPE) | STRING | Initialwert wie von 'SERIALIZE' geliefert | 19990816 |
Method CONSTRUCTOR on class CL_WF_BITSET32 has no exception.
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Referenz auf eine Kopie des aktuellen Objekts | 19990820 |
Method COPY on class CL_WF_BITSET32 has no exception.
Method DESERIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSTREAM_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Bitstream-Objekt, bei erfolgreicher Initialisierung | 19990816 | |||
| 2 | SERIALIZED_VALUE | Value transfer | Type reference (TYPE) | STRING | Externe Darstellung, wie von SERIALIZE erzeugt | 19990816 |
Method DESERIALIZE on class CL_WF_BITSET32 has no exception.
Method EQUALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Referenz auf zu vergleichendes Objekt | 19990820 | |||
| 2 | IS_EQUAL | Value transfer | Type reference (TYPE) | XFELD | 'X' Objekte sind gleich, ' ' Objekte sind verschieden | 19990816 |
Method EQUALS on class CL_WF_BITSET32 has no exception.
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BIT_RESULT | Value transfer | Type reference (TYPE) | SWABITS32 | Bitmuster: angeforderte Eigenschaften | 19990816 | |||
| 2 | GET_MASK | Value transfer | Type reference (TYPE) | SWABITS32 | Bitmuster: wird zur Abfrage verwendet | 19990816 |
Method GET on class CL_WF_BITSET32 has no exception.
Method GET_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTIES | Value transfer | Type reference (TYPE) | SWABITS32 | Aktueller Zustand | 19990816 |
Method GET_ALL on class CL_WF_BITSET32 has no exception.
Method INCLUDES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Objekt, das auf Einschluß getestet wird | 19990820 | |||
| 2 | INCLUDES | Value transfer | Type reference (TYPE) | XFELD | X- ME hat alle Eigenschaften (ist Obermenge) des Arguments | 19990820 |
Method INCLUDES on class CL_WF_BITSET32 has no exception.
Method INTERSECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | zu prüfende Eigenschaft(en) | 19990820 | |||
| 2 | INTERSECTS | Value transfer | Type reference (TYPE) | XFELD | 'X' - Eigenschaften vorhanden, ' ' - Eigenschaften n. vorh. | 19990820 |
Method INTERSECTS on class CL_WF_BITSET32 has no exception.
Method IS_DISJOINT_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Objekt, mit dem verglichen wird | 19990820 | |||
| 2 | IS_DISJOINT_FROM | Value transfer | Type reference (TYPE) | XFELD | 'X' - Schnittmenge leer, ' '- gemeinsame Eigenschaften vorh. | 19990820 |
Method IS_DISJOINT_FROM on class CL_WF_BITSET32 has no exception.
Method IS_NONEMPTY_SUBSET_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | ME nicht leer und Teilmenge dieses Objekts ? | 19990820 | |||
| 2 | IS_NONEMPTY_SUBSET_OF | Value transfer | Type reference (TYPE) | XFELD | 'X' - ist nichtleere Teilmenge | 19990820 |
Method IS_NONEMPTY_SUBSET_OF on class CL_WF_BITSET32 has no exception.
Method IS_NOT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NOT_SET | Value transfer | Type reference (TYPE) | XFELD | 'X' - ALLE Eigenschaft(en) sind NICHT gesetzt | 19991115 | |||
| 2 | QUERY_MASK | Call by reference | Type reference (TYPE) | SWABITS32 | Eigenschaft(en), die geprüft werden soll(en). | 19991115 |
Method IS_NOT_SET on class CL_WF_BITSET32 has no exception.
Method IS_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SET | Value transfer | Type reference (TYPE) | XFELD | 'X' Eigenschaft(en) gesetzt | 19991115 | |||
| 2 | QUERY_MASK | Call by reference | Type reference (TYPE) | SWABITS32 | Eigenschaft(en), die geprüft werden soll(en). | 19991115 |
Method IS_SET on class CL_WF_BITSET32 has no exception.
Method IS_SUBSET_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | Sind die Eigenschaften von ME Teilmenge der des Objekts? | 19990820 | |||
| 2 | IS_SUBSET_OF | Value transfer | Type reference (TYPE) | XFELD | 'X' -ME ist Teilmenge des Arguments | 19990820 |
Method IS_SUBSET_OF on class CL_WF_BITSET32 has no exception.
Method PROPERLY_INCLUDES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BITSET_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSET32 | zu prüfende Eigenschaft(en) | 19990820 | |||
| 2 | PROPERLY_INCLUDES | Value transfer | Type reference (TYPE) | XFELD | X -hat alle Eigenschaften und weitere (ist echte Obermenge) | 19990820 |
Method PROPERLY_INCLUDES on class CL_WF_BITSET32 has no exception.
Method SERIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SERIALIZED_VALUE | Value transfer | Type reference (TYPE) | STRING | Externe Darstellung des Bitstreams | 19990816 |
Method SERIALIZE on class CL_WF_BITSET32 has no exception.
Method SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SET_MASK | Value transfer | Type reference (TYPE) | SWABITS32 | Bitmuster: wird zum Setzen verwendet | 19990819 |
Method SET on class CL_WF_BITSET32 has no exception.
Method SET_ALL Signature
Method SET_ALL on class CL_WF_BITSET32 has no parameter.
Method SET_ALL on class CL_WF_BITSET32 has no exception.
Method TOGGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TOGGLE_MASK | Value transfer | Type reference (TYPE) | SWABITS32 | beliebig langes Bitmuster | 19990816 |
Method TOGGLE on class CL_WF_BITSET32 has no exception.
Method TOGGLE_ALL Signature
Method TOGGLE_ALL on class CL_WF_BITSET32 has no parameter.
Method TOGGLE_ALL on class CL_WF_BITSET32 has no exception.
Method TO_0_1_STRING Signature
Method TO_0_1_STRING on class CL_WF_BITSET32 has no parameter.
Method TO_0_1_STRING on class CL_WF_BITSET32 has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |