SAP ABAP Class CL_WF_BITSTREAM (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_BITSTREAM | |
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 | 19990713 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_WF_BITSTREAM has no forward declaration.
Interfaces
Class CL_WF_BITSTREAM has no interface implemented.
Friends
Class CL_WF_BITSTREAM 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' | Constant: All bits initial (0), length 32 | 19990815 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | 'FFFFFFFF' | Constant: All bits set, length 32 | 19990815 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | Number of bytes occupied by bit sequence | 19990813 | ||
4 | ![]() |
Constant | Protected | Type reference (TYPE) | INT4 | 65535 | Maximum length (in bytes) of bit string | 19990813 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '80000000' | Bit position 1 | 19990815 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '40000000' | Bit position 2 | 19990815 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '20000000' | Bit position 3 | 19990815 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '10000000' | Bit position 4 | 19990815 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '08000000' | Bit position 5 | 19990815 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '04000000' | Bit position 6 | 19990815 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '02000000' | Bit position 7 | 19990815 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '01000000' | Bit position 8 | 19990815 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00800000' | Bit position 9 | 19990815 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00400000' | Bit position 10 | 19990815 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00200000' | Bit position 11 | 19990815 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00100000' | Bit position 12 | 19990815 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00080000' | Bit position 13 | 19990815 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00040000' | Bit position 14 | 19990815 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00020000' | Bit position 15 | 19990815 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00010000' | Bit position 16 | 19990815 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00008000' | Bit position 17 | 19990815 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00004000' | Bit position 18 | 19990815 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00002000' | Bit position 19 | 19990815 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00001000' | Bit position 20 | 19990815 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000800' | Bit position 21 | 19990815 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000400' | Bit position 22 | 19990815 | |
27 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000200' | Bit position 23 | 19990815 | |
28 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000100' | Bit position 24 | 19990815 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000080' | Bit position 25 | 19990815 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000040' | Bit position 26 | 19990815 | |
31 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000020' | Bit position 27 | 19990815 | |
32 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000010' | Bit position 28 | 19990815 | |
33 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000008' | Bit position 29 | 19990815 | |
34 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000004' | Bit position 30 | 19990815 | |
35 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000002' | Bit position 31 | 19990815 | |
36 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS32 | '00000001' | Bit position 32 | 19990815 | |
37 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS64 | '0000000080000000' | Bit position 33 | 19990815 | |
38 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS64 | '0000000040000000' | Bit position 34 | 19990815 | |
39 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS64 | '0000000020000000' | Bit position 35 | 19990815 | |
40 | ![]() |
Constant | Public | Type reference (TYPE) | SWABITS64 | '0000000010000000' | Bit position 36 | 19990815 | |
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWABITSTR | Internal status, represented by a bit sequence | 19990713 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Assignment operator | 19990815 |
2 | ![]() |
Instance method | Private | Method | Internal: Xstring 'props' must be as long as operand | 19990813 |
3 | ![]() |
Instance method | Public | Method | Bit level: Reset (delete) with bit mask | 19990715 |
4 | ![]() |
Instance method | Public | Method | Delete all properties/all bits | 19990715 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR: Initialize object from Xstring value | 19990715 |
6 | ![]() |
Instance method | Public | Method | Copy operator | 19990815 |
7 | ![]() |
Static method | Public | Method | Constructor: Initialize object from external representation | 19990813 |
8 | ![]() |
Instance method | Public | Method | Relational operator (equality) | 19990815 |
9 | ![]() |
Instance method | Public | Method | Bit level: Read properties with bit mask | 19990715 |
10 | ![]() |
Instance method | Public | Method | Read all properties / all bits | 19990815 |
11 | ![]() |
Instance method | Public | Method | All masked properties NOT set? X=yes, ' '=no | 19990815 |
12 | ![]() |
Instance method | Public | Method | All masked properties set? X=yes, ' '=no | 19990815 |
13 | ![]() |
Instance method | Public | Method | At least one masked property set? X=yes ' '=no | 19990815 |
14 | ![]() |
Instance method | Public | Method | Convert to external representation. Provides charac. string | 19990813 |
15 | ![]() |
Instance method | Public | Method | Bit level: Set with bit mask | 19990715 |
16 | ![]() |
Instance method | Public | Method | Set all properties / all bits | 19990815 |
17 | ![]() |
Instance method | Public | Method | Bit level: Toggle (true<->false) with bit mask | 19990715 |
18 | ![]() |
Instance method | Public | Method | Toggle all properties / all bits (0<->1) | 19990815 |
Events
Class CL_WF_BITSTREAM has no event.
Types
Class CL_WF_BITSTREAM has no local type.
Method Signatures
Method ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OBJECT_TO_ASSIGN | Call by reference | Object reference (TYPE REF TO) | CL_WF_BITSTREAM | Objekt, das dem aktuellen Objekt zugewiesen werden soll | 19990815 |
Method ASSIGN on class CL_WF_BITSTREAM has no exception.
Method ASSURE_LENGTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OPERAND | Call by reference | Type reference (TYPE) | SWABITSTR | Operand, der von einer internen Methode verarbeitet wird. | 19990813 |
Method ASSURE_LENGTH on class CL_WF_BITSTREAM 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) | SWABITSTR | Beliebig langes Bitmuster mit zu löschenden Positionen | 19990715 |
Method CLEAR on class CL_WF_BITSTREAM has no exception.
Method CLEAR_ALL Signature
Method CLEAR_ALL on class CL_WF_BITSTREAM has no parameter.
Method CLEAR_ALL on class CL_WF_BITSTREAM 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) | SWABITSTR | Initialwert als Bitstream | 19990715 | ||
2 | ![]() |
SERIALIZED_VALUE | Value transfer | Type reference (TYPE) | STRING | Initialwert wie von 'SERIALIZE' geliefert | 19990813 |
Method CONSTRUCTOR on class CL_WF_BITSTREAM has no exception.
Method COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NEW_BITSTREAM | Value transfer | Object reference (TYPE REF TO) | CL_WF_BITSTREAM | Referenz auf eine Kopie des aktuellen Objekts | 19990815 |
Method COPY on class CL_WF_BITSTREAM 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_BITSTREAM | Bitstream-Objekt, bei erfolgreicher Initialisierung | 19990815 | ||
2 | ![]() |
SERIALIZED_VALUE | Value transfer | Type reference (TYPE) | STRING | Externe Darstellung, wie von SERIALIZE erzeugt | 19990813 |
Method DESERIALIZE on class CL_WF_BITSTREAM has no exception.
Method EQUALS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_EQUAL | Value transfer | Type reference (TYPE) | XFELD | 'X' Objekte sind gleich, ' ' Objekte sind verschieden | 19990815 | ||
2 | ![]() |
OBJECT_TO_COMPARE | Call by reference | Object reference (TYPE REF TO) | CL_WF_BITSTREAM | Referenz auf zu vergleichendes Objekt | 19990815 |
Method EQUALS on class CL_WF_BITSTREAM 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) | SWABITSTR | Bitmuster: angeforderte Eigenschaften | 19990715 | ||
2 | ![]() |
GET_MASK | Value transfer | Type reference (TYPE) | SWABITSTR | Bitmuster beliebiger Länge: zur Abfrage | 19990715 |
Method GET on class CL_WF_BITSTREAM has no exception.
Method GET_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROPERTIES_OUT | Value transfer | Type reference (TYPE) | SWABITSTR | Aktueller Zustand | 19990815 |
Method GET_ALL on class CL_WF_BITSTREAM 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' - KEINE Eigenschaft gesetzt, ' ' - Eigenschaften ges. | 19990815 | ||
2 | ![]() |
PROPERTY | Value transfer | Type reference (TYPE) | XSTRING | zu prüfende Eigenschaft(en) | 19990815 |
Method IS_NOT_SET on class CL_WF_BITSTREAM 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' - alle Eigenschaften vorhanden, ' ' - mind. 1 n. vorh. | 19990815 | ||
2 | ![]() |
PROPERTY | Value transfer | Type reference (TYPE) | XSTRING | zu prüfende Eigenschaft(en) | 19990815 |
Method IS_SET on class CL_WF_BITSTREAM has no exception.
Method IS_SET_OR_PARTLY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SET_OR_PARTLY_SET | Value transfer | Type reference (TYPE) | XFELD | 'X' - Eigenschaften vorhanden, ' ' - Eigenschaften n. vorh. | 19990815 | ||
2 | ![]() |
PROPERTY | Call by reference | Type reference (TYPE) | SWABITSTR | zu prüfende Eigenschaft(en) | 19990815 |
Method IS_SET_OR_PARTLY_SET on class CL_WF_BITSTREAM 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 | 19990813 |
Method SERIALIZE on class CL_WF_BITSTREAM 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) | SWABITSTR | Bitmuster (beliebig lang): wird zum Setzen verwendet | 19990715 |
Method SET on class CL_WF_BITSTREAM has no exception.
Method SET_ALL Signature
Method SET_ALL on class CL_WF_BITSTREAM has no parameter.
Method SET_ALL on class CL_WF_BITSTREAM 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) | SWABITSTR | beliebig langes Bitmuster | 19990715 |
Method TOGGLE on class CL_WF_BITSTREAM has no exception.
Method TOGGLE_ALL Signature
Method TOGGLE_ALL on class CL_WF_BITSTREAM has no parameter.
Method TOGGLE_ALL on class CL_WF_BITSTREAM has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |