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.
3298
Views
ABAP Prüfung ob dieses Programm bereits läuft
von Sepp1718 » 15.11.2010 12:56 • Verfasst in ABAP® Core
4
Antw.
2064
Views
UTF-8 Prüfung
von NLengner » 14.11.2019 07:51 • Verfasst in ABAP® für Anfänger
0
Antw.
1079
Views
Prüfung
von 1337 » 19.11.2013 09:53 • Verfasst in ABAP® für Anfänger
2
Antw.
1678
Views
F4-Prüfung im ALV
von mfromg » 08.09.2017 05:03 • Verfasst in ABAP Objects®
2
Antw.
2177
Views
DIS Doknr Prüfung
von Kristin » 20.01.2011 14:01 • Verfasst in Material Management & Produktionsplanung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 6 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 8 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 12 Stunden von Sebastian82 4 / 114
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 113

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

Feldwerte vergleichen
vor 6 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 8 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 12 Stunden von Sebastian82 4 / 114
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 113

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 74
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 793
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1390