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 |