Ansicht
Dokumentation

ABENBIT_OPERATORS - BIT OPERATORS

ABENBIT_OPERATORS - BIT OPERATORS

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Bit-Operatoren

Bit-Operatoren arbeiten mit den einzelnen Bits der Operanden. Die Rechenlänge wird durch die beteiligten Operanden bestimmt. Die Kombinierung zweier Operanden mit BIT-AND, BIT-OR, BIT-XOR hat ein Ergebnis dieser Länge, in dem jedes Bit aus den Bits der entsprechenden Positionen in den Operanden gemäß der Tabelle gesetzt wird. Der Operator BIT-NOT ändert die Bits des rechts von ihm stehenden Operanden, wie in der Tabelle gezeigt.

x y BIT-NOT x x BIT-AND y x BIT-XOR y x BIT-OR y
0 0 1 0 0 0
0 1 1 0 1 1
1 0 0 0 1 1
1 1 0 1 0 1

Die Anordnung der Spalten in der Tabelle gibt die Priorität der Bit-Operatoren wieder. Der Operator BIT-NOT hat die höchste, BIT-OR die niedrigste Priorität. Innerhalb einer Klammerebene werden die Ergebnisse von Operatoren höherer Priorität vor den Ergebnissen mit Operatoren niedrigerer Priorität gebildet. Bei benachbarten Operatoren gleicher Priorität wird die Auswertung von links nach rechts durchgeführt, außer beim Operator BIT-NOT, der von rechts nach links ausgeführt wird.

Beispiel

Anwendung verschiedener Bit-Operatoren.

Das ausgegebene Ergebnis ist:

0001
0111
0110






Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2918 Date: 20240523 Time: 172509     sap01-206 ( 59 ms )