cast von hex zahlen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

cast von hex zahlen

Beitrag von francula (ForumUser / 13 / 0 / 0 ) »
hallo,

ich würde gerne eine hexadezimal zahl ausgeben, allerdings bekomme ich nur 00 angezeigt, muss ich die zahl eventuell zuerst in dez. umwandeln? wenn ja wie geht das?

christian

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »

Code: Alles auswählen.

*-- 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.
http://www.tricktresor.de/content/index ... 105&aID=36
Gruß, Enno

Beitrag von meinrad (ForumUser / 67 / 0 / 0 ) »
hallo,

REPORT ZTESTHEX.
DATA CHARACT(2).
DATA HEX TYPE X.
DATA INTEG TYPE I.

PARAMETERS P_ZEICH(1) LOWER CASE.

WRITE P_ZEICH TO HEX.
WRITE HEX TO CHARACT.
MOVE HEX TO INTEG.
WRITE:/ 'Das eigegebene Zeichen:',
P_ZEICH,
'ist hexadezimal:',
CHARACT,
' Das ist dezimal:',
(3) INTEG,
'( abhängig vom Betriebssystem (ASCII/EBCDIC) )'.

Seite 1 von 1

Vergleichbare Themen

9
Antw.
6887
Views
Cast dynamisch
von ralf.wenzel » 10.12.2020 23:49 • Verfasst in ABAP Objects®
2
Antw.
3711
Views
Dynamic Cast von Superclass auf Subclass
von AdrianSchm » 22.06.2018 11:03 • Verfasst in ABAP Objects®
0
Antw.
1007
Views
Cast von dec20 nach char20 UNI-Code Probleme
von cut1 » 21.06.2006 10:41 • Verfasst in Basis
0
Antw.
1027
Views
Cast von dec20 nach char20 UNI-Code Probleme
von cut1 » 21.06.2006 10:39 • Verfasst in Basis
2
Antw.
3253
Views
Zahlen aufrunden
von kostonstyle » 13.02.2007 14:53 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.