Show TOC Anfang des Inhaltsbereichs

Bitoperationen  Dokument im Navigationsbaum lokalisieren

Bitoperationen werden in Bit-Ausdrücken der Anweisung COMPUTE ausgeführt:

[COMPUTE] x = bitexp.

Hierbei ist bitexp einer der folgenden Bit-Ausdrücke:

Bit-Ausdruck

Bedeutung

BIT-NOT y

Negation

y BIT-AND z

Und

y BIT-XOR z

Exklusives oder

y BIT-OR z

Oder

Bit-Ausdrücke sind wie mathematische Ausdrücke durch Klammern schachtelbar.

Zur Bedeutung der einzelnen Bitoperatoren (BIT-NOT, BIT-AND, BIT-XOR, BIT-OR) siehe ABAP-Schlüsselwertdokumentation.

Beispiel

DATA: hex1(1) TYPE x VALUE 'B5',
      hex2(1) TYPE x VALUE '5B',
      hex3(1) TYPE x.

hex3 = BIT-NOT ( hex1 BIT-XOR hex2 ).

WRITE hex3.

Die Listenausgabe ist:

11

Die Bitoperation verläuft wie in folgender Abbildung gezeigt:

Diese Grafik wird im zugehörigen Text erklärt

 

 

 

Ende des Inhaltsbereichs