CONVERT TIME STAMP-Problem

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

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

CONVERT TIME STAMP-Problem

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Hallo,

ich verwende folgende Anweisung in meinem Progrämmchen:

Code: Alles auswählen.

  DATA:
    lv_datum_bis        TYPE sy-datum,
    lv_zeit             TYPE sy-uzeit.


    CONVERT TIME STAMP ls_zbut00004rkxdk-date_to
    TIME ZONE sy-zonlo
    INTO DATE lv_datum_bis TIME lv_zeit.
Das Feld ls_zbut00004rkxdk-date_to (Domäne TZNTSTMPS) enthält den Wert '99991231235959'. Eigentlich möchte ich ja nur das Datum aus diesem Feld verwenden.
Nach Ausführung des Befehls habe ich in lv_datum_bis '00000000' stehen. Es müsste aber '99991231' sein.

Könnt ihr mir mal auf die Sprünge helfen. Ich weiß nicht, wo mein Fehler liegt.

Vielen lieben Dank!

Gruß

K.

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


Re: CONVERT TIME STAMP-Problem

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Zeitzone!
Die Zeitstempel in SAP werden immer als UTC interpretiert. Erst bei der Konvertierung wird dann in das lokale Datum/Uhrzeit umgerechnet.
Dein 31.12.9999 23:59:59 wäre somit nach MESZ(+2) der 31.12.10000 01:59:59 und da SAP (derzeit) nur vierstellige Jahreszahlen erlaubt ist das Datum ungültig.

Du müsstest auf das Release ET/12.0 upgraden, das kann (voraussichtlich) dann damit umgehen:
http://www.tricktresor.de/blog/sap-release-et120/ :wink:

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
kbit100

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.

ECC: 6.18
Basis: 7.50

Re: CONVERT TIME STAMP-Problem

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Ach ja, das berühmte Release ET/12.0! :D

Kann man diese Umwandlung umgehen? Denn es gibt falsche Ergebnisse, wenn ich die Datümer (heißt das so in der Mehrzahl) abfrage. Was als BIS-Datum als 31.12.9999 gemeint ist, wäre dann der 00.00.0000...

Eine andere Möglichkeit wäre die Umwandlung in ein Characterfeld und das Herausknipsen der ersten 10 Byte.

Danke und Gruß

K.

Re: CONVERT TIME STAMP-Problem

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
kbit100 hat geschrieben:Kann man diese Umwandlung umgehen?
Ja, indem du bei TIMEZONE die UTC verwendest.
kbit100 hat geschrieben:... Datümer (heißt das so in der Mehrzahl) ...
Hab das lange Zeit auch so verwendet (analog zu Irrtum -> Irrtümer) aber meine letzte Info lautet "Daten" (mit laaang gesprochenem a) :twisted:
kbit100 hat geschrieben:Eine andere Möglichkeit wäre die Umwandlung in ein Characterfeld und das Herausknipsen der ersten 10 Byte.
Ja, würde ich aber nur ganz im Notfall machen, wenn gar nix anderes mehr geht.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
kbit100

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.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3252
Views
GET TIME STAMP
von SAP_ENTWICKLER » 06.06.2016 12:43 • Verfasst in ABAP® Core
4
Antw.
12173
Views
GET TIME STAMP / SY-UZEIT Unterschied?
von ST22 » 29.04.2015 09:42 • Verfasst in ABAP® für Anfänger
1
Antw.
7480
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
23
Antw.
7872
Views
Convert
von Marc K. » 22.08.2012 16:17 • 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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

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