Funktionsbaustein CALCULATE HASH FOR CHAR
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Der Funktionsbaustein CALCULATE_HASH_FOR_CHAR ermittelt für einen String den Hash-Wert.
Denkbar wäre damit eine schnelle Prüfung zu realisieren, ob sich ein String, bzw. eine Tabelle (die in einen String gefüllt wird) geändert hat.
SAP empfiehlt statt dieses obsoleten Funktionsbausteins die Klasse CL_ABAP_MESSAGE_DIGEST zu verwenden.
DATA: lv_data TYPE STRING,
lv_hash TYPE hash160.
lv_data = 'test'.
CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR'
EXPORTING
alg = 'MD5'
DATA = lv_data
LENGTH = 0
IMPORTING
hash = lv_hash
EXCEPTIONS
unknown_alg = 1
param_error = 2
internal_error = 3
OTHERS = 4.
WRITE lv_hash.