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.
3113
Views
ABAP Prüfung ob dieses Programm bereits läuft
von Sepp1718 » 15.11.2010 12:56 • Verfasst in ABAP® Core
0
Antw.
822
Views
Prüfung
von 1337 » 19.11.2013 09:53 • Verfasst in ABAP® für Anfänger
4
Antw.
1486
Views
UTF-8 Prüfung
von NLengner » 14.11.2019 07:51 • Verfasst in ABAP® für Anfänger
2
Antw.
1439
Views
F4-Prüfung im ALV
von mfromg » 08.09.2017 05:03 • Verfasst in ABAP Objects®
0
Antw.
1950
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

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.