Ich benutze SLT um Tabellen in unsere Hana DB zu laden. SLT verwendet das ABAP Dictionary und sendet Zeitstempel als Dezimal (15,0) an die HANA DB. Sobald ich in der HANA-Datenbank über eine berechnete Spalte in einer Berechnungsansicht bin, versuche ich, die Dezimalstellen in Zeitstempel oder Sekunden zu konvertieren. Tabelle sieht wie folgt aus:SAP HANA Dezimal zu Zeitstempel oder Zweitdatum SLT
Ich betreibe eine kleine SLT Transformation Spalten zu füllen 27-30. Die ABAP-Schicht in SLT füllt die Spalten basierend auf den Datenbanktransaktionen.
Das Problem kommt, wenn ich versuche, Spalten 28-30 zu Zeitstempeln oder Seconddates zu konvertieren. Verwendung Syntax wie folgt:
Select to_timestamp(DELETE_TIME)
FROM SLT_REP.AUSP
Select to_seconddate(DELETE_TIME)
FROM SLT_REP.AUSP
ich folgende Fehlermeldungen erhalten:
Problem ist, funktioniert es einige Male auch:
Die Syntax in berechneten Spalte sieht so aus:
Mit dem Fehler aus der Berechnung Ansicht ist:
Hat gefunden jemand eine gute Art und Weise ABAP-Zeitstempel (Dezimal (15,0)) zu oder Seconddate in HANA zu konvertieren?
Was ist Ihre Quelle? Ich bin auf der Suche nach Varchar '2011-01-01-00.00.00.000000' zu Timestamp/seconddate –
@ThorstenNiehues Quelle für was zu konvertieren? –
Für diese Funktion. Ich finde es nicht über Google/Startpage und würde gerne sehen, welche anderen Funktionen verfügbar sind. –