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 SWA1 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 ALL_CLEAR Constant Public Type reference (TYPE) SWABITS32 '00000000' All Bit Items Deleted (0) 19991202
2 ALL_SET Constant Public Type reference (TYPE) SWABITS32 'FFFFFFFF' All Bit Positions Set (1) 19991202
3 POS001 Constant Public Type reference (TYPE) SWABITS32 '80000000' Bit position 1 19991202
4 POS002 Constant Public Type reference (TYPE) SWABITS32 '40000000' Bit position 2 19990816
5 POS003 Constant Public Type reference (TYPE) SWABITS32 '20000000' Bit position 3 19990816
6 POS004 Constant Public Type reference (TYPE) SWABITS32 '10000000' Bit position 4 19990816
7 POS005 Constant Public Type reference (TYPE) SWABITS32 '08000000' Bit position 5 19990816
8 POS006 Constant Public Type reference (TYPE) SWABITS32 '04000000' Bit position 6 19990816
9 POS007 Constant Public Type reference (TYPE) SWABITS32 '02000000' Bit position 7 19990816
10 POS008 Constant Public Type reference (TYPE) SWABITS32 '01000000' Bit position 8 19990816
11 POS009 Constant Public Type reference (TYPE) SWABITS32 '00800000' Bit position 9 19990816
12 POS010 Constant Public Type reference (TYPE) SWABITS32 '00400000' Bit position 10 19990816
13 POS011 Constant Public Type reference (TYPE) SWABITS32 '00200000' Bit position 11 19990816
14 POS012 Constant Public Type reference (TYPE) SWABITS32 '00100000' Bit position 12 19990816
15 POS013 Constant Public Type reference (TYPE) SWABITS32 '00080000' Bit position 13 19990816
16 POS014 Constant Public Type reference (TYPE) SWABITS32 '00040000' Bit position 14 19990816
17 POS015 Constant Public Type reference (TYPE) SWABITS32 '00020000' Bit position 15 19990816
18 POS016 Constant Public Type reference (TYPE) SWABITS32 '00010000' Bit position 16 19990816
19 POS017 Constant Public Type reference (TYPE) SWABITS32 '00008000' Bit position 17 19990816
20 POS018 Constant Public Type reference (TYPE) SWABITS32 '00004000' Bit position 18 19990816
21 POS019 Constant Public Type reference (TYPE) SWABITS32 '00002000' Bit position 19 19990816
22 POS020 Constant Public Type reference (TYPE) SWABITS32 '00001000' Bit position 20 19990816
23 POS021 Constant Public Type reference (TYPE) SWABITS32 '00000800' Bit position 21 19990816
24 POS022 Constant Public Type reference (TYPE) SWABITS32 '00000400' Bit position 22 19990816
25 POS023 Constant Public Type reference (TYPE) SWABITS32 '00000200' Bit position 23 19990816
26 POS024 Constant Public Type reference (TYPE) SWABITS32 '00000100' Bit position 24 19990816
27 POS025 Constant Public Type reference (TYPE) SWABITS32 '00000080' Bit position 25 19990816
28 POS026 Constant Public Type reference (TYPE) SWABITS32 '00000040' Bit position 26 19990816
29 POS027 Constant Public Type reference (TYPE) SWABITS32 '00000020' Bit position 27 19990816
30 POS028 Constant Public Type reference (TYPE) SWABITS32 '00000010' Bit position 28 19990816
31 POS029 Constant Public Type reference (TYPE) SWABITS32 '00000008' Bit position 29 19990816
32 POS030 Constant Public Type reference (TYPE) SWABITS32 '00000004' Bit position 30 19990816
33 POS031 Constant Public Type reference (TYPE) SWABITS32 '00000002' Bit position 31 19990816
34 POS032 Constant Public Type reference (TYPE) SWABITS32 '00000001' Bit position 32 19990816
35 PROPS 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 ASSIGN Instance method Public Method Argument assigned to current instance 19990816
2 CLEAR Instance method Public Method Bit level: Reset (delete) with bit mask 19990816
3 CLEAR_ALL Instance method Public Method Bit level: Delete all bits (->0) 19990816
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR: Initialize object from Xstring value 19990816
5 COPY Instance method Public Method Return copy of current instance 19990816
6 DESERIALIZE Static method Public Method Constructor: Initialize object from external representation 19990816
7 EQUALS Instance method Public Method Relational operator. 'X' -> equal, ' ' -> not equal 19990816
8 GET Instance method Public Method Bit level: Read properties with bit mask 19990816
9 GET_ALL Instance method Public Method Bit level: Read all bits 19990816
10 INCLUDES Instance method Public Method ME has all properties of ...? X=yes 19990819
11 INTERSECTS Instance method Public Method ME has at least one property (1 bit) in common ...? X=yes 19990819
12 IS_DISJOINT_FROM Instance method Public Method ME has NO property (1 bit) in common with...? X=yes 19990820
13 IS_NONEMPTY_SUBSET_OF Instance method Public Method ME not initial AND all properties contained in...? 19990820
14 IS_NOT_SET Instance method Public Method All Properties NOT set? 19991115
15 IS_SET Instance method Public Method All Properties Set? 19991115
16 IS_SUBSET_OF Instance method Public Method All properties of ME contained in... ? X=yes 19990820
17 PROPERLY_INCLUDES Instance method Public Method ME has all the properties of ... and more? X=yes 19990819
18 SERIALIZE Instance method Public Method Convert into external representation. Provides type string 19990816
19 SET Instance method Public Method Bit level: Set with bit mask 19990819
20 SET_ALL Instance method Public Method Bit level: Set all bits (->1) 19990816
21 TOGGLE Instance method Public Method Bit level: Toggle (true<->false) with bit mask 19990816
22 TOGGLE_ALL Instance method Public Method Bit level: Toggle all bits (0<->1) 19990816
23 TO_0_1_STRING 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 Importing 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 Importing 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 Importing PROPERTIES Value transfer Type reference (TYPE) SWABITS32 Initialwert als Bitstream 19990816
2 Importing 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 Returning 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 Returning BITSTREAM_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 Bitstream-Objekt, bei erfolgreicher Initialisierung 19990816
2 Importing 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 Importing BITSET_OBJECT Call by reference Object reference (TYPE REF TO) CL_WF_BITSET32 Referenz auf zu vergleichendes Objekt 19990820
2 Returning 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 Returning BIT_RESULT Value transfer Type reference (TYPE) SWABITS32 Bitmuster: angeforderte Eigenschaften 19990816
2 Importing 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 Returning 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 Objekt, das auf Einschluß getestet wird 19990820
2 Returning 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 zu prüfende Eigenschaft(en) 19990820
2 Returning 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 Objekt, mit dem verglichen wird 19990820
2 Returning 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 ME nicht leer und Teilmenge dieses Objekts ? 19990820
2 Returning 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 Returning IS_NOT_SET Value transfer Type reference (TYPE) XFELD 'X' - ALLE Eigenschaft(en) sind NICHT gesetzt 19991115
2 Importing 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 Returning IS_SET Value transfer Type reference (TYPE) XFELD 'X' Eigenschaft(en) gesetzt 19991115
2 Importing 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 Sind die Eigenschaften von ME Teilmenge der des Objekts? 19990820
2 Returning 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 Importing BITSET_OBJECT Value transfer Object reference (TYPE REF TO) CL_WF_BITSET32 zu prüfende Eigenschaft(en) 19990820
2 Returning 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 Returning 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 Importing 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 Importing 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