CRC Prüfung mit ABAP

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

CRC Prüfung mit ABAP

Beitrag von wummy (ForumUser / 10 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem: Ich möchte eine CRC16 Checksumme in ABAP berechen. Den Code dafür habe ich schon -- leider nur in Delphi. Jetzt wollte ich den auf ABAP übertragen und habe dabei leider festgestellt, dass es kein bitweises schieben gibt. Bevor ich jetzt das Ganze selbst schreibe wollte ich hier mal nachfragen, ob es dafür etwas eingebautes in ABAP gibt.

Danke.

-w
Zuletzt geändert von wummy am 23.02.2007 08:05, insgesamt 1-mal geändert.

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo wummy,

schon mal mit shift versucht (geht auch mit type x felden)

gruß

thomas

Beitrag von wummy (ForumUser / 10 / 0 / 0 ) »
Ja. Leider schiebt SHIFT zeichenweise und nicht bitweise.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Ich weis nicht, obs hilft, aber schau dir mal die Befehle "SET/GET BIT" an, vielleicht helfen die dir ja weiter.

Beitrag von wummy (ForumUser / 10 / 0 / 0 ) »
Das Problem ist, dass ich für die Polynomdivision die Bits verschieben muss. Da ich aber nix passendes in ABAP gefunden habe, habe ich es kurzerhand durch eine Tabelle mit vorberechneten Werten gelöst.

Trotzdem Danke für die Mühe.

-w

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Vielleicht geht auch dieses (als Muster hat es funktioniert)

data: f1(2) type x value '4197',
f2(4) type c.

f2 = f1.

write: / 'zeichen =', f1,
/ ' Bit 1 =', f2(1),
/ ' Bit 2 =', f2+1(1),
/ ' Bit 3 =', f2+2(1),
/ ' Bit 4 =', f2+3(1).

Somit sollte das Shift funktionieren, wenn du die Hexwerte auf ein C-Feld transportierst.

Gruß

Thomas

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3723
Views
ABAP Prüfung ob dieses Programm bereits läuft
von Sepp1718 » 15.11.2010 12:56 • Verfasst in ABAP® Core
4
Antw.
3759
Views
UTF-8 Prüfung
von NLengner » 14.11.2019 07:51 • Verfasst in ABAP® für Anfänger
0
Antw.
2281
Views
Prüfung
von 1337 » 19.11.2013 09:53 • Verfasst in ABAP® für Anfänger
2
Antw.
2845
Views
F4-Prüfung im ALV
von mfromg » 08.09.2017 05:03 • Verfasst in ABAP Objects®
0
Antw.
2995
Views
ATP Prüfung in der Lieferung
von unimog210 » 07.02.2009 11:05 • Verfasst in Sales and Distribution

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 2815
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 3310
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 3274

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.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 2815
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 3310
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 3274

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 2815
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 53542
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 69696
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 81548