Anzeige von HEX-Werten
Die Anzeige von Werten im Hexadezimalformat ist leicht zu berwerkstelligen.
Um mit HEX-Werten zu arbeiten, gibt es den Datentyp “X”.
Der Wert des Zeichens muss mit Assign zugewiesen werden.
Hier ist ein Programm, welches einen einzugebenden Text in HEX-Werten ausgibt.
REPORT zzenno06 .
*– Variablen
DATA: hex TYPE x,
len TYPE i,
txt(100).
FIELD-SYMBOLS <f>.
*– Selektionsbild
*– Eingabe des Textes, der in hex angezeigt werden soll
PARAMETERS: klartext(100) LOWER CASE DEFAULT ‘TEST’.
START-OF-SELECTION.
*– Der Text wird mit “SHIFT” bearbeitet, deswegen zwischenspeichern
txt = klartext.
*– Länge des Textes ermitteln
len = strlen( txt ).
*– Ausgabe des Klartextes
DO len TIMES.
ASSIGN txt(1) TO <f>.
WRITE: <f>, space NO-GAP.
SHIFT txt.
ENDDO.
NEW-LINE.
*– Ausgabe der Zeichen im Hexdezimalformat
txt = klartext.
DO len TIMES.
ASSIGN txt(1) TO <f> TYPE ‘X’.
WRITE: <f>.
SHIFT txt.
ENDDO.
Und so sieht’s aus:
|
|
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024
- So lange es den SAPGUI noch gibt… - 27. Juni 2024