J'utilise SLT pour charger des tables dans notre Hana DB. SLT utilise le dictionnaire ABAP et envoie des horodatages au format décimal (15,0) à la base de données HANA. Une fois dans la base de données HANA via une colonne calculée dans une vue de calcul, j'essaie de convertir les décimales en timestamps ou seconddates. Le tableau ressemble à ceci:SAP HANA décimal timestamp ou seconddate SLT
Je dirige une petite transformation SLT pour remplir les colonnes 27-30. La couche ABAP dans SLT remplit les colonnes en fonction des transactions de la base de données.
Le problème vient quand je tente de convertir des colonnes 28-30 à des horodateurs ou seconddates. en utilisant la syntaxe comme ceci:
Select to_timestamp(DELETE_TIME)
FROM SLT_REP.AUSP
Select to_seconddate(DELETE_TIME)
FROM SLT_REP.AUSP
Je reçois les erreurs suivantes:
problème étant, il fonctionne parfois ainsi:
La syntaxe dans la colonne calculée ressemble à ceci:
Avec l'erreur de vue calcul étant:
Quelqu'un at-il trouvé un bon moyen de convertir horodatages ABAP (décimal (15,0)) timestamp ou Seconddate à HANA?
Quelle est votre source? Je cherche à convertir varchar '2011-01-01-00.00.00.000000' en timestamp/seconddate –
@ThorstenNiehues Source pour quoi faire? –
Pour cette fonction. Je ne trouve pas via Google/Startpage et je voudrais parcourir et voir ce que les autres fonctions sont disponibles –