ich bräuchte mal Hilfe zum Thema Datentypen. Ich möchte mit ganzen Zahlen mit mehr als 30 Stellen rechnen(was scheinbar das Maximum der Grundtypen ist).
Nun habe ich einen eigenen Typ mit der Referenz zum Typ N mit 255 Stellen deklariert. Jetzt kann ich große Zahlen speichern, aber wenn ich z. B.
DO 30 TIMES.
grossezahl = grossezahl * 100.
ENDDO.
berechne, kommt die Meldung, dass der Datentyp P nur 30 Stellen hat. Mein Gedanke ist nun, den Datentyp zur Berechnung ebenfalls auf den 255 Stellen Typ zu packen.
Hab aber keine Ahnung wie und ob das überhaupt geht. Würde mich sehr über jedwede Hilfe freuen.
ähh... was hast du mit derart großen Zahlen vor?
30 Stellen ist meines Wissens die Obergrenze für ganzzahlige Rechenoperationen in SAP.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Es geht um eine RSA-Verschlüsselung. Auf Wikipedia wird ja von XXXX-stelligen Primzahlen und XXXX-stelligen Schlüsseln gesprochen.
Hatte schon die Vermutung, dass man das dann nicht direkt über ABAP macht bzw. eine andere Methode verwendet.
Am Ende möchte ich einfach Tabelleninhalte verschlüsseln, damit man nicht auf möglicherweise sensible Informationen einfach über einen Tabellenzugriff oder den Debugger etc. zugreifen kann.
(Bin noch nicht ganz in der Materie... )
RSA selber programmieren?
Immer wenn ich so was lesen kommen mir all die vielen Berichte bei c't in Erinnerung wo dann irgendwas von fehlerhaften Implementierungen eines Verschlüsselungsalgorithmus gemurmelt wird.
Gibt es denn immer noch keine Klasse(n) im SAP, die Kryptofunktionen anbietet? MD5 und SHA kann ich mich erinnern das gesehen zu haben - aber wenn SAP mit der Zeit geht sollte doch auch irgendwo ein Schalter zur Verfügung stehen um auch RSA ohne eigene Programmierung verwenden zu können?