Horodatage 

Définition

Heure et date d'un événement converties à partir de l'heure locale en heure UTC.

Utilisation

Le graphique ci-dessous illustre comment la date de livraison souhaitée du 3 décembre 1999 à 13:00:00 CET pour une adresse de livraison en France reçoit l'horodatage du 3 décembre 1999 à 12:00:00 UTC.

Le système SAP utilise une horloge de 24 heures avec la date locale et l'heure locale de l'objet (ici, l'adresse de livraison) de l'interface utilisateur avec le fuseau horaire de l'objet pour calculer l'horodatage. Pour afficher un horodatage en fonction de la date et de l'heure locales de l'objet, SAP utilise le fuseau horaire de l'objet, qu'il enregistre avec l'horodatage et reprend l'ensemble du processus à l'envers.

Pour les programmes applicatifs, un horodatage précis à la seconde près est en règle générale suffisant.

Structure

Représentation externe

La représentation externe de l'horodatage correspond à la représentation de la Date et de l'Heure. Il existe pour l'affichage de l'horodatage les mêmes options d'utilisateur que pour la date et l'heure :

La longueur d'édition totale est 19 caractères. Le système prend en charge l'affichage des heures sans les secondes, mais pas l'affichage des heures « AM » ou « PM ».

Représentation interne

En interne, le système combine les types de données Date et Heure pour créer un horodatage à 14 caractères (8 caractères pour la date et 6 pour l'heure). La combinaison de la date et de l'heure permet au système de trier correctement les horodatages sur la base de la date (année-mois-jour) ou de l'heure (heure-minute-seconde).

Plage de valeurs

La plage de valeurs autorisée pour l'horodatage va du « 01.01.0001 00:00:00 » au « 31.12.9999 23:59:59 ».

Pour éviter toutes confusions dues aux désignations horaires a.m et p.m, le système utilise toujours une horloge de 24 heures.

Valeur initiale

La valeur initiale du système pour l'horodatage est zéro ou 00:00:00, qui correspond à minuit au lieu de 24:00:00.