GET TIME STAMP

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

GET TIME STAMP

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo zusammen,

ich habe da ein Problem.

In meinem Anwendungsprogramm rufe ich die Anweisung GET TIME STAMP auf und speichere das Ergebnis mit andren Daten in einer internen Tabelle. Anschließend führe ich eine Verarbeitung durch und rufe über SUBMIT einen anderen Report auf, der in einem von ihm gerufenen Funktionsbaustein nach dort erfolgreicher Verarbeitung auch einen GET TIME STAMP aufruft. Das Ergebnis des zweiten GET TIME STAMPS wird in einer Kundentabelle gespeichert.

Dann kehrt die Verarbeitung wieder in mein Programm zurück. Dort vergleiche ich nun den ermittelten Timestamp der internen Tabelle mit dem Timestamp aus der Kundentabelle. Das Programm stellt dann fest, dass der Timestamp aus der Kundentabelle um zwei Stunden zurückliegt. Für eine korrekte Verarbeitung ist es aber wichtig, dass die Verarbeitung der gerufenen Funktionalität nach der Verarbeitung des rufenden Programmes erfolgt. Durch den Zeitunterschied wird die Verarbeitung immer als nicht erfolgreich, zumindest was die zeitliche Abfolge betrifft, erkannt. Das aktuelle Ergebnis wird so gedeutet als ob die Verarbeitung in der aufgeufenen Funktionaltät schon länger zurück läge.

So wie es aussieht läuft die Verarbeitung in unterschiedlichen Instanzen, deren Uhrzeiten nicht synchron sind. Welche Möglichkeit außer der Synchronisierung (die Baustelle möchte ich nicht eröffnen) der Uhrzeiten in den beiden Systemen gibt es noch?


Danke


Viele Grüße

Norbert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: GET TIME STAMP

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hallo Norbert,

Konvertiere doch beide Zeitstempel auf UTC ( Befehl CONVERT TIME STAMP ) - dann sollte der 2-Stundenversatz eigentlich weg sein.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
SAP_ENTWICKLER

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: GET TIME STAMP

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hi,


ich kenne für die andere Instanz nicht die Zeitzone. Diese kann sich auch ändern, weil der Rechner immer wieder 'wandert'. Als zweites kann ich das Coding des aufgerufenen Codings auch nicht ändern, weil es zu einem übergeordneten Namens gehört.


Viele Grüße

Norbert

Re: GET TIME STAMP

Beitrag von larsi (ForumUser / 47 / 2 / 11 ) »
black_adept hat geschrieben:Hallo Norbert,

Konvertiere doch beide Zeitstempel auf UTC ( Befehl CONVERT TIME STAMP ) - dann sollte der 2-Stundenversatz eigentlich weg sein.
Laut Dokumentation erzeugt doch aber bereits GET TIME STAMP UTC-Zeitstempel. D.h. beide Zeitstempel müssten also in UTC-Time vorliegen.

@Norbert: kann es sein, dass einer der Timestamps nicht korrekt erzeugt wird oder nach dem GET TIME STAMP noch ein CONVERT TIME STAMP in eine andere Zeitzone erfolgt? Der Idee von GET TIME STAMP ist ja, immer einen UTC-Zeitstempel zu haben, damit diese immer miteinander vergleichbar sind. Das CONVERT TIME STAMP macht eigentlich nur bei der Ausgabe Sinn, um die Zeit im lokalen Format bzw. der lokalen Zeitzone des Benutzers anzuzeigen.

UPDATE: was ich mir noch vorstellen kann: Du schreibst ja, dass die Verarbeitung ggf. auf unterschiedlichen Instanzen läuft: ist für eine Instanz die Systemzeit bzw. Systemzeitzone ggf. nicht richtig gesetzt? Wobei ich immer davon ausgegangen bin, dass alle Instanzen eines Systems dieselbe Systemzeit haben müssten...

Viele Grüße
Lars

Folgende Benutzer bedankten sich beim Autor larsi für den Beitrag:
SAP_ENTWICKLER


Re: GET TIME STAMP

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hi,

die Instanzen laufen auf Rechnern, die in verschiedenen Ländern mit unterschiedlichen Zeitzonen stehen. Das ist mein Wissensstand.

Leider ist es mir noch nicht gelungen die richtigen Mitarbeiter der Basis an die Leitung zu bekommen. Daher gibt es auch noch keine Aussage dazu ob nur einfach die Zeiten falsch eingestellt sind. Ich hatte gedacht, dass es eine einfach zu klärende Sache sei. :!:


Die Frage ist ob es bei der Informationslage sinnvoll ist, sich weiter mit dem Problem zu beschäftigen. Bis zur Klärung habe ich die Verprobung entschärft.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
12173
Views
GET TIME STAMP / SY-UZEIT Unterschied?
von ST22 » 29.04.2015 09:42 • Verfasst in ABAP® für Anfänger
3
Antw.
4507
Views
CONVERT TIME STAMP-Problem
von kbit100 » 15.06.2016 09:41 • Verfasst in ABAP® für Anfänger
1
Antw.
7484
Views
Time`s up...
von black_adept » 01.08.2005 17:36 • Verfasst in Tutorials & Cookbooks
8
Antw.
10502
Views
Time Out umgehen, ausschalten
von codierknecht » 23.04.2008 12:52 • Verfasst in ABAP® Core
2
Antw.
619
Views
GET RUN TIME FIELD für 2 SQL Abfragen vergleichen.
von tekko » 23.10.2020 16:24 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 38 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 38 Minuten von msfox 2 / 34
Interne Tabelle
vor 17 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141